Hi All- I'm trying to get my new Canon 20D to talk to my Gentoo box, but so far no luck getting the mass storage device driver to see it:
1) `dmesg` reports the following when plugging in camera: usb 1-5: new high speed USB device using ehci_hcd and address 63 Normally the usb-storage driver loads immediately after, but not for this camera. The camera is in "Normal" communication mode, as opposed to the PTP setting! 2) A quick `lsmod` indicates that usb-storage is indeed not loaded. 3) Attempting to modprobe usb-storage results in the following error on dmesg: kobject_register failed for usb_storage (-17) [<c01f951b>] kobject_register+0x5b/0x60 [<c012c725>] mod_sysfs_setup+0x75/0xe0 [<c012d80d>] load_module+0x79d/0xa40 [<c012db1a>] sys_init_module+0x6a/0x1b0 [<c01030df>] syscall_call+0x7/0xb 4) /proc/bus/usb/devices lists the following: T: Bus=01 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 63 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 P: Vendor=04a9 ProdID=30eb Rev= 0.01 S: Manufacturer=Canon Inc. S: Product=Canon Digital Camera C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 64 Ivl=64ms This behavior is the same regardless of which port I use, or if a USB hub is used. I know usb-storage is working on this machine in general, since it works fine with a USB CF card reader. Unfortunately that reader ate a CF card last time I used it, so I'd much prefer to go directly from the (much more reliable) camera. Switching to PTP mode and using gphoto or similar software is not an option...I use my own scripts to mount the mass storage device and pull the photos into my workflow, so I need mass storage support. Any ideas? Thanks in advance, Dave -- gentoo-user@gentoo.org mailing list