• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

openSuSE 11.3: bootet nur sporadisch

rush hour

Member
und oft nur nach ca. 10-maligem Neustart des Rechners.

Hallo zusammen,

ich habe mit der openSuSE 11.3 riesige Probleme: ich denke, es hängt irgendwie mit meiner Hardware zusammen. Habe 2 PCs, beide jeweils über einen USB-/DVI-Switch an einer Tastatur/Maus und einem Monitor. Meistens läuft es so ab: PC anschalten, im Bootmenü openSuSE auswählen - und dann heißt es warten. Extrem selten, daß ich bis zum KDE-Login komme. Meistens hängt es bereits im Bootsplash fest. Manchmal hilft ein Tastendruck oder ein Dreher am Logitech Trackball. Fast immer ist aber ein Reset nötig. Naja, ich komme ja irgendwann rein, aber nervig ist's schon...

In der Datei /var/log/messages steht nicht drin, was auf USB schliessen liesse.

Am anderen PC, der im Prinzip identisch dran hängt, gibt es diese Probs weder mit Linux Mint 9 (ebenfalls 64-bit) noch mit WinXP (32-bit).
 
OP
R

rush hour

Member
lOtz1009 schrieb:
Starte mal mit der Bootoption nomodeset
Das hatte ich in den vergangenen Tagen schon mehrmals probiert - und auch jetzt hat sich nichts wesentlich verändert. Weiterhin muss ich entweder die Maus (den Trackball) bzw. die Tastatur "befummeln", daß der Bootvorgang fortgesetzt wird. Aaarrgh... Ausserdem gibt es auch die hässlichen schwarzen Flächen in FF und TB.
 

josef-wien

Ultimate Guru
Schau nach, ob in /var/log/boot.msg (bzw. boot.omsg) etwas Auffälliges steht. Funktioniert es, wenn Du den switch wegläßt und Tastatur, Maus und Bildschirm direkt anschließt? Welche(n) Grafiktreiber verwendest Du:
Code:
hwinfo --gfxcard
Welche vga=...-Angabe verwendest Du in der menu.lst?
 
OP
R

rush hour

Member
Etwas extrem Seltsames kann ich noch berichten: es existiert zwar eine Datei namens /etc/X11/xorg.conf, die ist aber mit genau 0 (null) Bytes leer.

hwinfo --gfxcard bringt folgende Ausgabe:
Code:
31: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.318]
  Unique ID: VCu0.qSQ5byWk_K2
  Parent ID: _Znp.2iAvhlQoyTF
  SysFS ID: /devices/pci0000:00/0000:00:02.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "ATI RV790"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x9460 "RV790"
  SubVendor: pci 0x1682 "XFX Pine Group Inc."
  SubDevice: pci 0x2700 
  Driver: "fglrx_pci"
  Driver Modules: "fglrx"
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  Memory Range: 0xfd7e0000-0xfd7effff (rw,non-prefetchable)
  I/O Ports: 0xce00-0xceff (rw)
  Memory Range: 0xfd700000-0xfd71ffff (ro,non-prefetchable,disabled)
  IRQ: 31 (21100 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001002d00009460sv00001682sd00002700bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: radeonhd
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #10 (PCI bridge)

Primary display adapter: #31
 
OP
R

rush hour

Member
Ergänzung zu meinem vorigen Posting:

Hier habe ich die /var/log/boot.msg mit dem String "usb" "gegrepped"; ich habe dann wiederum nur die möglcherweise in Frage kommenden Zeilen hier ins Posting übernommen:

Code:
<6>[    2.771785] usb 3-1: Product: KVM PORT SWITCH *** das ist der angesprochene KVM-Switch ***
<6>[    2.771787] usb 3-1: Manufacturer: ROCLA
<6>[    3.061859] usb 3-1.2: new low speed USB device using ohci_hcd and address 3
<6>[    3.154829] usb 3-1.2: New USB device found, idVendor=046d, idProduct=c404
<6>[    3.154832] usb 3-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>[    3.154834] usb 3-1.2: Product: Trackball
<6>[    3.154835] usb 3-1.2: Manufacturer: Logitech *** mein Logitech Trackman Marble ***
<6>[    3.164044] input: Logitech Trackball as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1.2/3-1.2:1.0/input/input0
<6>[    3.164093] generic-usb 0003:046D:C404.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech Trackball] on usb-0000:00:12.0-1.2/input0
<6>[    3.229847] usb 3-1.4: new low speed USB device using ohci_hcd and address 4
<6>[    3.326832] usb 3-1.4: New USB device found, idVendor=0603, idProduct=00f2
<6>[    3.326834] usb 3-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>[    3.326836] usb 3-1.4: Product: Ultra Flat Keyboard *** das (leuchtfähige) USB-Keyboard ***
<6>[    3.326838] usb 3-1.4: Manufacturer: Novatek
<6>[    3.334974] input: Novatek Ultra Flat Keyboard as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1.4/3-1.4:1.0/input/input1
<6>[    3.335009] generic-usb 0003:0603:00F2.0002: input,hidraw1: USB HID v1.10 Keyboard [Novatek Ultra Flat Keyboard] on usb-0000:00:12.0-1.4/input0
<6>[    3.346874] input: Novatek Ultra Flat Keyboard as /devices/pci0000:00/0000:00:12.0/usb3/3-1/3-1.4/3-1.4:1.1/input/input2
<6>[    3.346908] generic-usb 0003:0603:00F2.0003: input,hidraw2: USB HID v1.10 Device [Novatek Ultra Flat Keyboard] on usb-0000:00:12.0-1.4/input1
 
