Moin! Ich habe mir eine Digicam mit Smartmedia zugelegt, die über das USB-Storage-Modul unter Linux erreichbar ist. Das Problem: Auf Rechner1 ist es mir problemlos gelungen, auf das Dingen zuzugreifen: Modul laden, mounten und gut ist. Auf dem anderen (wichtigen) Rechner2 schlugen alle Versuche fehl. Leider ist Rechner1 z.Zt. ca. 160 km von mir entfernt, und syslog etc. nicht verfügbar, so dass ich die Log-Dateien nicht vergleichen kann. Konfigurationsdaten: Rechner1: (der funktioniert) SuSE 7.0 Kernel 2.2.16 (SuSE) Sockel7-Board mit VIA-Chipsatz (Shuttle Hot 591-P) K6-2 350 Prozessor Module uhci und usb-uhci funktionieren beide Rechner2: (der nicht funktioniert) Debian 2.2 Potato Kernel 2.2.19pre9 (2.2.19 und 2.4.1 von kernel.org auch schon probiert) Asus P2B-S (m. SCSI-Platten und CDs) Pentium II-350 Nach dem Laden der Module usbcore, uhci bzw. usb-uhci und usb-storage erscheint bei Rechner1 die Kamera ordnungsgemäß unter /proc/scsi/scsi. Soweit komme ich mit Rechner2 nicht. Nun Fragen: ----------- 1. Hat jemand mit dem P2B-S schon mit USB-Storage hantiert? Habe ich da was übersehen? 2. Beim Kernel 2.2.19pre9 (und nur da) erscheint beim Laden des Moduls außerdem eine Fehlermeldung, das Modul wird aber scheinbar trotzdem geladen. Was kann ich dagegen tun? ------------------------------------------- rory:/home/lars# modprobe usb-storage /lib/modules/2.2.19pre9/misc/usb-storage.o: couldn't find the kernel version the module was compiled for /lib/modules/2.2.19pre9/misc/usb-storage.o: insmod /lib/modules/2.2.19pre9/misc/usb-storage.o failed rory:/home/lars# lsmod Module Size Used by usb-storage 21472 0 (unused) usb-uhci 18256 0 (unused) usbcore 23824 0 [usb-storage usb-uhci] [...] Eintrag im syslog: ---------------------------------------------------------------- Sep 3 20:12:25 rory kernel: usb.c: USB bus 1 deregistered Sep 3 20:12:25 rory kernel: usb.c: deregistering driver hub Sep 3 20:12:32 rory kernel: usb.c: registered new driver hub Sep 3 20:12:32 rory kernel: usb.c: deregistering driver hub Sep 3 20:12:32 rory kernel: usb.c: registered new driver hub Sep 3 20:12:32 rory kernel: usb-uhci.c: $Revision: 1.237 $ time 19:56:59 Sep 3 2001 Sep 3 20:12:32 rory kernel: usb-uhci.c: High bandwidth mode enabled Sep 3 20:12:32 rory kernel: usb-uhci.c: USB UHCI at I/O 0xb400, IRQ 11 Sep 3 20:12:32 rory kernel: usb-uhci.c: Detected 2 ports Sep 3 20:12:33 rory kernel: usb.c: new USB bus registered, assigned bus number 1 Sep 3 20:12:33 rory kernel: usb.c: USB new device connect, assigned device number 1 Sep 3 20:12:33 rory kernel: hub.c: USB hub found Sep 3 20:12:33 rory kernel: hub.c: 2 ports detected Sep 3 20:12:38 rory kernel: usb.c: registered new driver usb-storage Sep 3 20:12:38 rory kernel: USB Mass Storage support registered. -------------------------------------------------------- 3. Außerdem ist es mir nicht gelungen, Unterstützung für usbdevfs zu aktivieren (ich kann /proc/bus/usb nicht mounten). Muss ich außer CONFIG_USB_DEVICEFS=y noch was aktivieren? 4. Wenn ich mich recht erinnere, blinkte bei Rechner1 nach dem Einstecken des USB-Kabels eine LED kurz auf. Bei Rechner2 ist das nicht. Könnte evtl. die Schnittstelle nicht in Ordnung sein (nein, im BIOS lässt sie sich nicht abschalten)? Kann man das irgendwie testen? Laut linux-usb.org soll das USB-Storage-Modul unter 2.2.x zwar nicht ausdrücklich unterstützt werden. Rechner1 zeigt mir aber das Gegenteil, außerdem lies sich Rechner2 auch mit Kernel 2.4.1 auch nicht überreden. Ich bin echt ratlos, ich vermute schon fast ein Hardware-Problem. Sonst habe ich keine USB-Geräte zum Testen, Win9x habe ich auch nicht auf dem Rechner. Vielleicht hat ja jemand eine Idee. -- Gruß, Lars
Teilnehmer (2)
-
Florian Lohoff
-
Lars Böker