Superuser

Autor Thema: Grafikkarte erkennen?  (Gelesen 4486 mal)

hawk

  • Gast
Grafikkarte erkennen?
« am: 15. Juli 2006, 21:09:07 »
Hallo,

habe auf meiner Ultra 10 gestern Solaris 10 installiert. Allerdings habe ich keinen Monitor mit 13W3-Anschluss, wohl aber einen Adapter, (Raritan Guardian APSSUN), von dem ich aber nicht weiß, ob er funktioniert.
Beim ersten Versuch hatte ich auf keinem Ausgang ein Bild (kann aber daran liegen, dass mein TFT das gewandelte Signal nicht versteht ...).
Jedenfalls habe ich zur Installation die Elite 3D-Grafikkarte ausgebaut.
Damit habe ich das System gezwungen, die integrierte Grafik zu benutzen.
Da mit läuft das System erst einmal. Allerdings ist die Bildqualität auf meinem TFT miserabelst bis schwer lesbar ...
Einen Röhrenmonitor anzuschliessen hat da enorme Besserung gebracht.
Jetzt wollte ich versuchen, ob der Adapter vielleicht dem Röhrenmonitor kann ...

Allerdings ist nur die integrierte Grafikkarte als /dev/fbs0 installiert. Ein /dev/fbs1 für die zweite Grafikkarte existiert nicht.

Wie kann ich Solaris mitteilen, dass ich eine neue Grafikkarte eingebaut habe ?

Den X-Server möchte ich lieber von Hand starten, da nicht garantiert ist, ob ich eine Ausgabe bekomme.

Danke Falk

sonnenblen.de - Das unabhängige Sun User Forum

Grafikkarte erkennen?
« am: 15. Juli 2006, 21:09:07 »

hahn0man

  • Gast
Re: Grafikkarte erkennen?
« Antwort #1 am: 16. Juli 2006, 00:12:09 »
Moin Hawk,

wenn Du die Treiber für die Elite installiert hast (pkginfo):

1. U10 ausschalten
2. Elite einbauen
3. Monitor an die Onboard-ATI, mit Stop-A ins OBP, OBP auf die Elite umschalten, passende Auflösung setzen, neu starten
4. Monitor + Adapter an die Elite stöpseln, Stop-A, System mit -r (reconfigure) starten

Gruß
Thorsten

hawk

  • Gast
Re: Grafikkarte erkennen?
« Antwort #2 am: 07. August 2006, 22:19:12 »
Also,

jetzt habe ich erst einmal verifiziert, dass mein 13W3-> VGA - Adapter funktioniert.
Nach bisherigen Fehlversuchen habe ich mich wieder an das Projekt gewagt (ich habe mittlerweile meine Ultra ersetzt, weil das Systemboard defekt war, was auch ein Erklärung für das Nichtfunktionieren der Grafikkarte sein könnte).

Jetzt sitze ich an der Ultra.

Das OBP spricht die Karte an, der Adapter funktioniert jetzt auch.
Allerdings kann Solaris mit der Karte nach boot -r bzw. /reconfigure nichts anfangen, weil die Treiber fehlen.

Du hast gesagt, ich soll mit pkginfo prüfen, ob sie installiert sind.

Jetzt aber die Quizfrage, wie könnte das Package eigentlich heissen, damit ich es auf der InstallationsDVD finden kann ?
Bzw. das Package für die Creator 3D auch, da ich nicht sicher bin, welche Grafikkarte mir der Händler eingebaut hat.
Es steht ja nichts dran.
Es dürfte doch nichts schaden, sicherheitshalber gleich beide Treiber zu installieren.
Die Treiber sollten schliesslich schon erkennen, ob die passende Hardware im System ist.

Gruß Falk

hawk

  • Gast
Re: Grafikkarte erkennen?
« Antwort #3 am: 07. August 2006, 22:52:26 »
Ok, es sind SUNWafb bzw. SUNWffb.
Aber wie kriege ich die von meiner DVD installiert. Ich habe schon alles mögliche mit pkgadd -d versucht, aber keinen Erfolg gehabt.
Das Package scheinnt im Verzeichnis s1 zu sein, aber ich kriege es nicht installiert  >:(

claus

  • Gast
Re: Grafikkarte erkennen?
« Antwort #4 am: 07. August 2006, 23:12:15 »
Hallo,

hast Du es wie hier versucht?

http://www.sonnenblen.de/index.php/topic,3783.0.html

Claus

hawk

  • Gast
Re: Grafikkarte erkennen?
« Antwort #5 am: 07. August 2006, 23:28:08 »
Habe es gefunden.
Die Packages liegen unter /cdrom/sol...sparc/s0/Solaris_10/Product

und heissen aber SUNWafb.u und SUNWffb.u

Wenn der Package-Name stimmt, dann klappts auch mit dem pkgadd ...  :o

Jetzt muss ich nur noch den XServer konfigurieren, aber das steht im Handbuch für Admin Newbies  ;).

