Olympus Digicam / USB-Storage-Modul

Lars Böker lars at boeker-net.de
Mon Sep 3 20:48:03 CEST 2001


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  




More information about the Linux mailing list