Comment 17 for bug 17881

Revision history for this message
Rob David (rob-david) wrote :

I am getting the same or very similar problem with dapper and kernel 2.6.15-26-686.

I have a Motorola E1070 mobile phone which can work as a usb mass storage device. When I connect it, everything seems to work, and I can read files from it OK. However, as soon as I try to write anything I consistently get messages like:

Aug 3 10:45:10 localhost kernel: [17235773.020000] sd 0:0:0:0: SCSI error: return code = 0x10070000
Aug 3 10:45:10 localhost kernel: [17235773.020000] end_request: I/O error, dev sda, sector 1472
Aug 3 10:45:10 localhost kernel: [17235773.020000] Buffer I/O error on device sda1, logical block 1235
Aug 3 10:45:10 localhost kernel: [17235773.020000] lost page write due to I/O error on sda1
Aug 3 10:45:15 localhost kernel: [17235777.884000] sd 0:0:0:0: SCSI error: return code = 0x10070000
Aug 3 10:45:15 localhost kernel: [17235777.884000] end_request: I/O error, dev sda, sector 1473
Aug 3 10:45:15 localhost kernel: [17235777.884000] Buffer I/O error on device sda1, logical block 1236
Aug 3 10:45:15 localhost kernel: [17235777.884000] lost page write due to I/O error on sda1
Aug 3 10:45:20 localhost kernel: [17235782.336000] sd 0:0:0:0: SCSI error: return code = 0x10070000
Aug 3 10:45:20 localhost kernel: [17235782.336000] end_request: I/O error, dev sda, sector 1474
Aug 3 10:45:20 localhost kernel: [17235782.336000] Buffer I/O error on device sda1, logical block 1237
Aug 3 10:45:20 localhost kernel: [17235782.336000] lost page write due to I/O error on sda1
Aug 3 10:45:24 localhost kernel: [17235786.772000] sd 0:0:0:0: SCSI error: return code = 0x10070000
Aug 3 10:45:24 localhost kernel: [17235786.772000] end_request: I/O error, dev sda, sector 1475
Aug 3 10:45:24 localhost kernel: [17235786.772000] Buffer I/O error on device sda1, logical block 1238
Aug 3 10:45:24 localhost kernel: [17235786.772000] lost page write due to I/O error on sda1

It doesn't seem to cause any kernel panics or make the system unstable. I can even remove the phone at this point and the kernel seems to tidy up safely, but without any data ever having been written to the device. The same phone works fine under Windows 2000.

I have several other usb mass storage devices (camera, pen drive etc) which work fine on the same dapper box.

I think the problem also affects the 2.6.17 kernel, because I have a Gentoo box with that kernel which behaves similarly.