Hello, I've got a "CamSport" camera [1] that should act as an usb flash drive when connected to a computer. I'm using a powerbook 12" on linux kernel 2.6.32 (gentoo distribution). Looking at the dmesg shows that the camsport is disconnected just before usb-storage scans it. Below is the complete usb debug when plugging the camsport. This is working well on Mac OS X (same laptop, same usb port), and I even tested it on Windows on other computers, it is always working (recognized as a usb storage). On every recent linux I tested (ubuntu, gentoo, etc.), this hardware does not work. Any hints? Regards, Panard [1] http://www.camera-sports.fr/CAMSPORTS_NANO_F_grp_62-1.html ---- hub 1-0:1.0: state 7 ports 5 chg 0000 evt 0002 ehci_hcd 0001:10:1b.2: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s ehci_hcd 0001:10:1b.2: GetStatus port 1 status 001002 POWER sig=se0 CSC hub 1-0:1.0: debounce: port 1: total 125ms stable 100ms status 0x100 hub 1-0:1.0: state 7 ports 5 chg 0000 evt 0002 hub 1-0:1.0: state 7 ports 5 chg 0000 evt 0002 ehci_hcd 0001:10:1b.2: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 ehci_hcd 0001:10:1b.2: port 1 high speed ehci_hcd 0001:10:1b.2: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT usb 1-1: new high speed USB device using ehci_hcd and address 5 ehci_hcd 0001:10:1b.2: port 1 high speed ehci_hcd 0001:10:1b.2: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT usb 1-1: default language 0x0409 usb 1-1: udev 5, busnum 1, minor = 4 usb 1-1: New USB device found, idVendor=0851, idProduct=1542 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-1: Product: iMagic Product usb 1-1: Manufacturer: MagicPixel usb 1-1: SerialNumber: FW_Omega2 usb 1-1: uevent usb 1-1: usb_probe_device usb 1-1: configuration #1 chosen from 1 choice usb 1-1: adding 1-1:1.0 (config #1, interface 0) usb 1-1:1.0: uevent usb-storage 1-1:1.0: usb_probe_interface usb-storage 1-1:1.0: usb_probe_interface - got id usb-storage: USB Mass Storage device detected usb 1-1: uevent usb-storage: -- associate_dev usb-storage: Vendor: 0x0851, Product: 0x1542, Revision: 0x0200 usb-storage: Interface Subclass: 0x06, Protocol: 0x50 usb-storage: Transport: Bulk usb-storage: Protocol: Transparent SCSI scsi3 : SCSI emulation for USB Mass Storage devices usb-storage: *** thread sleeping. drivers/usb/core/inode.c: creating file '005' usb-storage: device found at 5 usb-storage: waiting for device to settle before scanning hub 1-0:1.0: state 7 ports 5 chg 0000 evt 0002 ehci_hcd 0001:10:1b.2: GetStatus port 1 status 001002 POWER sig=se0 CSC hub 1-0:1.0: port 1, status 0100, change 0001, 12 Mb/s usb 1-1: USB disconnect, address 5 usb 1-1: unregistering device usb 1-1: usb_disable_device nuking all URBs usb 1-1: unregistering interface 1-1:1.0 usb-storage: storage_disconnect() called usb-storage: -- usb_stor_release_resources usb-storage: -- sending exit command to thread usb-storage: *** thread awakened. usb-storage: -- exiting usb-storage: -- dissociate_dev usb 1-1:1.0: uevent usb 1-1: uevent hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100 ---- -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html