Nachträglich USB-Schnittstellenkarte einbinden

Hallo,

Ich habe in mein System (SuSE-Linux 8.0) nachträglich eine USB-Schnittstellenkarte (PCI) eingebaut. Bei der Installation habe ich mich an die Anweisungen aus der SDB gehalten: mit „modprobe -a usb-ohci“ war es möglich, den USB-Port zu initialisieren. Also habe ich folgenden Eintrag in /etc/rc.config gesetzt:

INITRD_MODULES=„usb-ohci usbcore input hid acm“

START_HOTPLUG=„yes“

Dann habe ich zur Erstellung einer Initialramdisk mk_initrd ausgeführt und anschließend auch lilo (wäre das wirklich notwendig gewesen? „initrd = /boot/initrd“ war in meiner lilo.conf nämlich schon eingetragen).

Der Hotplugin-Service beim Start prüft nun aber nur „net pci“ und auch "hwinfo --usb " ergibt hinterher kein positives Resultat. In der Yast2-Hardwareinfo wird der USB-Adapter dagegen korrekt erkannt (OPTI-Chipsatz, IRQ etc. ), nicht dagegen das angeschlossene Gerät (Siemens M105 Data). Den Dienst hardwarescan habe ich aus Performancegründen eigentlich dekativiert. Er hat mir allerdings auch nur die Netzwerkkarte als neu erkannt.

Irgendwelche Ideen, wo der Fehler begründet sein könnte? Vor allem: wenn ich demnächst das alte CD-Laufwerk gegen ein multisession-fähiges austauschen sollte, stehen mir dann wieder solche Probleme ins Haus oder geht in diesem Fall die Einbindung unproblematischer von statten?

Besten Dank im Voraus,
Felix

P.S.: Die folgenden Einträge habe ich mit grep usb aus /var/log/messages herausgefiltert. Das läßt doch nicht gerade auf einen Fehler schließen? Die Netzwerkkarte läßt sich momentan beim Start von Linux übrigens nicht initialisieren. Damit hatte ich auch schon Probleme unter W2K (parallel installiert): laut Siemens Support ist mein Netzteil zu schwach, um Netzwerkkarte und USB-Adapter gleichzeitig mit ausreichend Spannung zu versorgen. Infolgedessen ist die Internetverbindung über das schnurlose USB-Gerät M105 Data immer schon nach relativ kurzer Zeit zusammengebrochen. Das lies sich nur dadurch lösen, daß ich die LAN-Verbindung in den W2K-Netzwerkeinstellungen deaktiviert habe. Soll ich die Netzwerkkarte vielleicht mal ganz ausbauen???

