Bug 76241

Summary: USB Device Not Recognised
Product: IO/Storage Reporter: zhouqi (zhouqikevin61)
Component: SCSIAssignee: linux-scsi (linux-scsi)
Status: RESOLVED OBSOLETE    
Severity: normal CC: alan
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: linux-2.6.37 Subsystem:
Regression: No Bisected commit-id:
Attachments: Errorhappen
The normal state

Description zhouqi 2014-05-15 02:46:47 UTC
Created attachment 136131 [details]
Errorhappen

USB Device connected by USB Hub cannot be Recognised
it seems like the Inquiry command failed and the USB device reset a lot
Something wrong with the DMA transmit? need help ~~~

Notice:The odds of this happening are quite low,Most of the time the usb device work well。 

[   31.642735] scsi_probe_and_add_lun: scsi_alloc_sdev end 
[   31.659215] scsi_execute: req->cmd=18, 0, 0, 0, 36, 0
[   31.674883] blk_execute_rq:wait_for_completion start
[   52.771720] cppi41_channel_abort: DMA busy,status=2
[   52.786768] cppi41_get_teardown_info: dma_num == cppi41_num_dma_block
[   52.806614] usb_check_teardown:not a teardown descriptor
[   52.822985] usb_tx_ch_teardown 1047: Invalid PD(9f069000)popped from TearDn completionqueue
[   52.848875] usb_stor_invoke_transport: command was aborted
[   52.981830] usb 1-1: reset high speed USB device using musb-hdrc and address 2
[   53.142833] scsi command aborted result=0x50000
[   63.152043] cppi41_channel_abort: DMA busy,status=2
[   63.167097] cppi41_get_teardown_info: dma_num == cppi41_num_dma_block
[   63.186946] usb_check_teardown:not a teardown descriptor
[   63.203315] usb_tx_ch_teardown 1047: Invalid PD(9f069000)popped from TearDn completionqueue
[   63.229272] usb_stor_invoke_transport: command was aborted
[   63.361852] usb 1-1: reset high speed USB device using musb-hdrc and address 2
[   63.522612] scsi command aborted result=0x50000
[   79.531713] cppi41_channel_abort: DMA busy,status=2
[   79.546765] cppi41_get_teardown_info: dma_num == cppi41_num_dma_block
[   79.566620] usb_check_teardown:not a teardown descriptor
[   79.582988] usb_tx_ch_teardown 1047: Invalid PD(9f069040)popped from TearDn completionqueue
[   79.608877] usb_stor_invoke_transport: command was aborted
[   79.741853] usb 1-1: reset high speed USB device using musb-hdrc and address 2
[   79.902536] scsi command aborted result=0x50000
[   80.031854] usb 1-1: reset high speed USB device using musb-hdrc and address 2
[   90.191974] cppi41_channel_abort: DMA busy,status=2
[   90.207022] cppi41_get_teardown_info: dma_num == cppi41_num_dma_block
[   90.226871] usb_check_teardown:not a teardown descriptor
[   90.243243] usb_tx_ch_teardown 1047: Invalid PD(9f069040)popped from TearDn completionqueue
[   90.269170] usb_stor_invoke_transport: command was aborted
[   90.401706] usb 1-1: reset high speed USB device using musb-hdrc and address 2
[   90.562603] scsi command aborted result=0x50000
[   90.578826] scsi 0:0:0:0: Device offlined - not ready after error recovery
[   90.600292] blk_execute_rq:wait_for_completion end
[   90.615120] scsi_probe_lun: scsi_execute_req failed with code 0x50000
[   90.634999] scsi_probe_lun return -EIO 
[   90.646823] scsi_probe_and_add_lun: scsi_probe_lun failed
Comment 1 zhouqi 2014-05-15 02:48:02 UTC
Created attachment 136141 [details]
The normal state
Comment 2 Alan 2014-05-19 10:30:56 UTC
2.6.27 is obsolete.
Comment 3 zhouqi 2014-05-20 01:52:30 UTC
(In reply to Alan from comment #2)
> 2.6.27 is obsolete.

Sorry,Not obsolete for my program
I need to reopen it
Comment 4 Alan 2014-05-20 11:08:21 UTC
2.6.27 is obsolete as far as upstream is concerned. We don't care.

Possibly you can find a business that still supports ancient ancient Linux but we don't even look at bug reports for it any more.