I've tried the latest suggestions and the dmesg results appear below the second double dotted line below. I am running Mandrake 8.1 -- kernel 2.4.8-26mdk uname shows this: Linux localhost.localdomain 2.4.8-26mdk #1 Tue Mar 5 11:59 EST 2002 i686 unknown cat /proc/bus/usb/devices does recognize the camera connected by USB cable by name, model number, and serial number ... so why can't I mount it? The serial number shown, though, is different than the one imprinted on the camera case. Does that matter? $ 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=bc00 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=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 14 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0482 ProdID=0100 Rev= 1.00 S: Manufacturer=TOSHIBA CORPORATION <<<<<<<<< S: Product=PDR-3310 <<<<<<<<< S: SerialNumber=T0020167 <<<<<<<<< actually is: 87540969 C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=05 Prot=01 Driver=usb-storage E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms E: Ad=83(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= 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=c000 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 -------------------------------------------------- As you suggested, I did this: 'rmmod usb-storage' followed by 'modprobe usb-storage', then 'dmesg | tail -50' The complete result of the last 'dmesg' is shown below the second double dotted line (far below). I also did a diff of dmesg results after 'rmmod usb-storage' (dmesg5) and then after 'modprobe usb-storage' (dmesg6) which shows the following info: # /sbin/rmmod usb-storage # dmesg _ tail -50 >> dmesg5 # modprobe usb-storage # dmesg | tail -50 >> dmesg6 # diff dmesg5 dmesg6 1,6d0 < hub.c: Cannot enable port 1 of hub 1, disabling port. < hub.c: Maybe the USB cable is bad? < hub.c: Cannot enable port 1 of hub 1, disabling port. < hub.c: Maybe the USB cable is bad? < hub.c: USB new device connect on bus2/1, assigned device number 9 < WARNING: USB Mass Storage data integrity not assured 50a45,50 > Initializing USB Mass Storage driver... > usb.c: registered new driver usb-storage > scsi1 : SCSI emulation for USB Mass Storage devices > WARNING: USB Mass Storage data integrity not assured > USB Mass Storage device found at 14 > USB Mass Storage support registered. # The great mystery remains, why can't I mount the camera and why does the attempted mount return "unknown device" when 'cat /proc/bus/usb/devices' shows that the device is, in fact, recognized and 'modprobe' establishes that the USB Mass Storage device >IS< "found" and it has "support registered"? # mount -t vfat /dev/sdb1 /mnt/camera mount: /dev/sdb1: unknown device =========================================== Joe previously wrote: > > # cat /proc/scsi/scsi > > Attached devices: > > Host: scsi0 Channel: 00 Id: 00 Lun: 00 > > Vendor: SONY Model: CD-RW CRX140E Rev: 1.0n > > Type: CD-ROM ANSI SCSI revision: 02 > > # ------------------------------------------------------------ Hans wrote: > OK, you've got a CD-ROM that the SCSI system knows about. It could be an > IDE CD-ROM, but for the 2.2 and 2.4 kernels you should use ide-scsi and > pretend it's SCSI :). > Don't see the USB device. ------------------------------------------------------------ Joe wrote: > > # modprobe usb-storage > > # (no response) ------------------------------------------------------------ > > # lsmod > > Module Size Used by > > usb-storage 52528 0 > > usb-uhci 21232 0 (unused) > > usbcore 50752 1 [usb-storage usb-uhci] ------------------------------------------------------------ Hans wrote: > OK, so usb-storage is loaded. > Try 'rmmod usb-storage' followed by 'modprobe usb-storage', then 'dmesg | tail -50'. > If the rmmod fails don't worry about the other two. > cat /proc/bus/usb/devices > What kernel are you running? > uname -a > What disttribution are you running? =========================================== $ dmesg | tail -50 USB Mass Storage device found at 9 usb.c: USB disconnect on device 9 hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? hub.c: USB new device connect on bus2/1, assigned device number 10 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 10 usb.c: USB disconnect on device 10 hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? hub.c: USB new device connect on bus2/1, assigned device number 11 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 11 usb.c: USB disconnect on device 11 via_audio: ignoring drain playback error -11 via_audio: ignoring drain playback error -11 via_audio: ignoring drain playback error -11 hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? hub.c: USB new device connect on bus2/1, assigned device number 12 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 12 usb.c: USB disconnect on device 12 via_audio: ignoring drain playback error -11 lp0 off-line DMA write timed out parport0: FIFO is stuck parport0: BUSY timeout (1) in compat_write_block_pio hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? hub.c: USB new device connect on bus2/1, assigned device number 13 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 13 usb.c: USB disconnect on device 13 via_audio: ignoring drain playback error -11 hub.c: Cannot enable port 1 of hub 1, disabling port. hub.c: Maybe the USB cable is bad? hub.c: USB new device connect on bus2/1, assigned device number 14 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 14 usb.c: deregistering driver usb-storage scsi : 1 host left. Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage scsi1 : SCSI emulation for USB Mass Storage devices WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 14 USB Mass Storage support registered. $