Sep 6 21:55:19 Highscreen kernel: usb.c: registered new driver usbdevfs
Sep 6 21:55:19 Highscreen kernel: usb.c: registered new driver hub
Sep 6 21:55:19 Highscreen kernel: usb-uhci.c: $Revision: 1.275 $ time 14:22:01 Mar 27 2002
Sep 6 21:55:19 Highscreen kernel: usb-uhci.c: High bandwidth mode enabled
Sep 6 21:55:19 Highscreen kernel: usb-uhci.c: v1.275:USB Universal Host Control ler Interface driver
Sep 6 21:55:19 Highscreen kernel: usb.c: deregistering driver usbdevfs
Sep 6 21:55:19 Highscreen kernel: usb.c: deregistering driver hub
Sep 6 21:55:38 Highscreen kernel: usb.c: registered new driver usbdevfs
Sep 6 21:55:38 Highscreen kernel: usb.c: registered new driver hub
Sep 6 21:55:38 Highscreen kernel: usb-ohci.c: USB OHCI at membase 0xc901b000, IRQ 12
Sep 6 21:55:38 Highscreen kernel: usb-ohci.c: usb-00:0e.0, PCI device 1045:c861
Sep 6 21:55:38 Highscreen kernel: usb.c: new USB bus registered, assigned bus number 1
Sep 6 21:55:39 Highscreen /etc/hotplug/usb.agent[5643]: Setting up USB devices switched of. Exiting usb.agent …
Sep 6 21:55:39 Highscreen kernel: usb.c: USB device 2 (vend/prod 0x681/0x9) is
not claimed by any active driver.
Sep 6 21:55:40 Highscreen /etc/hotplug/usb.agent[5656]: Setting up USB devices switched of. Exiting usb.agent …
Sep 6 21:57:37 Highscreen kernel: usb.c: registered new driver hiddev
Sep 6 21:57:37 Highscreen kernel: usb.c: registered new driver hid
Sep 6 21:59:35 Highscreen kernel: usb.c: registered new driver acm
Sep 6 22:05:22 Highscreen kernel: usb.c: deregistering driver acm
Sep 6 23:34:23 Highscreen kernel: usb.c: registered new driver usbdevfs
Sep 6 23:34:23 Highscreen kernel: usb.c: registered new driver hub
Sep 6 23:34:23 Highscreen kernel: usb-ohci.c: USB OHCI at membase 0xc903b000, IRQ 12
Sep 6 23:34:23 Highscreen kernel: usb-ohci.c: usb-00:0e.0, PCI device 1045:c861
Sep 6 23:34:23 Highscreen kernel: usb.c: new USB bus registered, assigned bus number 1
Sep 6 23:34:24 Highscreen /etc/hotplug/usb.agent[1271]: Setting up USB devices switched of. Exiting usb.agent …
Sep 6 23:34:24 Highscreen kernel: usb.c: USB device 2 (vend/prod 0x681/0x9) is not claimed by any active driver.
Sep 6 23:34:25 Highscreen /etc/hotplug/usb.agent[1289]: Setting up USB devices switched of. Exiting usb.agent …
Sep 6 23:37:11 Highscreen kernel: usb-uhci.c: $Revision: 1.275 $ time 14:22:01 Mar 27 2002
Sep 6 23:37:11 Highscreen kernel: usb-uhci.c: High bandwidth mode enabled
Sep 6 23:37:11 Highscreen kernel: usb-uhci.c: v1.275:USB Universal Host Control ler Interface driver

Hallo,

Ich habe in mein System (SuSE-Linux 8.0) nachträglich eine
USB-Schnittstellenkarte (PCI) eingebaut. Bei der Installation
habe ich mich an die Anweisungen aus der SDB gehalten: mit
„modprobe -a usb-ohci“ war es möglich, den USB-Port zu
initialisieren. Also habe ich folgenden Eintrag in
/etc/rc.config gesetzt:

INITRD_MODULES=„usb-ohci usbcore input hid acm“

Falsche Baustelle, in der Initrd haben bie nichts zu suchen.

START_HOTPLUG=„yes“

das ist ok so.

Dann habe ich zur Erstellung einer Initialramdisk mk_initrd
ausgeführt und anschließend auch lilo (wäre das wirklich
notwendig gewesen? „initrd = /boot/initrd“ war in meiner
lilo.conf nämlich schon eingetragen).

Alles überflüssig, in die initrd müssen nur die Module, die der Kernel braucht, um auf das „/“ - Filesystem zugreifen zu können, also neben fs-Treibern nur Treiber für SCSI-Controller.
Alles, was danach kommt, hat mit initrd nichts mehr zu tun.
Oder bootest du von USB-Platte ?

Der Hotplugin-Service beim Start prüft nun aber nur „net pci“

START_USB=„yes“ in rc.config ?

und auch "hwinfo --usb " ergibt hinterher kein positives
Resultat. In der Yast2-Hardwareinfo wird der USB-Adapter
dagegen korrekt erkannt (OPTI-Chipsatz, IRQ etc. ), nicht
dagegen das angeschlossene Gerät (Siemens M105 Data). Den

