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
Hast du diese Einträge manuell eingerichtet oder ging das automatisch? Wenn es eine USB Storage Kamera ist, legt SuSE den fstab Eintrag automatisch an.
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 -
Es müßte eigentlich heißen mount /media/camera
Oder bedeutet die Meldung, dass die Kamera womöglich doch nicht als für USB Mass Storage geeignet ist?
Wenn es in der Anleitung für die Kamera nicht ausdrücklich erwähnt ist, wird sie wohl auch nicht als USB-Storage Device verwendbar sein.
((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.))
Wenn du einen separaten Treiber brauchst, um die Kamera unter Windows zu betreiben, befürchte ich hast du wenig Chancen. Dann ist es wahrscheinlich keine USB-Storage Kamera.
Gibt es eine Möglichkeit, den/die Treiber von Windows (usb.sys) zu verwenden (Linux unterzumogeln)?
Ich denke nicht, daß das geht (lasse mich aber gerne belehren).
*****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.)
Der USB-Storage Treiber hat erkannt daß ein Gerät angeschlossen ist und versucht, es anzusprechen, was wohl nicht klappt.
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.
Das ist schon richtig, nur nach allem was du geschrieben hast kann deine Kamera nicht mit diesem Treiber kommunizieren. Mario