Hi,
I am the proud owner of a Ricoh RDC 5300 digital still camera.
This camera is equipped with a USB bus which works great under Windows.
It doesn't need explanation that I would LOVE to connect it to Linux
through the USB bus (one reason less to boot Windows).
I'm running Linux-2.4.0-test1-ac4 without any additional patches.
The situation is that the camera is detected perfectly, the USB
storage module recognises it as a removable SCSI disk, and I am
able to mount it. After mounting (mount point /mnt/ricoh) I get a
subdirectory /mnt/ricoh/dcim and a subdirectory /mnt/ricoh/dcim/100ricoh.
No files though, while there should be one picture available.
Here is some data:
root@vdpas:/mnt # cat /proc/bus/usb/drivers
usb-storage
hid
hub
usbdevfs
root@vdpas:/mnt # cat /proc/bus/usb/devices
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs= 1
P: Vendor=05ca ProdID=0101 Rev= 1.21
S: Manufacturer=RICOH
S: Product=RDC-5000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=04 Prot=01 Driver=usb-storage
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
root@vdpas:/mnt # tail /var/log/messages
Jun 1 15:25:29 vdpas kernel: usb.c: registered new driver usb-storage
Jun 1 15:25:29 vdpas kernel: USB Mass Storage support registered.
Jun 1 15:26:19 vdpas kernel: usb.c: USB new device connect, assigned device number 3
Jun 1 15:26:19 vdpas kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jun 1 15:26:19 vdpas kernel: scsi : 3 hosts.
Jun 1 15:26:19 vdpas kernel: Vendor: RICOH Model: USB CAMERA DRIVE Rev: 1.21
Jun 1 15:26:19 vdpas kernel: Type: Direct-Access ANSI SCSI
revision: 02
Jun 1 15:26:19 vdpas kernel: Detected scsi removable disk sdb at scsi2, channel 0, id
0, lun 0
Jun 1 15:26:19 vdpas kernel: SCSI device sdb: hdwr sector= 512 bytes. Sectors= 1441
[0 MB] [0.0 GB]
Jun 1 15:26:29 vdpas kernel: sdb: Write Protect is on
Jun 1 15:26:29 vdpas kernel: sdb: sdb1
Jun 1 15:27:48 vdpas kernel: usb-uhci.c: interrupt, status 3, frame# 1100
root@vdpas:/mnt # mount -t vfat -oro /dev/sdb1 /mnt/ricoh/
root@vdpas:/mnt # mount
/dev/sda1 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda5 on /var/spool/news type ext2 (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda6 on /mnt/apollo type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)
/proc/bus/usb on /proc/bus/usb type usbdevfs (rw)
/dev/sdb1 on /mnt/ricoh type vfat (ro)
root@vdpas:/mnt # fdisk /dev/sdb
You will not be able to write the partition table.
Command (m for help): p
Disk /dev/sdb: 4 heads, 16 sectors, 22 cylinders
Units = cylinders of 64 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 250 7987+ 1 FAT12
Command (m for help): q
root@vdpas:/mnt # ls -la /mnt/ricoh/dcim/100ricoh/
total 16
drwxr-xr-x 2 root root 8192 May 26 21:32 .
drwxr-xr-x 3 root root 8192 May 26 21:32 ..
root@vdpas:/mnt # umount /mnt/ricoh/
root@vdpas:/mnt # mount -V
mount: mount-2.9o
Thanks for any help.
Regards,
Toon.
--
Toon van der Pas Email: [EMAIL PROTECTED]
Zomervlinderberm 24 Phone: +31 (30) 635 3162 -o)
3994 WP Houten Fax: +31 (30) 634 1662 /\\
The Netherlands _\_v
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]