Dafür findet er auch lt. log keinen Treiber. Sicher, das das mit Linux läuft ? Was ist das ? Steht es in der SuSE Hardware-DB ?

Irgendwelche Ideen, wo der Fehler begründet sein könnte? Vor
allem: wenn ich demnächst das alte CD-Laufwerk gegen ein
multisession-fähiges austauschen sollte, stehen mir dann
wieder solche Probleme ins Haus oder geht in diesem Fall die
Einbindung unproblematischer von statten?

Sollte das „alte“ auch ATAPI-fähig sein (neue sind es immer), dann passiert gar nichts, nicht mal ne neue Erkennung, Linux merkt keinen Unterschied.

Alexander

Ich habe in mein System (SuSE-Linux 8.0) nachträglich eine
USB-Schnittstellenkarte (PCI) eingebaut. Bei der Installation
habe ich mich an die Anweisungen aus der SDB gehalten: mit
„modprobe -a usb-ohci“ war es möglich, den USB-Port zu
initialisieren. Also habe ich folgenden Eintrag in
/etc/rc.config gesetzt:

INITRD_MODULES=„usb-ohci usbcore input hid acm“

Falsche Baustelle, in der Initrd haben bie nichts zu suchen.

Ja wo denn dann?

START_HOTPLUG=„yes“

das ist ok so.

Dann habe ich zur Erstellung einer Initialramdisk mk_initrd
ausgeführt und anschließend auch lilo (wäre das wirklich
notwendig gewesen? „initrd = /boot/initrd“ war in meiner
lilo.conf nämlich schon eingetragen).

Alles überflüssig, in die initrd müssen nur die Module, die
der Kernel braucht, um auf das „/“ - Filesystem zugreifen zu
können, also neben fs-Treibern nur Treiber für
SCSI-Controller.
Alles, was danach kommt, hat mit initrd nichts mehr zu tun.
Oder bootest du von USB-Platte ?

Ne.

Der Hotplugin-Service beim Start prüft nun aber nur „net pci“

START_USB=„yes“ in rc.config ?

In der SuSE-SDB (Artikel „Einrichtung von USB-Unterstützung und USB-Geräten“) heißt es dazu, daß sei ein veralteter Eintrag für Versionen vor 7.x, der jetzt durch START_HOTPLUG=„yes“ ersetzt worden sei.

und auch "hwinfo --usb " ergibt hinterher kein positives
Resultat. In der Yast2-Hardwareinfo wird der USB-Adapter
dagegen korrekt erkannt (OPTI-Chipsatz, IRQ etc. ), nicht
dagegen das angeschlossene Gerät (Siemens M105 Data). Den

Dafür findet er auch lt. log keinen Treiber. Sicher, das das
mit Linux läuft ? Was ist das ? Steht es in der SuSE
Hardware-DB ?

Ne. Den Treiber müßte ich eigentlich erst noch installieren. Aber das Gerät an sich sollte doch zumindest schon erkannt werden? Werde ich jetzt gleich noch mal ausprobieren…

Irgendwelche Ideen, wo der Fehler begründet sein könnte? Vor
allem: wenn ich demnächst das alte CD-Laufwerk gegen ein
multisession-fähiges austauschen sollte, stehen mir dann
wieder solche Probleme ins Haus oder geht in diesem Fall die
Einbindung unproblematischer von statten?

Sollte das „alte“ auch ATAPI-fähig sein (neue sind es immer),
dann passiert gar nichts, nicht mal ne neue Erkennung, Linux
merkt keinen Unterschied.

ATAPI-fähig ist es. Nur nicht multisession-fähig. Und was ist mit DVD-Unterstützung?

Felix

Also beim Versuch, den USB-Treiber für das M105 Data zu installieren kam folgende Fehlermeldung:

„Your kernel probably does not support USB!
Aborting…“

Was wollen uns diese Worte sagen?

Felix