Nikon D40 mass storage not accessible via USB
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
linux-source-2.6.22 (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
I cannot mount my Nikon D40 any more, since I updated to gutsy (tribe 5). Regular updates didn't solve the problem either.
System: IBM Thinkpad T42p running kernel 2.6.22-12-386
This is the output of dmesg:
<code>
[ 165.708000] usb 4-4: new high speed USB device using ehci_hcd and address 4
[ 165.840000] usb 4-4: configuration #1 chosen from 1 choice
[ 166.028000] usbcore: registered new interface driver libusual
[ 166.248000] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 166.252000] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[ 166.264000] Initializing USB Mass Storage driver...
[ 166.268000] scsi2 : SCSI emulation for USB Mass Storage devices
[ 166.268000] usb-storage: device found at 4
[ 166.268000] usb-storage: waiting for device to settle before scanning
[ 166.268000] usbcore: registered new interface driver usb-storage
[ 166.268000] USB Mass Storage support registered.
[ 171.268000] usb-storage: device scan complete
[ 171.268000] scsi 2:0:0:0: Direct-Access NIKON D40 1.10 PQ: 0 ANSI: 2
[ 171.268000] sd 2:0:0:0: [sdb] 3970049 512-byte hardware sectors (2033 MB)
[ 171.272000] sd 2:0:0:0: [sdb] Write Protect is off
[ 171.272000] sd 2:0:0:0: [sdb] Mode Sense: 0f 00 00 00
[ 171.272000] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 171.272000] sd 2:0:0:0: [sdb] 3970049 512-byte hardware sectors (2033 MB)
[ 171.272000] sd 2:0:0:0: [sdb] Write Protect is off
[ 171.272000] sd 2:0:0:0: [sdb] Mode Sense: 0f 00 00 00
[ 171.272000] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[ 171.272000] sdb: sdb1
[ 171.276000] sd 2:0:0:0: [sdb] Attached SCSI removable disk
[ 171.276000] sd 2:0:0:0: Attached scsi generic sg2 type 0
[ 171.652000] end_request: I/O error, dev sdb, sector 3970048
[ 171.652000] Buffer I/O error on device sdb, logical block 3970048
[ 171.656000] end_request: I/O error, dev sdb, sector 3970048
[ 171.656000] Buffer I/O error on device sdb, logical block 3970048
[ 171.660000] end_request: I/O error, dev sdb, sector 3970048
[ 171.660000] Buffer I/O error on device sdb, logical block 3970048
[ 171.660000] end_request: I/O error, dev sdb, sector 3970048
[ 171.660000] Buffer I/O error on device sdb, logical block 3970048
[ 171.664000] end_request: I/O error, dev sdb, sector 3970048
[ 171.664000] Buffer I/O error on device sdb, logical block 3970048
[ 171.676000] end_request: I/O error, dev sdb, sector 3970048
[ 171.676000] Buffer I/O error on device sdb, logical block 3970048
[ 171.680000] end_request: I/O error, dev sdb, sector 3970048
[ 171.680000] Buffer I/O error on device sdb, logical block 3970048
[ 171.680000] end_request: I/O error, dev sdb, sector 40
[ 171.680000] Buffer I/O error on device sdb, logical block 40
[ 171.684000] end_request: I/O error, dev sdb, sector 41
[ 171.684000] Buffer I/O error on device sdb, logical block 41
[ 171.684000] Buffer I/O error on device sdb, logical block 42
[ 171.684000] end_request: I/O error, dev sdb, sector 40
[ 171.684000] end_request: I/O error, dev sdb, sector 41
[ 171.688000] end_request: I/O error, dev sdb, sector 40
[ 171.688000] end_request: I/O error, dev sdb, sector 41
[ 171.688000] end_request: I/O error, dev sdb, sector 40
[ 171.692000] end_request: I/O error, dev sdb, sector 41
[ 171.692000] end_request: I/O error, dev sdb, sector 40
[ 171.692000] end_request: I/O error, dev sdb, sector 41
[ 171.716000] end_request: I/O error, dev sdb, sector 0
[ 171.716000] end_request: I/O error, dev sdb, sector 0
[ 171.716000] end_request: I/O error, dev sdb, sector 1
[ 171.720000] end_request: I/O error, dev sdb, sector 0
[ 171.720000] end_request: I/O error, dev sdb, sector 1
[ 171.744000] end_request: I/O error, dev sdb, sector 249
<snipped-
[ 171.960000] end_request: I/O error, dev sdb, sector 250
[ 171.964000] end_request: I/O error, dev sdb, sector 0
[ 171.964000] end_request: I/O error, dev sdb, sector 1
[ 171.964000] end_request: I/O error, dev sdb, sector 0
[ 171.968000] end_request: I/O error, dev sdb, sector 1
[ 171.968000] end_request: I/O error, dev sdb, sector 0
[ 171.968000] end_request: I/O error, dev sdb, sector 1
</code>
I put the same SD-Card in a Casio Exilim EX-Z 750 and used the docking station to connect. Worked fine. I also can plug in and mount other external USB HDDs.
I have the exact same problem with a Nikon D50. This camera also worked perfectly before upgrading to Gutsy.