My Nikon D2H camera cannot be mounted as a USB mass storage device on Ubuntu 8.04.1, kernel 2.6.24-21-generic. It still works flawlessly with Knoppix 3.4 (kernel 2.6.6!) or when using a USB reader. Unfortunately the camera was not used for 6 months so I can't tell exactly when the bug appeared.
Hi all,
My Nikon D2H camera cannot be mounted as a USB mass storage device on Ubuntu 8.04.1, kernel 2.6.24-21-generic. It still works flawlessly with Knoppix 3.4 (kernel 2.6.6!) or when using a USB reader. Unfortunately the camera was not used for 6 months so I can't tell exactly when the bug appeared.
This problem is possibly related to other Nikon/USB issues, e.g. /bugs.launchpad .net/ubuntu/ +source/ linux-source- 2.6.22/ +bug/134477 /bugs.launchpad .net/ubuntu/ +source/ linux-source- 2.6.22/ +bug/145153
https:/
https:/
Extra info:
/var/log/messages/:
Nov 23 22:04:14 spiff kernel: [ 2745.118414] usb 4-3: new high speed USB device using ehci_hcd and address 4
Nov 23 22:04:15 spiff kernel: [ 2745.251538] usb 4-3: configuration #1 chosen from 1 choice
Nov 23 22:04:15 spiff kernel: [ 1266.572952] scsi3 : SCSI emulation for USB Mass Storage devices
Nov 23 22:04:20 spiff kernel: [ 2751.105240] scsi 3:0:0:0: Direct-Access NIKON D2H 2.01 PQ: 0 ANSI: 2
Nov 23 22:04:20 spiff kernel: [ 2751.120323] sd 3:0:0:0: [sdb] 4001761 512-byte hardware sectors (2049 MB)
Nov 23 22:04:20 spiff kernel: [ 2751.121060] sd 3:0:0:0: [sdb] Write Protect is off
Nov 23 22:04:20 spiff kernel: [ 2751.123681] sd 3:0:0:0: [sdb] 4001761 512-byte hardware sectors (2049 MB)
Nov 23 22:04:20 spiff kernel: [ 1269.254072] sd 3:0:0:0: [sdb] Write Protect is off
Nov 23 22:04:20 spiff kernel: [ 1269.254084] sdb: sdb1
Nov 23 22:04:20 spiff kernel: [ 1269.257547] sd 3:0:0:0: [sdb] Attached SCSI removable disk
Nov 23 22:04:20 spiff kernel: [ 1269.257612] sd 3:0:0:0: Attached scsi generic sg2 type 0
Nov 23 22:04:20 spiff kernel: [ 1269.453663] end_request: I/O error, dev sdb, sector 4001760
Nov 23 22:04:20 spiff kernel: [ 1269.453671] printk: 237 messages suppressed.
Nov 23 22:04:20 spiff kernel: [ 1269.455415] end_request: I/O error, dev sdb, sector 4001760
Nov 23 22:04:20 spiff kernel: [ 1269.461669] end_request: I/O error, dev sdb, sector 4001760
Nov 23 22:04:20 spiff kernel: [ 1269.463165] end_request: I/O error, dev sdb, sector 4001760
Nov 23 22:04:20 spiff kernel: [ 1269.464665] end_request: I/O error, dev sdb, sector 4001760
Nov 23 22:04:20 spiff kernel: [ 1269.481784] end_request: I/O error, dev sdb, sector 4001760
Nov 23 22:04:20 spiff kernel: [ 1269.483282] end_request: I/O error, dev sdb, sector 4001760
Nov 23 22:04:20 spiff kernel: [ 1269.484906] end_request: I/O error, dev sdb, sector 96
Nov 23 22:04:20 spiff kernel: [ 1269.486020] end_request: I/O error, dev sdb, sector 97
Nov 23 22:04:20 spiff kernel: [ 1269.487644] end_request: I/O error, dev sdb, sector 96
Nov 23 22:04:20 spiff kernel: [ 1269.488768] end_request: I/O error, dev sdb, sector 97
Nov 23 22:04:20 spiff kernel: [ 1269.674104] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:20 spiff kernel: [ 1269.676725] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:20 spiff kernel: [ 1269.677848] end_request: I/O error, dev sdb, sector 1
Nov 23 22:04:20 spiff kernel: [ 1269.678972] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:20 spiff kernel: [ 1269.680097] end_request: I/O error, dev sdb, sector 1
Nov 23 22:04:20 spiff kernel: [ 1269.688053] end_request: I/O error, dev sdb, sector 63
Nov 23 22:04:20 spiff kernel: [ 1269.691811] end_request: I/O error, dev sdb, sector 63
Nov 23 22:04:20 spiff kernel: [ 1269.695088] end_request: I/O error, dev sdb, sector 64
Nov 23 22:04:20 spiff kernel: [ 1269.745831] end_request: I/O error, dev sdb, sector 63
Nov 23 22:04:20 spiff kernel: [ 1269.747320] end_request: I/O error, dev sdb, sector 63
Nov 23 22:04:20 spiff kernel: [ 1269.748696] end_request: I/O error, dev sdb, sector 64
Nov 23 22:04:20 spiff kernel: [ 1269.750569] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:20 spiff kernel: [ 1269.751823] end_request: I/O error, dev sdb, sector 1
Nov 23 22:04:20 spiff kernel: [ 1269.753193] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:20 spiff kernel: [ 1269.754568] end_request: I/O error, dev sdb, sector 1
Nov 23 22:04:20 spiff kernel: [ 1269.755942] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:20 spiff kernel: [ 1269.757318] end_request: I/O error, dev sdb, sector 1
Nov 23 22:04:23 spiff kernel: [ 2755.036295] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:23 spiff kernel: [ 2755.037914] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:23 spiff kernel: [ 2755.039164] end_request: I/O error, dev sdb, sector 1
Nov 23 22:04:23 spiff kernel: [ 2755.040662] end_request: I/O error, dev sdb, sector 0
Nov 23 22:04:23 spiff kernel: [ 2755.042039] end_request: I/O error, dev sdb, sector 1
lsusb -v: (section related to the Nikon camera only)
Bus 004 Device 004: ID 04b0:0403 Nikon Corp. D2H (mass storage mode) tions 1 ionValue 1 orType 4 eNumber 0 eSetting 0 eClass 8 Mass Storage eSubClass 6 SCSI eProtocol 80 Bulk (Zip)
bDescriptorTyp e 5
bEndpointAddre ss 0x01 EP 1 OUT
bmAttributes 2
wMaxPacketSize 0x0200 1x 512 bytes
bDescriptorTyp e 5
bEndpointAddre ss 0x82 EP 2 IN
bmAttributes 2
wMaxPacketSize 0x0200 1x 512 bytes tions 1
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04b0 Nikon Corp.
idProduct 0x0403 D2H (mass storage mode)
bcdDevice 2.01
iManufacturer 1 NIKON
iProduct 2 NIKON DSC D2H
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigura
Device Status: 0x0001
Self Powered