I applied your patch to drivers/scsi/sd.c and drivers/scsi/scsi_scan.c, recompiled and installed the kernel. After rebooting, I plugged the device. Please find attached the new report. I hope it will help, but anyway, please let me know if I can do something to help solving this problem. Thank you.
Oscar.
Alan Stern escribió:
On Sun, 16 May 2004 [EMAIL PROTECTED] wrote:
I downloaded linux-2.6.6.tar.bz2 from www.kernel.org. I compiled it with both usb and usb-storage debug info. The problem is still here. Please find attached a new report from /var/log/kernel/info and /var/log/messages.
I did exactly the same thing: downloaded linux-2.6.6.tar.bz2 from www.kernel.org and compiled it with usb and usb-storage debug info. My log does not show the problem that's in your log.
Do you want to go to the trouble of trying to find out the reason your system isn't working right? This patch will provide some extra information.
Alan Stern
===== drivers/scsi/sd.c 1.63 vs edited =====
--- 1.63/drivers/scsi/sd.c Wed Apr 14 13:12:45 2004
+++ edited/drivers/scsi/sd.c Mon May 17 11:22:40 2004
@@ -1120,6 +1120,9 @@
int res;
struct scsi_mode_data data;
+ printk(KERN_INFO "%s: flags skip_ms_page_8=%d, skip_ms_page_3f=%d\n",
+ __FUNCTION__, sdkp->device->skip_ms_page_8,
+ sdkp->device->skip_ms_page_3f);
set_disk_ro(sdkp->disk, 0);
if (sdkp->device->skip_ms_page_3f) {
printk(KERN_NOTICE "%s: assuming Write Enabled\n", diskname);
===== drivers/scsi/scsi_scan.c 1.58 vs edited =====
--- 1.58/drivers/scsi/scsi_scan.c Wed Apr 14 13:12:45 2004
+++ edited/drivers/scsi/scsi_scan.c Mon May 17 11:21:59 2004
@@ -641,6 +641,9 @@
if (*bflags & BLIST_USE_10_BYTE_MS)
sdev->use_10_for_ms = 1;
+ printk(KERN_INFO "%s: flags skip_ms_page_8=%d, skip_ms_page_3f=%d\n",
+ __FUNCTION__, sdev->skip_ms_page_8,
+ sdev->skip_ms_page_3f);
/* set the device running here so that slave configure
* may do I/O */
------------------------------------------------------- This SF.Net email is sponsored by: SourceForge.net Broadband Sign-up now for SourceForge Broadband and get the fastest 6.0/768 connection for only $19.95/mo for the first 3 months! http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
-- Por una Europa libre de Patentes de Software EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es/
(drivers/scsi/sd.c and drivers/scsi/scsi_scan.c patched)
/var/log/messages May 17 19:33:20 oscar kernel: usb 1-2: new full speed USB device using address 3 May 17 19:33:20 oscar kernel: usb 1-2: Product: USB Flash Disk May 17 19:33:20 oscar kernel: usb 1-2: Manufacturer: Generic May 17 19:33:20 oscar kernel: usb 1-2: SerialNumber: B111417283676 May 17 19:33:21 oscar kernel: scsi1 : SCSI emulation for USB Mass Storage devices May 17 19:33:21 oscar modprobe: FATAL: Module scsimon not found. May 17 19:33:21 oscar kernel: Vendor: Generic Model: Rev: May 17 19:33:21 oscar kernel: Type: Direct-Access ANSI SCSI revision: 02 May 17 19:33:21 oscar kernel: scsi_add_lun: flags skip_ms_page_8=0, skip_ms_page_3f=0 May 17 19:33:21 oscar kernel: SCSI device sdb: 503808 512-byte hdwr sectors (258 MB) May 17 19:33:21 oscar kernel: sd_read_write_protect_flag: flags skip_ms_page_8=0, skip_ms_page_3f=0 May 17 19:33:21 oscar kernel: sdb: Write Protect is off May 17 19:33:41 oscar scsi.agent[5292]: Timeout on find type for device /sys//devices/pci0000:00/0000:00:02.2/usb1/1-2/1-2:1.0/host1/1:0:0:0 /var/log/kernel/info May 17 19:33:20 oscar kernel: ohci_hcd 0000:00:02.2: GetStatus roothub.portstatus [2] = 0x00010101 CSC PPS CCS May 17 19:33:20 oscar kernel: hub 1-0:1.0: port 2, status 101, change 1, 12 Mb/s May 17 19:33:20 oscar kernel: hub 1-0:1.0: debounce: port 2: delay 100ms stable 4 status 0x101 May 17 19:33:20 oscar kernel: ohci_hcd 0000:00:02.2: GetStatus roothub.portstatus [2] = 0x00100103 PRSC PPS PES CCS May 17 19:33:20 oscar kernel: usb 1-2: new full speed USB device using address 3 May 17 19:33:20 oscar kernel: usb 1-2: new device strings: Mfr=16, Product=32, SerialNumber=48 May 17 19:33:20 oscar kernel: usb 1-2: default language 0x0409 May 17 19:33:20 oscar kernel: usb 1-2: Product: USB Flash Disk May 17 19:33:20 oscar kernel: usb 1-2: Manufacturer: Generic May 17 19:33:20 oscar kernel: usb 1-2: SerialNumber: B111417283676 May 17 19:33:20 oscar kernel: usb 1-2: hotplug May 17 19:33:20 oscar kernel: usb 1-2: adding 1-2:1.0 (config #1, interface 0) May 17 19:33:20 oscar kernel: usb 1-2:1.0: hotplug May 17 19:33:20 oscar kernel: usb-storage 1-2:1.0: usb_probe_interface May 17 19:33:20 oscar kernel: usb-storage 1-2:1.0: usb_probe_interface - got id May 17 19:33:20 oscar kernel: usb-storage: USB Mass Storage device detected May 17 19:33:20 oscar kernel: usb-storage: altsetting is 0, id_index is 119 May 17 19:33:20 oscar kernel: usb-storage: -- associate_dev May 17 19:33:21 oscar kernel: usb-storage: Transport: Bulk May 17 19:33:21 oscar kernel: usb-storage: Protocol: Transparent SCSI May 17 19:33:21 oscar kernel: usb-storage: Endpoints: In: 0xd4ff7884 Out: 0xd4ff7898 Int: 0x00000000 (Period 0) May 17 19:33:21 oscar kernel: usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1 May 17 19:33:21 oscar kernel: usb-storage: GetMaxLUN command result is 1, data is 0 May 17 19:33:21 oscar kernel: usb-storage: *** thread sleeping. May 17 19:33:21 oscar kernel: scsi1 : SCSI emulation for USB Mass Storage devices May 17 19:33:21 oscar kernel: usb-storage: queuecommand called May 17 19:33:21 oscar kernel: usb-storage: *** thread awakened. May 17 19:33:21 oscar kernel: usb-storage: Command INQUIRY (6 bytes) May 17 19:33:21 oscar kernel: usb-storage: 12 00 00 00 24 00 May 17 19:33:21 oscar kernel: usb-storage: Bulk Command S 0x43425355 T 0x19 L 36 F 128 Trg 0 LUN 0 CL 6 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 31/31 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk command transfer result=0 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 36/36 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk data transfer result 0x0 May 17 19:33:21 oscar kernel: usb-storage: Attempting to get CSW... May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 13/13 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk status result = 0 May 17 19:33:21 oscar kernel: usb-storage: Bulk Status S 0x53425355 T 0x19 R 0 Stat 0x0 May 17 19:33:21 oscar kernel: usb-storage: scsi cmd done, result=0x0 May 17 19:33:21 oscar kernel: usb-storage: *** thread sleeping. May 17 19:33:21 oscar kernel: Vendor: Generic Model: Rev: May 17 19:33:21 oscar kernel: Type: Direct-Access ANSI SCSI revision: 02 May 17 19:33:21 oscar kernel: scsi_add_lun: flags skip_ms_page_8=0, skip_ms_page_3f=0 May 17 19:33:21 oscar kernel: usb-storage: queuecommand called May 17 19:33:21 oscar kernel: usb-storage: *** thread awakened. May 17 19:33:21 oscar kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) May 17 19:33:21 oscar kernel: usb-storage: 00 00 00 00 00 00 May 17 19:33:21 oscar kernel: usb-storage: Bulk Command S 0x43425355 T 0x1a L 0 F 0 Trg 0 LUN 0 CL 6 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 31/31 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk command transfer result=0 May 17 19:33:21 oscar kernel: usb-storage: Attempting to get CSW... May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 13/13 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk status result = 0 May 17 19:33:21 oscar kernel: usb-storage: Bulk Status S 0x53425355 T 0x1a R 0 Stat 0x0 May 17 19:33:21 oscar kernel: usb-storage: scsi cmd done, result=0x0 May 17 19:33:21 oscar kernel: usb-storage: *** thread sleeping. May 17 19:33:21 oscar kernel: usb-storage: queuecommand called May 17 19:33:21 oscar kernel: usb-storage: *** thread awakened. May 17 19:33:21 oscar kernel: usb-storage: Command READ_CAPACITY (10 bytes) May 17 19:33:21 oscar kernel: usb-storage: 25 00 00 00 00 00 00 00 00 00 May 17 19:33:21 oscar kernel: usb-storage: Bulk Command S 0x43425355 T 0x1b L 8 F 128 Trg 0 LUN 0 CL 10 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 31/31 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk command transfer result=0 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 8 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 8/8 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk data transfer result 0x0 May 17 19:33:21 oscar kernel: usb-storage: Attempting to get CSW... May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 13/13 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk status result = 0 May 17 19:33:21 oscar kernel: usb-storage: Bulk Status S 0x53425355 T 0x1b R 0 Stat 0x0 May 17 19:33:21 oscar kernel: usb-storage: scsi cmd done, result=0x0 May 17 19:33:21 oscar kernel: usb-storage: *** thread sleeping. May 17 19:33:21 oscar kernel: SCSI device sdb: 503808 512-byte hdwr sectors (258 MB) May 17 19:33:21 oscar kernel: sd_read_write_protect_flag: flags skip_ms_page_8=0, skip_ms_page_3f=0 May 17 19:33:21 oscar kernel: usb-storage: queuecommand called May 17 19:33:21 oscar kernel: usb-storage: *** thread awakened. May 17 19:33:21 oscar kernel: usb-storage: Command MODE_SENSE (6 bytes) May 17 19:33:21 oscar kernel: usb-storage: 1a 00 3f 00 04 00 May 17 19:33:21 oscar kernel: usb-storage: Bulk Command S 0x43425355 T 0x1c L 4 F 128 Trg 0 LUN 0 CL 6 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 31/31 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk command transfer result=0 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 4 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 4/4 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk data transfer result 0x0 May 17 19:33:21 oscar kernel: usb-storage: Attempting to get CSW... May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 13/13 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk status result = 0 May 17 19:33:21 oscar kernel: usb-storage: Bulk Status S 0x53425355 T 0x1c R 0 Stat 0x0 May 17 19:33:21 oscar kernel: usb-storage: scsi cmd done, result=0x0 May 17 19:33:21 oscar kernel: usb-storage: *** thread sleeping. May 17 19:33:21 oscar kernel: sdb: Write Protect is off May 17 19:33:21 oscar kernel: sdb: Mode Sense: 03 00 00 00 May 17 19:33:21 oscar kernel: usb-storage: queuecommand called May 17 19:33:21 oscar kernel: usb-storage: *** thread awakened. May 17 19:33:21 oscar kernel: usb-storage: Command MODE_SENSE (6 bytes) May 17 19:33:21 oscar kernel: usb-storage: 1a 00 08 00 04 00 May 17 19:33:21 oscar kernel: usb-storage: Bulk Command S 0x43425355 T 0x1d L 4 F 128 Trg 0 LUN 0 CL 6 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes May 17 19:33:21 oscar kernel: usb-storage: Status code 0; transferred 31/31 May 17 19:33:21 oscar kernel: usb-storage: -- transfer complete May 17 19:33:21 oscar kernel: usb-storage: Bulk command transfer result=0 May 17 19:33:21 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 4 bytes May 17 19:33:51 oscar kernel: usb-storage: command_abort called May 17 19:33:51 oscar kernel: usb-storage: usb_stor_stop_transport called May 17 19:33:51 oscar kernel: usb-storage: -- cancelling URB May 17 19:33:51 oscar kernel: usb-storage: Status code -104; transferred 0/4 May 17 19:33:51 oscar kernel: usb-storage: -- transfer cancelled May 17 19:33:51 oscar kernel: usb-storage: Bulk data transfer result 0x4 May 17 19:33:51 oscar kernel: usb-storage: -- command was aborted May 17 19:33:51 oscar kernel: usb-storage: usb_stor_Bulk_reset called May 17 19:33:51 oscar kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 May 17 19:33:51 oscar kernel: usb-storage: Soft reset failed: -32 May 17 19:33:51 oscar kernel: usb-storage: scsi command aborted May 17 19:33:51 oscar kernel: usb-storage: *** thread sleeping. May 17 19:33:51 oscar kernel: usb-storage: queuecommand called May 17 19:33:51 oscar kernel: usb-storage: *** thread awakened. May 17 19:33:51 oscar kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) May 17 19:33:51 oscar kernel: usb-storage: 00 00 00 00 00 00 May 17 19:33:51 oscar kernel: usb-storage: Bulk Command S 0x43425355 T 0x1d L 0 F 0 Trg 0 LUN 0 CL 6 May 17 19:33:51 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes May 17 19:33:51 oscar kernel: usb-storage: Status code 0; transferred 31/31 May 17 19:33:51 oscar kernel: usb-storage: -- transfer complete May 17 19:33:51 oscar kernel: usb-storage: Bulk command transfer result=0 May 17 19:33:51 oscar kernel: usb-storage: Attempting to get CSW... May 17 19:33:51 oscar kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes May 17 19:33:51 oscar kernel: ohci_hcd 0000:00:02.2: urb d74c1890 path 2 ep1in 5f160000 cc 5 --> status -110 May 17 19:33:51 oscar kernel: usb-storage: Status code -110; transferred 0/13 May 17 19:33:51 oscar kernel: usb-storage: -- timeout or NAK May 17 19:33:51 oscar kernel: usb-storage: Bulk status result = 4 May 17 19:33:51 oscar kernel: usb-storage: -- transport indicates error, resetting May 17 19:33:51 oscar kernel: usb-storage: usb_stor_Bulk_reset called May 17 19:33:51 oscar kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 May 17 19:33:51 oscar kernel: ohci_hcd 0000:00:02.2: urb d74c1890 path 2 ep0out 5ec20000 cc 5 --> status -110 May 17 19:33:51 oscar kernel: usb-storage: Soft reset failed: -110 May 17 19:33:51 oscar kernel: usb-storage: scsi cmd done, result=0x70000 May 17 19:33:51 oscar kernel: usb-storage: *** thread sleeping. May 17 19:33:51 oscar kernel: usb-storage: device_reset called May 17 19:33:51 oscar kernel: usb-storage: usb_stor_Bulk_reset called May 17 19:33:51 oscar kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 May 17 19:33:51 oscar kernel: ohci_hcd 0000:00:02.2: urb d74c1890 path 2 ep0out 5ec20000 cc 5 --> status -110 May 17 19:33:51 oscar kernel: usb-storage: Soft reset failed: -110 May 17 19:33:51 oscar kernel: usb-storage: bus_reset called