PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Digitalkamera als USB Mass Storage Device



Los_Andros
27.04.04, 07:32
Hallo Leute,
Ich habe mir gestern eine Digitalkamera gekauft, eine Pentax Optio S4i.
http://www.teaser.fr/~hfiguiere/linux/digicam.html
Hier habe ich nachgeschaut, inwieweit die Kamera unterstützt wird.
Die Optio S4 (Baugleich mit der S4i) wird als USB Mass Storage Device unterstützt, also müsste ich die Kamera einfach mounten können.

Aber:
Bei einem mount /dev/sda1 /media/digicam passiert erst nichts, dann bleibt das System hängen.

Meine Frage:
Wie kann ich in der Konsole USB Devices überprüfen (ob sie erkannt wurden) und dann korrekt einbinden!
Erkannt wurde die Kamera zumindest schon, da das "Pieps" ein neues Gerät andeutet.



Meine Daten:
SuSE 9.0, Kernel 2.4.21, Asus A7V

maomakmaa
27.04.04, 09:23
Moin,
wenn Du als root ein lsusb machst, zeigt er die Ports und was dran hängt, mit lsusb -v wird er ausführlicher, mit lsusb -vv labert er dir einen Knopf an die Backe.
Wenn er die Kamera als sd... auf dem Desktop anzeigt, genügt normalerweise ein klick auf das Desktopicon um das Gerät zu mounten und den Inhalt darzustellen. Wenn Du kein Icon findest, öffne einfach das Homeverzeichnis mit dem Konqueror, und wechsel in das entsprechende Verzeichnis unter /media. Da wir dann nach einer Aktualisierung des Verzeichnisses alle angezeigt was Du so geknipst hast.
So klappts auf alle Fälle bei mir.
Wenn Du das auf der Konsole machen willst, solltest Du das Gerät mit allen Schikanen mounten, so im Stil
mount -o uid=[usrname],gid=users /dev/sdXX /media/sdXX/
Dann solltest Du keine Probleme mit Zugriffsrechten usw haben.

Viel Erfolg :)

Hitman
27.04.04, 15:03
Was sagt "tail -f /var/log/messages" beim einstecken der Kamera? Was sagt "fdisk -l /dev/sd*" über die Partitionierung?

flashbeast
11.10.04, 19:26
sorry wenn ich den thread nochmal aufwärme - ich krieg die pentax optio s4i einfach nicht zum laufen. das kartenlaufwerk vom digi-camcorder (panasonic) wurde ganz normal bzw. automatisch eingebunden, aber bei der pentax tut sich nichts.

per usbview ist sie aber vorhanden:


PENTAX OPTIO S4i
Manufacturer: PENTAX
Speed: 12Mb/s (full)
USB Version: 1.00
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 0a17
Product Id: 0006
Revision Number: 10.00

Config Number: 1
Number of Interfaces: 1
Attributes: c0
MaxPower Needed: 100mA

Interface Number: 0
Name: usb-storage
Alternate Number: 0
Class: 08(stor.)
Sub Class: 05
Protocol: 01
Number of Endpoints: 3

Endpoint Address: 81
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms

Endpoint Address: 02
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 64
Interval: 0ms

Endpoint Address: 83
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 64
Interval: 1ms

und folgendes:


[root@dominion3 flash]# 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=118/900 us (13%), #Int= 1, #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
nur mounten kann ich sie irgendwie nicht*. unter windows 2000 brauche ich auch bspw. einen extra-treiber - krieg ich sie unter linux also gar nicht zum laufen?

ich verwende mandrake 9.1 inkl. linux 2.4.1x (der standard eben)

*z.b.

[root@dominion3 flash]# mount -t vfat /dev/sda0 /mnt/camera
mount: Gerätedatei /dev/sda0 existiert nicht

Hitman
11.10.04, 19:46
Was sagt "fdisk -l /dev/sda"?

flashbeast
11.10.04, 20:11
nichts. absolut nichts.