hallo zu SuSE 9.0 habe ich mir eine digitale Kamera gekauft, die laut gphoto2 als "experimentell" gilt (SiPiX Style Cam Groove). Einen Treiber (Modul) konnte ich aber nicht finden. Suchen bei Google, Suse, gphoto digikam usb.org usw haben mir nicht zum Erfolg verholfen (sicher mein Fehler). Weil das alles nicht funzte, habe ich die USB-Kamera als scsi-Emulation für USB Mass Storage installiert (/dev/scd0). Im Display der Kamera erscheint "PC" (als verbunden). Unter /dev ist ein Link für camera -> scd0 angelegt. Als Mount-Punkt dient /media/camera mit einer Verknüpfung für /camera. In der /etc/fstab ist eingetragen: /dev/camera /media/camera vfat ro,noauto,user,exec 0 0 Beim Einhängen (durch root) kommt nun folgende Fehlermeldung, (auf dem Speicher der Digi sind nachweislich Fotos gespeichert): - - - s n i p p - adda:~ # mount /camera mount: Kein Medium gefunden adda:~ # - - - - s n i p p - und - - - - s n i p p - adda:~ # umount /camera umount: /camera ist nicht eingehängt adda:~ # - - - - - s n i p p - Was muss ich tun, damit die Kamera gemountet werden kann. Oder bedeutet die Meldung, dass die Kamera womöglich doch nicht als für USB Mass Storage geeignet ist? ((Dann sehe ich noch kommen, dass ich für die Camera wieder eine Windows-Partition einrichten muss, damit ich die Windows- Treiber verwenden kann. Das wäre ja vielleicht blöd.)) Gibt es eine Möglichkeit, den/die Treiber von Windows (usb.sys) zu verwenden (Linux unterzumogeln)? Da das Gerät sich nicht mounten lässt, ist es in /proc/scsi/scsi nicht genannt. Ergänzend folgende Infos : - - - - s n i p p - abba:~ # ls -lR /proc/bus/usb /proc/bus/usb: insgesamt 0 dr-xr-xr-x 1 root root 0 2004-04-25 16:50 . dr-xr-xr-x 5 root root 0 2004-04-25 16:50 .. dr-xr-xr-x 1 root root 0 2004-04-25 16:50 001 dr-xr-xr-x 1 root root 0 2004-04-25 16:50 002 -r--r--r-- 1 root root 0 2004-04-25 17:01 devices -r--r--r-- 1 root root 0 2004-04-25 17:01 drivers /proc/bus/usb/001: insgesamt 1 dr-xr-xr-x 1 root root 0 2004-04-25 16:50 . dr-xr-xr-x 1 root root 0 2004-04-25 16:50 .. -rw-r--r-- 1 root root 18 2004-04-25 16:50 001 /proc/bus/usb/002: insgesamt 1 dr-xr-xr-x 1 root root 0 2004-04-25 16:50 . dr-xr-xr-x 1 root root 0 2004-04-25 16:50 .. -rw-r--r-- 1 root root 18 2004-04-25 16:50 001 abba:~ # - - - - s n i p p - - - - - s n i p p - adda:~ # cat /proc/bus/usb/devices T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI Root Hub S: SerialNumber=d800 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI Root Hub S: SerialNumber=d400 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0c77 ProdID=1012 Rev=21.3d S: Manufacturer=Sipix S: Product=Sipix StyleCam Groove C:* #Ifs= 4 Cfg#= 1 Atr=80 MxPwr=150mA I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 4 Ivl=10ms I: If#= 0 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 256 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 4 Ivl=10ms I: If#= 0 Alt= 2 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 512 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 4 Ivl=10ms I: If#= 0 Alt= 3 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS= 768 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 4 Ivl=10ms I: If#= 0 Alt= 4 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=01(Isoc) MxPS=1016 Ivl=1ms E: Ad=82(I) Atr=03(Int.) MxPS= 4 Ivl=10ms I: If#= 0 Alt= 5 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=82(I) Atr=03(Int.) MxPS= 4 Ivl=10ms I: If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=84(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms E: Ad=05(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms I: If#= 2 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none) I: If#= 3 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none) I: If#= 3 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none) E: Ad=83(I) Atr=05(Isoc) MxPS= 64 Ivl=1ms adda:~ # - - - - s n i p p - - - - - s n i p p - adda:~ # dmesg # auszugsweise Linux version 2.4.21-192-default (root@adda) (gcc-Version 3.3.1 (SuSE Linux)) #4 Sa Apr 24 16:54:53 CEST 2004 [ . . . .] usb.c: registered new driver usbdevfs usb.c: registered new driver hub Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. usb-uhci.c: $Revision: 1.275 $ time 17:20:04 Apr 24 2004 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 10 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0xd800, IRQ 10 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: v1.275:USB Universal Host Controller Interface driver hub.c: new USB device 00:07.2-1, assigned address 2 *****usb.c: USB device 2 (vend/prod 0xc77/0x1012) is not claimed by any active driver.***** Attached scsi generic sg0 at scsi0, channel 0, id 5, lun 0, type 6 Attached scsi CD-ROM sr0 at scsi1, channel 0, id 0, lun 0 sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray *****usb-uhci.c: ENXIO 80000280, flags 0, urb c2da8560, burb c2da8660***** *****usbdevfs: USBDEVFS_CONTROL failed dev 2 rqt 128 rq 6 len 9 ret -6***** [ . . . .] Linux video capture interface: v1.00 [ . . .] adda:~ # - - - - -s n i p p - Zu "dmesg" habe ich 3 Zeilen mit ***** gekennzeichnet, die auch Fehlermeldungen enthalten (?) Wie bekomme ich das in Ordnung? (Die Fehler treten nur auf, wenn die Kamera angesteckt ist.) Bin ich im Irrtum, wenn ich denke, dass USB Mass Storage einen eigenen Treiber verwendet für alle Geräte? (So jedenfalls habe ich das, was ich bisher dazu gelesen habe, verstanden. Das war ja dann auch der Grund, weshalb ich überhaupt versucht habe, die Camera als scsi-Emulation bei USB unterzubringen. Da ich alles, was ich irgendwo als Rat/Info gefunden habe, erfolglos probiert habe, komme ich alleine nicht weiter. Für jeden Rat dankbar (sorry, dass es soviel Stuff geworden ist) Gruß Eike