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

SUSE 9.0: Nachgerüsteter USB-Controller funktioniert nicht

IceSheep

Newbie
Hallo,

ich habe in ein SUSE-System einen PCI-USB-Controller eingebaut. Leider wird die angeschlossene externe Festplatte nicht erkannt.

lspci:

Code:
...
00:09.0 USB Controller: VIA Technologies, Inc. USB (rev 61)
00:09.1 USB Controller: VIA Technologies, Inc. USB (rev 61)
00:09.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
...

lsusb:
Code:
cannot open /proc/bus/usb, No such file or directory (2)

Woran kann das liegen?

Danke!

Gruß
Aaron
 

misiu

Moderator
Teammitglied
Deine Ausgabe sagt USB1.1 und 2.0 Controller, hat dein Motherboard
auch USB? Wenn ja welches? Welche USB-Module sind geladen:
lsmod | grep usb

Wie ist die externe Festplatte formatiert, hat sie eigene Stromversorgung?
Was sagt lspci oder die Kernelmeldungen ( dmesg ) beim anschliessen der
USB-Festplatte.

MfG
misiu
 
OP
I

IceSheep

Newbie
Deine Ausgabe sagt USB1.1 und 2.0 Controller, hat dein Motherboard auch USB?
Nein, die Kiste ist schon etwas älter. Baujahr 1997 soweit ich weiß.

Welche USB-Module sind geladen:
lsmod | grep usb
Da kommt gar nichts. Im Moment ist allerdings auch keine Festplatte angeschlossen. (Kann gerade nur per SSH auf den Rechner zugreifen.)

Wie ist die externe Festplatte formatiert, hat sie eigene Stromversorgung?
Mit ext3 und hat eigene Stromversorgung. Ein USB-Stick mit FAT funktioniert allerdings auch nicht.

Was sagt lspci oder die Kernelmeldungen ( dmesg ) beim anschliessen der USB-Festplatte.
Wie kann ich diese Quellen auslesen? Werd's dann Morgen mal testen.

Danke schon mal für diese Hinweise!
 

misiu

Moderator
Teammitglied
Ok, dein System hat im Basiszustand kein USB. Warscheinlich sind
auch entsprechende Treiber nicht geladen. Die Karte selbst scheint
erkannt worden zu sein.

Um herauszufinden, ob USB geht, musst du feststellen, ob
die benötigten USB- Module geladen sind oder geladen werden können.
Dazu sich am besten am Terminal / Textkonsole , als root anmelden.
Danach prüfst du mit dem Befehl :
Code:
lsmod
(l wie linux)
,welche Module dabei sind und ob USB da auftaucht oder gezielt:
Code:
lsmod | grep usb
Befehl:
Code:
lspci
(l wie linux ) listet PCI-Geräte, also auch deine PCI-USB -Karte.
Mit:
Code:
dmesg | tail -n 10
erhält man die letzten 10 Zeilen der Kernelmeldungen.

Falls keine USB-Module geladen sind kannst du die per Hand erst
nachträglich laden:
Code:
modprobe Modulname

Laden des USB 2.0-Moduls:
modprobe ehci-hcd
Entladen des USB 2.0-Moduls:
rmmod ehci-hcd

USB-Module für 1.1 heissen "ohci-hcd" und "uhci-hcd"

Dokumentation ist normalerweise unter:
/usr/src/linux-2.4.xxxx/Documentation/usb/
zu finden, allerdings müssen die Kernelquellen installiert sein.

Relevante Links:
http://portal.suse.com/sdb/de/2004/01/USB_2_0.html
http://portal.suse.com/sdb/de/2003/10/suseplugger.html

Ich hoffe, das hilft dir weiter.

MfG
misiu
 
Oben