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

[passe] Diascanner an USB, kein Mass Storage?

gm2601

Advanced Hacker
Hallo Gurus,

hat einer eine einfache Idee, wie ich den zum Mass Storage machen kann?
Code:
lsusb -vd 05e1:0b02
Bus 001 Device 008: ID 05e1:0b02 Syntek Semiconductor Co., Ltd
  iManufacturer           1 Rollei
  iProduct                2 DF-S190SE
 bInterfaceClass         8 Mass Storage
Laut Anleitung sollte die 16GB-Karte automatisch erkannt werden, aber leider nur unter WIN, aber ich habe keins.

Momentan helfe ich mir damit, dass ich die Memory-Karte nach dem Scannen in den Fotoapparat stecke, denn da wird sie als disk erkannt, aber auf Dauer ist das bei der Menge Dias, die ich noch vor mir habe, einfach lästig.
 

TomcatMJ

Guru
Du könntest versuchen die mtpfs-tools und das mtpfs Paket nachzuinstallieren damit eventuell das Ansprechen der Speicherkarte über den Scanner im MTP-Modus zu versuchen.
Wieso eigentlich nicht den Scanner direkt über saned anzubinden ausprobieren oder per v4l als Kamera (so wie es bei Rollei-Actioncams meist funktioniert) statt Umwege über Speicherkarten zu gehen?
 
OP
gm2601

gm2601

Advanced Hacker
TomcatMJ schrieb:
Du könntest versuchen die mtpfs-tools und das mtpfs Paket nachzuinstallieren damit eventuell das Ansprechen der Speicherkarte über den Scanner im MTP-Modus zu versuchen.
Code:
rpm -qa | grep -i mtpfs
go-go-mtpfs-0.0.0+git20140903.689b5b4-1.1.x86_64
go-go-mtpfs-doc-0.0.0+git20140903.689b5b4-1.1.x86_64
simple-mtpfs-0.1-4.1.2.x86_64
mtpfs-tools habe ich nicht gefunden.

Wieso eigentlich nicht den Scanner direkt über saned anzubinden ausprobieren oder per v4l als Kamera (so wie es bei Rollei-Actioncams meist funktioniert) statt Umwege über Speicherkarten zu gehen?
Weil ich vom einen, wie vom anderen sowie von mtpfs keinen blassen Dunst habe und ich mir bei allem, was ich bisher las wie in einem Irrgarten von Unbekanntem vorkomme.
 

TomcatMJ

Guru
http://packman.links2linux.org/package/mtpfs <-Dadrin sind die mtpfs-tools wohl inzwischen integriert... bei einigen als "Standbild-Kamera" laufenden Scannern soll wohl auch das gphoto2 Softwarepaket weiterhelfen.

Edit:Bei der Nutzung des MTP Dateisystemtreibers und entsprechend ansprechbaren Geräten bekommst du im Dateimanager ein Icon dazu wie bei einem USB Massstorage Device worüber du auf Speicherkarten und meist auch den internen Speicher des Geräts zugreifen kannst, mit gphoto2 ist die Bildaquise direkt, ähnlich wie mit saned oder v4l, in entsprechender Software wie Gimp oder digikam möglich.
 
A

Anonymous

Gast
gm2601 schrieb:
Code:
rpm -qa | grep -i mtpfs
go-go-mtpfs-0.0.0+git20140903.689b5b4-1.1.x86_64
go-go-mtpfs-doc-0.0.0+git20140903.689b5b4-1.1.x86_64
simple-mtpfs-0.1-4.1.2.x86_64
mtpfs-tools habe ich nicht gefunden.
Kannst Du so auch nicht, denn damit fragst Du nur Deine RPM-Datenbank in Deinem System ab.

Probier' es mal damit, wenn Du per Terminal nach Paketnamen in Online-Repositories suchst. ;)
Code:
zypper search --verbose mtpfs
 
OP
gm2601

gm2601

Advanced Hacker
Ich habe die "mtp-tools" --hoffe, die sind identisch mit den "mtpfs-tools" -- per Yast2 und der angegebenen URL gefunden und installiert. In /usr/bin finden sich nun auch zahlreiche "mtp-irgendwas"-Kommandos, nur leider bleibt der Erfolg aus, denn
Code:
# mtp-detect
Unable to open ~/.mtpz-data for reading, MTPZ disabled.
libmtp version: 1.1.7

Listing raw device(s)
   No raw devices found.
und in Dolphin sehe ich auch (selbst nach reboot) nichts. :???:

TomcatMJ schrieb:
Bei der Nutzung des MTP Dateisystemtreibers...
vielleicht liegts daran, denn wenn ich das irgendwie außerhalb des boots extra starten muss, dann wüsste ich nicht wie.
Kann es daran liegen?
Code:
lsusb -vs 001:009
[...]
bInterfaceClass         8 Mass Storage
bInterfaceSubClass      6 SCSI
 