OP
R

rush hour

Member
Das war es - hoffentlich... Vielen Dank!
Mich wundert nur, daß die GUI trotz leerer xorg.conf hochgefahren ist und nicht mit Fehlermeldungen auf der Console stehen geblieben ist. Jedenfalls existieren nun einige Einträge in der xorg.conf und die 11.3 ist das ERSTE Mal ohne Zutun der Tastatur oder Maus von ganz alleine hochgefahren. Danke nochmal an alle Tippgeber! :)

Was mich nur immer wieder ärgert: praktisch jedes Mal bei einem Wechsel bzw. Upgrade auf eine höhere Version gibt es eine Besonderheit, an die man nie denken würde. Und bei der es besonders ärgerlich ist, daß das "Problem" so und nicht anders gelöst wurde... :???:
 

josef-wien

Ultimate Guru
Seit 11.3 gibt es standardmäßig keine xorg.conf mehr, und auch die Dateien im Konfigurationsverzeichnis /etc/X11/xorg.conf.d/ sind im wesentlichen "leer". Lediglich die Treiber von ATI und Nvidia benötigen noch eine "Mini-xorg.conf". Warum bei Dir bei der Installation der fglrx-Pakete eine leere Datei erzeugt wurde, wird wohl ewig hinter den Sternen verborgen bleiben ...
 
Nur ergänzungshalber:

Seit 11.3 gibt es standardmäßig keine xorg.conf mehr, und auch die Dateien im Konfigurationsverzeichnis /etc/X11/xorg.conf.d/ sind im wesentlichen "leer".

Das ist sogar schon seit der 11.2 so.

Lediglich die Treiber von ATI und Nvidia benötigen noch eine "Mini-xorg.conf".

Dies auch nicht unbedingt, in den meisten Fällen funktioniert der X-Server auch völlig ohne Konfigurationsdateien. xorg.conf bzw. neuerdings xorg.conf.d/ sind nur nötig, wenn diese beim booten durchgeführte autoconfig daneben geht.
 

josef-wien

Ultimate Guru
Das interessiert mich jetzt. Kennst Du wirklich Fälle, bei denen fglrx ohne Konfigurationsdatei (die ja bei der Installation des rpm-Pakets erzeugt wird) korrekt funktioniert (d. h. es kommt nicht wie z. B. beim Problem von rush hour zu einer Mischung aus fglrx und radeonhd)?
 
OP
R

rush hour

Member
Tja, leider war die Lösung wohl doch nur eine Eintagsfliege... So ein Schiet...
Ich habe nun in der menu.lst (allerdings über YAST) noch dauerhaft die Option "nomodeset" angehängt, das bringt aber augenscheinlich nicht viel. Auch ein komischer Bug (in einem Terminal bzw. dem Programm Konsole, was ich immer auf einer Arbeitsfläche offen habe, erschien sporadisch ein seltsame Fehlermeldung vom Kernel mit ominösem "Call Trace" und ca. 35 Bytes an Code, mit dem ich nichts anfangen kann - zumal als Nur-User), der zwischenzeitlich per online-Update gefixt wurde, existiert wieder. Mal sehen, im Moment brauch ich den Rechenknecht noch dringend. Aber vielleicht schmeiß ich doch wieder die 11.2 drauf.

Festhalten möchte ich nur, daß ich doch etwas enttäuscht bin davon, daß die HD4890 unter 11.1 fast besser unterstützt wurde als nun unter 11.3 (was vermutlich hauptsächlich an die Adresse von ATI/AMD gehen sollte...). Und seither ist >1 Jahr vergangen, die Graka also schon gut abgehangen...
 
Oben