[Wylug-help] Mounting a USB digital camera

Felix Ulrich-Oltean felix at chaptereight.com
Fri Oct 29 13:18:19 BST 2004


Hi

I'm trying to mount my digital camera, without joy.  I'm running
Debian unstable with kernel 2.6.8 that I compiled myself.  The camera
is a Pentax Optio S40.  My colleagues with SuSe and Fedora can mount
it with no troubleand grab the files.

My system recognises the camera, sets up the /dev/sda1 device, but
then I can't mount.  Here's some more info:

# lsmod
Module                  Size  Used by
sr_mod                 14820  0
sd_mod                 16064  0
usb_storage            27072  0
scsi_mod              102028  3 sr_mod,sd_mod,usb_storage
ohci_hcd               15236  0
usbcore                99620  4 usb_storage,ohci_hcd
ntfs                  131828  0
msdos                   7296  0
vfat                   11264  0
fat                    38784  2 msdos,vfat
snd_intel8x0           28808  1
snd_ac97_codec         64516  1 snd_intel8x0
snd_pcm                78920  1 snd_intel8x0
snd_timer              20036  1 snd_pcm
snd_page_alloc          8968  2 snd_intel8x0,snd_pcm
snd_mpu401_uart         5824  1 snd_intel8x0
snd_rawmidi            19172  1 snd_mpu401_uart
nvidia               4817652  12
smbfs                  61368  4

# more /etc/mtab
/dev/hda5 / reiserfs rw 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs rw 0 0
/dev/hda4 /home reiserfs rw 0 0
/dev/hda1 /boot ext3 rw 0 0
usbdevfs /proc/bus/usb usbdevfs rw 0 0
/dev/sda1 /mnt/camera vfat noauto,ro 0 0

# more /proc/bus/usb/devices
T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.8oct19 ohci_hcd
S:  Product=nVidia Corporation nForce USB Controller (#2)
S:  SerialNumber=0000:00:03.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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=   2 Ivl=255ms

T:  Bus=02 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0a17 ProdID=0015 Rev= 0.00
S:  Manufacturer=PENTAX
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=05 Prot=50 Driver=usb-storage
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 3
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 2.06
S:  Manufacturer=Linux 2.6.8oct19 ohci_hcd
S:  Product=nVidia Corporation nForce USB Controller
S:  SerialNumber=0000:00:02.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 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=   2 Ivl=255ms

# fdisk -l /dev/sda

Disk /dev/sda: 512 MB, 512229376 bytes
9 heads, 8 sectors/track, 13895 cylinders
Units = cylinders of 72 * 512 = 36864 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               4       13896      500107+   6  FAT16

#### END OF QUOTE ####

When I try to mount it, either manually, or using the /etc/fstab or
/etc/mtab entry, I get:

# mount -t vfat /dev/sda1 /mnt/camera
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       or too many mounted file systems


I'd be grateful for any suggestions.

Thanks,

Felix.




More information about the Wylug-help mailing list