TomcatMJ

Guru
Hm,wenns auch nicht als mtp-Device erkannt wird wärs nicht verkehrt mal zu gucken als was dieser Diascanner überhaupt erkannt wird.
Dazu mal eine Konsole aufmachen, dann erst den Diascanner anstöpseln und nach 20-30 Sekunden mal
Code:
dmesg | tail -30
ausführen und das Ergebnis hier posten ;)
 
OP
gm2601

gm2601

Advanced Hacker
TomcatMJ schrieb:
....Diascanner anstöpseln und nach 20-30 Sekunden mal
Code:
dmesg | tail -30
ausführen und das Ergebnis hier posten ;)
Anstöpseln wird erkannt und auch das nachfolgende auf USB stellen:
Code:
diff dmesg_ohne.txt dmesg_ein.txt 
762a763,777
> [  284.313779] usb 1-8: new high-speed USB device number 4 using ehci-pci
> [  286.003560] usb 1-8: new high-speed USB device number 5 using ehci-pci
> [  288.241261] usb 1-8: new high-speed USB device number 6 using ehci-pci
> [  288.709202] usb 1-8: new high-speed USB device number 7 using ehci-pci
> [  289.448001] usb 1-8: New USB device found, idVendor=05e1, idProduct=0b02
> [  289.448035] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [  289.448042] usb 1-8: Product: DF-S190SE
> [  289.448048] usb 1-8: Manufacturer: Rollei
> [  289.448053] usb 1-8: SerialNumber: 0123456789AC
> [  289.487174] usb-storage 1-8:1.0: USB Mass Storage device detected
> [  289.487526] scsi6 : usb-storage 1-8:1.0
> [  289.487817] usbcore: registered new interface driver usb-storage
> [  289.495479] usbcore: registered new interface driver uas
> [  291.921782] usb 1-8: USB disconnect, device number 7
> [  305.239469] SFW2-INext-DROP-DEFLT IN=enp0s7 OUT= MAC= SRC=----:0000:0000:0000:----:----:----:---- DST=----:0000:0000:0000:0000:0000:0000:---- LEN=84 TC=0 HOPLIMIT=255 FLOWLBL=0 PROTO=UDP SPT=5353 DPT=5353 LEN=44

diff dmesg_ein.txt dmesg_usb.txt    
777a778,821
> [  330.958624] usb 1-8: new high-speed USB device number 8 using ehci-pci
> [  331.073533] usb 1-8: New USB device found, idVendor=05e1, idProduct=0b02
> [  331.073566] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [  331.073573] usb 1-8: Product: DF-S190SE
> [  331.073578] usb 1-8: Manufacturer: Rollei
> [  331.073583] usb 1-8: SerialNumber: 0123456789AC
> [  331.074146] usb-storage 1-8:1.0: USB Mass Storage device detected
> [  331.074605] scsi7 : usb-storage 1-8:1.0
> [  332.250626] usb 1-8: USB disconnect, device number 8
> [  332.487440] usb 1-8: new high-speed USB device number 9 using ehci-pci
> [  332.602318] usb 1-8: New USB device found, idVendor=05e1, idProduct=0b02
> [  332.602329] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [  332.602336] usb 1-8: Product: DF-S190SE
> [  332.602361] usb 1-8: Manufacturer: Rollei
> [  332.602366] usb 1-8: SerialNumber: 0123456789AC
> [  332.602919] usb-storage 1-8:1.0: USB Mass Storage device detected
> [  332.603533] scsi8 : usb-storage 1-8:1.0
> [  334.764596] scsi 8:0:0:0: Direct-Access     Syntek   USB MSDC         1.00 PQ: 0 ANSI: 1
> [  334.765318] sd 8:0:0:0: Attached scsi generic sg3 type 0
> [  334.769292] sd 8:0:0:0: [sdc] 31422464 512-byte logical blocks: (16.0 GB/14.9 GiB)
> [  334.770641] sd 8:0:0:0: [sdc] Write Protect is off
> [  334.770647] sd 8:0:0:0: [sdc] Mode Sense: 02 00 00 00
> [  334.771678] sd 8:0:0:0: [sdc] No Caching mode page found
> [  334.771686] sd 8:0:0:0: [sdc] Assuming drive cache: write through
> [  334.777956]  sdc: sdc1
> [  334.783052] sd 8:0:0:0: [sdc] Attached SCSI removable disk
> [  334.816314] usb 1-8: USB disconnect, device number 9
> [  334.820301] scsi 8:0:0:0: [sdc] Unhandled error code
> [  334.820308] scsi 8:0:0:0: [sdc]  
> [  334.820311] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
> [  334.820313] scsi 8:0:0:0: [sdc] CDB: 
> [  334.820315] Read(10): 28 00 01 df 77 f8 00 00 01 00
> [  334.820325] end_request: I/O error, dev sdc, sector 31422456
> [  334.820330] quiet_error: 21 callbacks suppressed
> [  334.820332] Buffer I/O error on device sdc, logical block 3927807
> [  334.820399] Buffer I/O error on device sdc, logical block 3927807
> [  335.037115] usb 1-8: new high-speed USB device number 10 using ehci-pci
> [  335.151961] usb 1-8: New USB device found, idVendor=05e1, idProduct=0b02
> [  335.151972] usb 1-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [  335.151979] usb 1-8: Product: DF-S190SE
> [  335.151984] usb 1-8: Manufacturer: Rollei
> [  335.151989] usb 1-8: SerialNumber: 0123456789AC
> [  335.152568] usb-storage 1-8:1.0: USB Mass Storage device detected
> [  335.153154] scsi9 : usb-storage 1-8:1.0
Das Auftauchen von sdc in "dmesg_usb.txt" stimmt mich zwar hoffnungsvoll, in "fdisk -l" ist aber kein sdc zu sehen.
 

