[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#460132: Nikon D40 DSLR doesn't mount over USB



Package: linux-image-2.6.22-3-686
Version: 2.6.22-6
Severity: normal
Tags: patch

--- Please enter the report below this line. ---

Note: This same bug was found on the AMD64 kernel

When a Nikon D40 Digital Single Lens Reflex (DSLR) camera is connected if fails to
the device and thus does not import the pictures.

The following is reported in /var/log/syslog



--- System information. ---Jan 10 21:04:45 wiley kernel: Initializing USB Mass Storage driver...
Jan 10 21:04:45 wiley kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 10 21:04:45 wiley kernel: usbcore: registered new interface driver usb-storage
Jan 10 21:04:45 wiley kernel: USB Mass Storage support registered.
Jan 10 21:04:45 wiley kernel: usb-storage: device found at 2
Jan 10 21:04:45 wiley kernel: usb-storage: waiting for device to settle before scanning
Jan 10 21:04:45 wiley NetworkManager: <debug> [1199999085.267573] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_4b0_413_6286775_if0'). 
Jan 10 21:04:45 wiley NetworkManager: <debug> [1199999085.335633] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_4b0_413_6286775_usbraw'). 
Jan 10 21:04:50 wiley kernel: usb-storage: device scan complete
Jan 10 21:04:50 wiley kernel: scsi 0:0:0:0: Direct-Access     NIKON    D40              1.10 PQ: 0 ANSI: 2
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] 3970049 512-byte hardware sectors (2033 MB)
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] Mode Sense: 0f 00 00 00
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] 3970049 512-byte hardware sectors (2033 MB)
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] Write Protect is off
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] Mode Sense: 0f 00 00 00
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] Assuming drive cache: write through
Jan 10 21:04:50 wiley kernel:  sda: sda1
Jan 10 21:04:50 wiley kernel: sd 0:0:0:0: [sda] Attached SCSI removable disk
Jan 10 21:04:50 wiley NetworkManager: <debug> [1199999090.419093] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_4b0_413_6286775_if0_scsi_host'). 
Jan 10 21:04:50 wiley NetworkManager: <debug> [1199999090.427267] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/usb_device_4b0_413_6286775_if0_scsi_host_scsi_device_lun0'). 
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 3970048
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 3970048
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 3970048
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 3970048
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 3970048
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 3970048
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 3970048
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 3970048
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 3970048
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 3970048
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 3970048
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 3970048
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 3970048
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 3970048
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 40
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 40
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 41
Jan 10 21:04:50 wiley kernel: Buffer I/O error on device sda, logical block 42
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 40
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 41
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 40
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 41
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 40
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 41
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 40
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 41
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 0
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 0
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 1
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 0
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 1
Jan 10 21:04:50 wiley NetworkManager: <debug> [1199999090.823880] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/storage_serial_NIKON_D40_6286775_0_0'). 
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 249
Jan 10 21:04:50 wiley kernel: end_request: I/O error, dev sda, sector 250
	.
	.
	.
10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 250
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 249
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 250
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 0
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 1
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 0
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 1
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 0
Jan 10 21:04:51 wiley kernel: end_request: I/O error, dev sda, sector 1
Jan 10 21:04:51 wiley NetworkManager: <debug> [1199999091.836689] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/volume_part1_size_2031226368'). 

 ____       _       _     
|  _ \ __ _| |_ ___| |__  
| |_) / _` | __/ __| '_ \ 
|  __/ (_| | || (__| | | |
|_|   \__,_|\__\___|_| |_|
                   
Upgrade to the 2.6.23 kernel (and assocated packages) fix the problem and 
camera is then mounted successfully and gThumb imports the images without issue.

$ dpkg -l | grep 2.6.23
ii  linux-headers-2.6.23-1-686           2.6.23-2                   Header files for Linux 2.6.23 on PPro/Celero
ii  linux-headers-2.6.23-1-common        2.6.23-2                   Common header files for Linux 2.6.23
ii  linux-image-2.6.23-1-686             2.6.23-2                   Linux 2.6.23 image on PPro/Celeron/PII/PIII/
ii  linux-kbuild-2.6.23                  2.6.23-1                   Kbuild infrastructure for Linux 2.6.23

This patch also works for AMD64 systems.

Architecture: i386
Kernel:       Linux 2.6.23-1-686

Debian Release: lenny/sid
  500 testing         security.debian.org 
  500 testing         mirror 

--- Package information. ---
Depends                       (Version) | Installed
=======================================-+-===============
module-init-tools           (>= 0.9.13) | 3.3-pre11-4
initramfs-tools              (>= 0.55)  | 0.91d
 OR yaird                (>= 0.0.12-8)  | 
 OR linux-initramfs-tool                | 





Reply to: