Hello everyone,

my friend experiences critical problems with his Sony DSC P120 camera + 512 MB MemoryStick card vs. kernel 2.6.11. The camera behaves like usb storage device and runs on USB 2.0. Sad story is after copying cca 80 MB things break down

...
Jul  8 19:59:37 trinity kernel: ehci_hcd 0000:00:10.4: devpath 7 ep2in strikes
Jul 8 19:59:37 trinity kernel: ehci_hcd 0000:00:10.4: devpath 7 ep0out 3strikes
Jul  8 19:59:37 trinity last message repeated 8 times
Jul  8 19:59:37 trinity kernel: SCSI error : <2 0 0 0> return code = 0x70000
Jul  8 19:59:37 trinity kernel: end_request: I/O error, dev sda, sector 152768
Jul 8 19:59:37 trinity kernel: Buffer I/O error on device sda1, logical block 152283
...

and story ends with

...
Jul 8 19:59:39 trinity kernel: ehci_hcd 0000:00:10.4: shutdown urb cbf48ee0 pipe 80000500 ep0out
Jul  8 19:59:39 trinity kernel: SCSI error : <2 0 0 0> return code = 0x70000
Jul  8 19:59:39 trinity kernel: end_request: I/O error, dev sda, sector 153009
Jul  8 19:59:39 trinity kernel: SCSI error : <2 0 0 0> return code = 0x70000
Jul  8 19:59:39 trinity kernel: end_request: I/O error, dev sda, sector 153010
Jul  8 19:59:39 trinity kernel: usb 1-7: unregistering interface 1-7:1.0
Jul  8 19:59:39 trinity kernel: usb 1-7:1.0: hotplug
Jul  8 19:59:39 trinity kernel: usb 1-7: unregistering device
Jul  8 19:59:39 trinity kernel: usb 1-7: hotplug
Jul 8 19:59:39 trinity kernel: hub 1-0:1.0: debounce: port 7: total 100ms stable 100ms status 0x100
Jul  8 19:59:39 trinity udev[11877]: removing device node '/dev/sda'
Jul 8 20:00:07 trinity kernel: Unable to handle kernel paging request at virtual address 00030137
Jul  8 20:00:07 trinity kernel:  printing eip:
Jul  8 20:00:07 trinity kernel: e0cb02ae
Jul  8 20:00:07 trinity kernel: *pde = 00000000
Jul  8 20:00:07 trinity kernel: Oops: 0000 [#1]
Jul  8 20:00:07 trinity kernel: PREEMPT
Jul 8 20:00:07 trinity kernel: Modules linked in: usb_storage via_rhine i2c_viapro via_agp it87 i2c_sensor i2c_isa nvidia agpgart
Jul  8 20:00:07 trinity kernel: CPU:    0
Jul 8 20:00:07 trinity kernel: EIP: 0060:[pg0+545555118/1069114368] Tainted: P VLI
Jul  8 20:00:07 trinity kernel: EFLAGS: 00010246   (2.6.11v01)
Jul  8 20:00:07 trinity kernel: EIP is at bus_reset+0x4e/0xd0 [usb_storage]
Jul 8 20:00:07 trinity kernel: eax: 00030003 ebx: d5ec0400 ecx: dc49acb8 edx: 00000000 Jul 8 20:00:07 trinity kernel: esi: fffffffb edi: dc49aca0 ebp: 00000000 esp: c6859f2c
Jul  8 20:00:07 trinity kernel: ds: 007b   es: 007b   ss: 0068
Jul 8 20:00:07 trinity kernel: Process scsi_eh_2 (pid: 11660, threadinfo=c6858000 task=d61ee5e0) Jul 8 20:00:07 trinity kernel: Stack: d61ee5e0 df4f6940 c6858000 00000286 dc49aca0 c0278645 dc49aca0 00000246 Jul 8 20:00:07 trinity kernel: dc49aca0 dc49aca0 c6859fb4 00000000 c02787d9 dc49aca0 d5ec0600 00000000 Jul 8 20:00:07 trinity kernel: d5ec0600 c6859fac c6859fb4 c6859fac c0278c83 d5ec0600 c6859fb4 c6859fac
Jul  8 20:00:07 trinity kernel: Call Trace:
Jul 8 20:00:07 trinity kernel: [scsi_try_bus_reset+69/192] scsi_try_bus_reset+0x45/0xc0 Jul 8 20:00:07 trinity kernel: [scsi_eh_bus_reset+89/240] scsi_eh_bus_reset+0x59/0xf0 Jul 8 20:00:07 trinity kernel: [scsi_eh_ready_devs+99/160] scsi_eh_ready_devs+0x63/0xa0 Jul 8 20:00:07 trinity kernel: [scsi_unjam_host+195/208] scsi_unjam_host+0xc3/0xd0 Jul 8 20:00:07 trinity kernel: [scsi_error_handler+160/208] scsi_error_handler+0xa0/0xd0 Jul 8 20:00:07 trinity kernel: [scsi_error_handler+0/208] scsi_error_handler+0x0/0xd0 Jul 8 20:00:07 trinity kernel: [kernel_thread_helper+5/20] kernel_thread_helper+0x5/0x14 Jul 8 20:00:07 trinity kernel: Code: ff 21 e0 ff 48 14 8b 40 08 a8 08 0f 85 90 00 00 00 ff 0b 0f 88 df 03 00 00 be fb ff ff ff 8b 43 1c a9 00 00 20 00 75 14 8b 43 10 <8b> 80 34 01 00 00 80 78 04 01 74 32 be f0 ff ff ff ff 03 0f 8e
...

Please see attached syslog files, one of them contains normal 2.6.11 kernel messages, the other one contains USB_STORAGE_DEBUG and USB_DEBUG messages. Hardware info is contained in debug syslog (begins with kernel boot messages). Also please note that the debug run ends in a bit different way, althought I've been getting regular oopses on repeated attempts with non-debug kernel.

The MemoryStick card and overlying filesystem seem good, as I could tranfer everything (300 MB worth of photos) using my DeLock USB 2.0 card reader successfully.

Thanks for any comments or further insight :-)

Vitezslav Kotrla

Attachment: syslog-050708-dbg.bz2
Description: application/bzip

Attachment: syslog-050708.bz2
Description: application/bzip

Reply via email to