TomcatMJ

Guru
Code:
...

> [  334.820301] scsi 8:0:0:0: [sdc] Unhandled error code
> [  334.820308] scsi 8:0:0:0: [sdc] 
> [  334.820311] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
> [  334.820313] scsi 8:0:0:0: [sdc] CDB:
> [  334.820315] Read(10): 28 00 01 df 77 f8 00 00 01 00
> [  334.820325] end_request: I/O error, dev sdc, sector 31422456
> [  334.820330] quiet_error: 21 callbacks suppressed
> [  334.820332] Buffer I/O error on device sdc, logical block 3927807
> [  334.820399] Buffer I/O error on device sdc, logical block 3927807
...
Wundert mich weniger daß du da kein /dev/sdc oder gar /dev/sdc1 finden kannst,ganz offensichtlich hat die Speicherkarte da wohl einen Hau weg. Mal den Diascanner rausgezogen ohne vorher ordnungsgemäß umount ausgeführt zu haben kann da schon reichen, egal unter welchem System wenns mal manuell oder automatisch gemonutet war.
Einen Badblock oder Filesystemcheck solltest du da aber besser über einen Kartenleser machen als über ne Kamera, ein Handy oder eben den Diascanner,da beide checkarten bei den letztgenannten Geräten oft nicht ganz standardkonform gemacht wird und daher dann eher noch mehr schreddern kann. Ist bei meiner Actioncam auch schonmal so wenn der Akku der Cam mitten beim Datentransfer aufgibt weil ich nicht dran gedacht hab erstmal Zeit zum aufladen zu lassen. Meist kommt man dann aber über nen Kartenleser trotzdem noch an die Daten ran,aber die Firmware der Cam verschluckt sich oft beim Versuch die angeschlagene Karte doch noch über das Mass-Storage-Protokoll auszulesen.
Falls du noch eine andere,defintiv intakte Speicherkarte hast probiers mal mit der aus, da sollte dann auch ein Laufwerk im Dolphin, pcmanfm oder sonstigem grafischen Dateimanager auftauchen...
 
OP
gm2601

gm2601

Advanced Hacker
TomcatMJ schrieb:
Wundert mich weniger daß du da kein /dev/sdc oder gar /dev/sdc1 finden kannst,ganz offensichtlich hat die Speicherkarte da wohl einen Hau weg. Mal den Diascanner rausgezogen ohne vorher ordnungsgemäß umount ausgeführt zu haben kann da schon reichen, egal unter welchem System wenns mal manuell oder automatisch gemonutet war.
Es geschehen Dinge zwischen Plus und Minus... :???:

Meine beiden "Kartenleser" beschränken sich auf meine Kamera und den Diascanner. Letzterer ist so neu, wie die 16GB-Karte. Der Scanner=die Karte war nie mounted, da vom System(13.2) zwar erkannt, aber nie akzeptiert. Ebenso verhält es sich mit der orig. 2GB-Karte der Kamera, die im Scanner auch den I/O-Error aufweist.

Beide Memorykarten werden in der Kamera sofort akzeptiert und weisen in "dmesg" KEINEN I/O-Error auf.

Ich muss das nicht verstehen, kann aber mit einem Workaround leben, denn auf die 16GB-Karte passen gut 5000 Dias, mit einem gescannten leeren Rähmchen lassen sich die Aufnahmereihen gut trennen und dann von der Kamera aus in entsprechenden directories verteilen.

Ich danke Dir für Deine Unterstützung, aber hexen wollen wir doch anderen überlassen. :D
 
Oben