if you check your output from dmesg after you've plugged the camera in it will say what device node it has been assigned to. for example:
Code:
usb 1-4: new high speed USB device using ehci_hcd and address 2
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
Vendor: Samsung Model: YP-C1 Rev: 2001
Type: Direct-Access ANSI SCSI revision: 04
SCSI device sda: 1011712 512-byte hdwr sectors (518 MB)
sda: Write Protect is off
sda: Mode Sense: 38 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 1011712 512-byte hdwr sectors (518 MB)
sda: Write Protect is off
sda: Mode Sense: 38 00 00 00
sda: assuming drive cache: write through
sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
usb-storage: device scan complete
If you don't get this kind of output i would think you have an issue with kernel drivers. I compiled my own kernel as soon as i had debian installed because i couldn't stand all the extra that was in there so i don't really know how the default kernels are setup. are the modules sd_mod and usb-storage loaded?
Also, you can check the output from udevmonitor when you plug the camera in. This might give you some hints. Mine looks like this:
Code:
UEVENT[1136895699.113559] add@/devices/pci0000:00/0000:00:0b.2/usb1/1-4
UEVENT[1136895699.113707] add@/devices/pci0000:00/0000:00:0b.2/usb1/1-4/1-4:1.0
UEVENT[1136895699.113723] add@/class/scsi_host/host1
UEVENT[1136895699.113735] add@/class/usb_device/usbdev1.3
UDEV [1136895699.114318] add@/devices/pci0000:00/0000:00:0b.2/usb1/1-4
UDEV [1136895699.119400] add@/devices/pci0000:00/0000:00:0b.2/usb1/1-4/1-4:1.0
UDEV [1136895699.193155] add@/class/scsi_host/host1
UDEV [1136895699.232579] add@/class/usb_device/usbdev1.3
UEVENT[1136895704.112636] add@/devices/pci0000:00/0000:00:0b.2/usb1/1-4/1-4:1.0/host1/target1:0:0/1:0:0:0
UEVENT[1136895704.114668] add@/block/sda
UEVENT[1136895704.148789] add@/block/sda/sda1
UEVENT[1136895704.148847] add@/class/scsi_device/1:0:0:0
UEVENT[1136895704.148862] add@/class/scsi_generic/sg0
UDEV [1136895704.159058] add@/devices/pci0000:00/0000:00:0b.2/usb1/1-4/1-4:1.0/host1/target1:0:0/1:0:0:0
UDEV [1136895704.219241] add@/class/scsi_device/1:0:0:0
UDEV [1136895704.263360] add@/class/scsi_generic/sg0
UDEV [1136895704.314787] add@/block/sda
UDEV [1136895704.390673] add@/block/sda/sda1
I'm assuming that your camera acts as a usb storage device, as most do. The output that i've posted is from a mp3 player that acts like this. The device nodes /dev/sda and /dev/sda1 are owned by root and their group is floppy on my system.
I have a line in my /etc/fstab "/dev/sda1 /media/mp3 vfat rw,users,noauto 0 0"
When you get this working have a look at
http://www.reactivated.net/writing_udev_rules.html to see how to write a rule so your camera always gets the same device node.
Hope this helps