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 strikesJul 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 152768Jul 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: hotplugJul 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: PREEMPTJul 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: 0Jul 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: 0068Jul 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
syslog-050708-dbg.bz2
Description: application/bzip
syslog-050708.bz2
Description: application/bzip