Danke Falk

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: Grafikkarte erkennen?
« Antwort #6 am: 08. August 2006, 08:37:43 »
Zitat
da ich nicht sicher bin, welche Grafikkarte mir der Händler eingebaut hat.
Es steht ja nichts dran.

Hallo,
das gibt bes nicht.
Auf SUN-Hardware steht immer drauf was es ist.
Zwar nicht im Klartext, aber als SUN-Part-No.
Es muss ein Barcodelabel vorhanden sein,
auf dem auch eine 13-Stellige Nummer steht.
Diese fängt gewöhnlich mit enier 5 an,
die ersten 7 Zahlen bilden die SUN-Part-No.
Beispiel:
5015058001811
= 501-5058
Geb diese Part-No. mal bei Google ein,
die führt Dich direkt zu Sunsolve, und Du kannst sehen welche Hartware es ist.
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

hawk

  • Gast
Re: Grafikkarte erkennen?
« Antwort #7 am: 08. August 2006, 09:00:51 »
der Framebuffer /dev/fbs/afb0 wurde angelegt.
Also muss es die Elite sein ...

Leider startet der Xserver trotz Dokumentation aus dem Handbuch nicht (er sollte mal Handbuch lesen !).

mit fbconfig -dev /dev/fbs/afb0 ....

kriege ich immer die Fehlermeldung "Cannot find configuration program"

Ist das package nicht richtig installiert oder fehlt mir da noch eines ?

GrußFalk

Offline Sparky

  • Sobl Guru
  • *****
  • Beiträge: 3260
  • HyperSPARC ! Das fetzt......
    • HyperSTATION
Re: Grafikkarte erkennen?
« Antwort #8 am: 08. August 2006, 09:34:48 »
Dann musst Du möglicherweise die XServers editieren.
Da Du Solaris wohl mit dem Onboard Frame Buffer instralliert hast,
verweist der Eintrag in der XServers zwangsläufig auch nur auf den Onboard Frame Buffer.
www.hyperstation.de
alles zu HyperSPARC, SBus-Karten und AG-10E Howto

hawk

  • Gast
Re: Grafikkarte erkennen?
« Antwort #9 am: 08. August 2006, 11:20:07 »
Das habe ich nicht geschrieben.
Die XServers habe ich editiert.
Ich habe expliziet das Device mit -d /dev/fbs/afb0 angegeben.
Allerdings funktioniert das nicht.
Möglicherweise ist der Treiber doch nicht richtig installiert, da fbconfig -d /dev/fbs/afb0 auch eine Fehlermeldung liefert.

Ich habe mir auf Arbeit gerade bei einer funktionierenden Workstation mit Elite-Karte die Links unter /dev angesehen.

Ich glaube, auf meiner Ultra zu Hause fehlen ein paar von den Links. Das muss ich aber nochmal nach Feierabend überprüfen.

Ist es ungefährlich, die Symlinks von Hand selbst zu setzen, wenn sie nicht existieren oder sollte ich liebe ein reconfigure fahren ?

Nach der Installation der Treiber wurde der Treiber auch ohne boot -r bzw. touch /reconfigure erkannt.

Der XServer startet seitdem nicht mehr. Wenn er noch die alte Grafikkarte nehmen würde, liefe er ja noch. Aber er scheint per default die afb0 zu nehmen und irgendwie ist die nicht richtig konfiguriert ...

Gruß Falk

btw:

Jetzt wo ich mir manuell die ganzen Infos rausgesucht habe, fand ich im Newby-Admin-Handbuch auch exakt die Informationen, wie der Treiber der Elite von der DVD nachzuinstallieren ist  :o.
Allerdings in einer Sektion, wo ich es niemals erwartet haette ...
« Letzte Änderung: 08. August 2006, 12:17:13 von hawk »

sonnenblen.de - Das unabhängige Sun User Forum

Re: Grafikkarte erkennen?
« Antwort #9 am: 08. August 2006, 11:20:07 »

hawk

  • Gast
Re: Grafikkarte erkennen?
« Antwort #10 am: 09. August 2006, 00:05:55 »
Des Rätsels Lösung:

genau so machen, wie im Newby-Admin-Handbuch angegeben:

cd /cdrom/sol_...sparc/s0/Solaris_10/Product
pkgadd -d . *afb*

und genauso !

Denn es sind wenigstens 4 Pakete zu installieren und SUNWafb ist nur eines davon ...

Gruß Falk


claus

  • Gast
Re: Grafikkarte erkennen?
« Antwort #11 am: 09. August 2006, 12:16:24 »
Also pgkadd -d <pgk> nimmt keine Rücksicht auf Abhängigkeiten?

Claus

paraglider242

  • Gast
Re: Grafikkarte erkennen?
« Antwort #12 am: 09. August 2006, 14:16:22 »
Nein, in dieser Hinsicht ist pkgadd leider nicht sonderlich intelligent...  :(