I'm having problems mounting my digital camera. It's a Sanyo Xacti VPC-S3 and I'm running Slackware 9.1. USB support is compiled into the kernel and my USB joypad works fine.
lsmod says (uninteresting modules not listed):
Code:
ide-scsi 10224 0
scsi_mod 57172 1 [ide-scsi]
When I switch the camera on and tell it to connect to the pc dmesg says
Code:
hub.c: new USB device 00:11.2-1, assigned address 3
usb.c: USB device 3 (vend/prod 0x474/0x222) is not claimed by any active driver.
And then the camera just sits there saying "connecting card reader" until I load the module usb-storage. When I do, the screen on the camera goes black and that's exactly what happens when Windows detects the camera, so I guess it's a good thing.
dmesg now gives me
Code:
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: SANYO Model: S3 Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
USB Mass Storage support registered.
Now, a new directory called usb-storage-0 pops up in /proc/scsi. It contains a file "1":
Code:
Host scsi1: usb-storage
Vendor: SANYO
Product: SANYO DIGITAL CAMERA
Serial Number: 000078357296
Protocol: Transparent SCSI
Transport: Bulk
GUID: 047402220000000078357296
Attached: Yes
By now I'm thinking I should be able to mount the camera just by typing mount /dev/sdxy /mnt/camera but I just get "mount: /dev/sda1 is not a valid block device" (and it's the same for all sda sdb etc).
Turning the camera off and on again it says "connecting card reader" for ever and ever.
What am I missing here?