-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ok, I did some more testing with 2.6.5. > Try looking at more logs and see if they all fail at the same place, i.e., > during the INQUIRY command.
Now it gets interesting: with 2.6.5 the INQUIRY works as expected: Jul 10 23:46:36 phoenix kernel: usb-storage: USB Mass Storage device detected Jul 10 23:46:36 phoenix kernel: usb-storage: altsetting is 0, id_index is 122 Jul 10 23:46:36 phoenix kernel: usb-storage: -- associate_dev Jul 10 23:46:36 phoenix kernel: usb-storage: Transport: Bulk Jul 10 23:46:36 phoenix kernel: usb-storage: Protocol: Transparent SCSI Jul 10 23:46:36 phoenix kernel: usb-storage: Endpoints: In: 0xd84cdb94 Out: 0xd84cdb80 Int: 0xd84cdba8 (Period 1) Jul 10 23:46:36 phoenix kernel: usb-storage: usb_stor_control_msg: rq=fe rqtype=a1 value=0000 index=00 len=1 Jul 10 23:46:36 phoenix kernel: usb-storage: GetMaxLUN command result is -32, data is 0 Jul 10 23:46:36 phoenix kernel: usb-storage: *** thread sleeping. Jul 10 23:46:36 phoenix kernel: scsi0 : SCSI emulation for USB Mass Storage devices Jul 10 23:46:36 phoenix kernel: usb-storage: queuecommand called Jul 10 23:46:36 phoenix kernel: usb-storage: *** thread awakened. Jul 10 23:46:36 phoenix kernel: usb-storage: Command INQUIRY (6 bytes) Jul 10 23:46:36 phoenix kernel: usb-storage: 12 00 00 00 24 00 Jul 10 23:46:36 phoenix kernel: usb-storage: Bulk Command S 0x43425355 T 0x1 L 36 F 128 Trg 0 LUN 0 CL 6 Jul 10 23:46:36 phoenix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jul 10 23:46:36 phoenix kernel: usb-storage: Status code 0; transferred 31/31 Jul 10 23:46:36 phoenix kernel: usb-storage: -- transfer complete Jul 10 23:46:36 phoenix kernel: usb-storage: Bulk command transfer result=0 Jul 10 23:46:36 phoenix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 36 bytes Jul 10 23:46:36 phoenix kernel: usb-storage: Status code 0; transferred 36/36 Jul 10 23:46:36 phoenix kernel: usb-storage: -- transfer complete Jul 10 23:46:36 phoenix kernel: usb-storage: Bulk data transfer result 0x0 Jul 10 23:46:36 phoenix kernel: usb-storage: Attempting to get CSW... Jul 10 23:46:36 phoenix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jul 10 23:46:36 phoenix kernel: usb-storage: Status code 0; transferred 13/13 Jul 10 23:46:36 phoenix kernel: usb-storage: -- transfer complete Jul 10 23:46:36 phoenix kernel: usb-storage: Bulk status result = 0 Jul 10 23:46:36 phoenix kernel: usb-storage: Bulk Status S 0x53425355 T 0x1 R 0 Stat 0x0 Jul 10 23:46:36 phoenix kernel: usb-storage: Fixing INQUIRY data to show SCSI rev 2 - was 0 Jul 10 23:46:36 phoenix kernel: usb-storage: scsi cmd done, result=0x0 After that, there is a lot of output (I don't want to flood the list with it)... it looks to me as if the problems in 2.6.5 arise at following point: Jul 10 23:46:39 phoenix kernel: usb-storage: Attempting to get CSW... Jul 10 23:46:39 phoenix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes Jul 10 23:46:39 phoenix kernel: usb-storage: Status code 0; transferred 13/13 Jul 10 23:46:39 phoenix kernel: usb-storage: -- transfer complete Jul 10 23:46:39 phoenix kernel: usb-storage: Bulk status result = 0 Jul 10 23:46:39 phoenix kernel: usb-storage: Bulk Status S 0x53425355 T 0x15 R 512 Stat 0x1 Jul 10 23:46:39 phoenix kernel: usb-storage: Bulk logical error Jul 10 23:46:39 phoenix kernel: usb-storage: -- auto-sense failure Jul 10 23:46:39 phoenix kernel: usb-storage: usb_stor_Bulk_reset called Jul 10 23:46:39 phoenix kernel: usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 Jul 10 23:46:39 phoenix kernel: usb-storage: Soft reset failed: -32 Jul 10 23:46:39 phoenix kernel: usb-storage: scsi cmd done, result=0x70000 Jul 10 23:46:39 phoenix kernel: usb-storage: *** thread sleeping. Jul 10 23:46:39 phoenix kernel: usb-storage: queuecommand called Jul 10 23:46:39 phoenix kernel: usb-storage: *** thread awakened. Jul 10 23:46:39 phoenix kernel: usb-storage: Command INQUIRY (6 bytes) Jul 10 23:46:39 phoenix kernel: usb-storage: 12 01 80 00 ff 00 Jul 10 23:46:39 phoenix kernel: usb-storage: Bulk Command S 0x43425355 T 0x16 L 512 F 128 Trg 0 LUN 0 CL 6 Jul 10 23:46:39 phoenix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes Jul 10 23:46:39 phoenix kernel: usb-storage: Status code 0; transferred 31/31 Jul 10 23:46:39 phoenix kernel: usb-storage: -- transfer complete Jul 10 23:46:39 phoenix kernel: usb-storage: Bulk command transfer result=0 Jul 10 23:46:39 phoenix kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 512 bytes Jul 10 23:46:39 phoenix kernel: usb-storage: Status code -32; transferred 0/512 Jul 10 23:46:39 phoenix kernel: usb-storage: clearing endpoint halt for pipe 0xc0010280 Jul 10 23:46:39 phoenix kernel: usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=82 len=0 Jul 10 23:46:39 phoenix kernel: usb-storage: usb_stor_clear_halt: result = 0 Jul 10 23:46:39 phoenix kernel: usb-storage: Bulk data transfer result 0x2 this is repeated over and over again.... Tomorrow I might try to get a 2.4.x kernel running with debugging enabled for comparison. But this might be a bit more difficult, as 2.4.x isn't supported anymore in SuSE 9.1. bye, Flo -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: You may find my public key at http://www.galois.de/florian.schmitt.pubkey.asc iD8DBQFA8G4PH7Gei80C0lQRAp+jAKDhE2/qvG1t3YwZkYPXHhb6U8779ACg6Qqu 8vK1kxb+XAXpdQ9Oz1Qee+o= =1UPl -----END PGP SIGNATURE----- ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
