-----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

Reply via email to