With this last patch I'm able to mount a cd and browse through the entire CD... I still need to try burning something. I'll do the trial later on. Just wanted to give the thumbs up because the detection problem was solved with latest patch...
Attached is ouput of dmesg (this time I didn't disable sd_mod.ko, so not everything got grabbed). If there's any need for the initial stuff again let me know and I'll disable sd_mod.ko and provide the output... I'll let you know about burning later on... Thanks, Javier. On 7/30/05, Daniel Drake <[EMAIL PROTECTED]> wrote: > Hi, > > Javier-Elias Vasquez-Vivas wrote: > > So I guess the odd detection method must be used... Please let me > > know if more trials are required... For the final fix, probably a > > separated unified patch would be worthy? > > Something like this should do it. According to another reporter, who made a > similar change, there is another bug (kernel oops) which appears later on in > driver usage. Please keep debug logs enabled and let me know how you get on > with this. > > Thanks! > Daniel
r_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 77 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 78 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 79 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 7a 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 7b 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 7c 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 7d 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 7e 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 7f 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 80 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 02 bc 81 00 00 01 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: handle_read10: transfersize 2048 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=16 usb-storage: Status code 0; transferred 16/16 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 38 usb-storage: usb_stor_bulk_transfer_buf: xfer 38 bytes usb-storage: Status code 0; transferred 38/38 usb-storage: -- transfer complete usb-storage: usb_stor_bulk_transfer_sglist: xfer 2048 bytes, 1 entries usb-storage: Status code 0; transferred 2048/2048 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command ALLOW_MEDIUM_REMOVAL (6 bytes) usb-storage: 1e 00 00 00 00 00 usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Status = 50 usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=8 usb-storage: Status code 0; transferred 8/8 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 14 usb-storage: usb_stor_bulk_transfer_buf: xfer 14 bytes usb-storage: Status code 0; transferred 14/14 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x58 usb-storage: Waited not busy for 0 steps usb-storage: usb_stor_ctrl_transfer: rq=80 rqtype=40 value=0000 index=00 len=8 usb-storage: Status code 0; transferred 8/8 usb-storage: -- transfer complete usb-storage: usbat_bulk_write: len = 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 12 bytes usb-storage: Status code 0; transferred 12/12 usb-storage: -- transfer complete usb-storage: usb_stor_ctrl_transfer: rq=40 rqtype=c0 value=0017 index=00 len=1 usb-storage: Status code 0; transferred 1/1 usb-storage: -- transfer complete usb-storage: usbat_get_status: 0x50 usb-storage: Waited not busy for 0 steps usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping.
