Hi, there was a thread about problems with the LG GSA 4040-B dvd-writer in an extermal USB 2.0 case from Genesys Logic, Inc. a few days ago. I have the same combination and the same problems and tried the second patch from the thread with 2.6.0-test11. It works way better than before, but if I copy large amounts of data (>70MB or so) from the dvd to the harddisk I get I/O errors (see attached dmesg). DVD+RW writing seems to work though, but DVD-R(W) does not.
Thanks a lot, -cornelius
torage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -32; transferred 0/13 usb-storage: clearing endpoint halt for pipe 0xc0008280 usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=81 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Attempting to get CSW (3rd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe60 R 2048 Stat 0x0 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 00 b5 fb 00 00 04 00 usb-storage: Bulk Command S 0x43425355 T 0xe61 L 8192 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 8192 bytes, 2 entries usb-storage: Status code 0; transferred 8192/8192 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe61 R 0 Stat 0x0 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 00 b5 ff 00 00 3c 00 usb-storage: Bulk Command S 0x43425355 T 0xe62 L 122880 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 122880 bytes, 30 entries usb-storage: Status code 0; transferred 122880/122880 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 0/13 usb-storage: -- short transfer usb-storage: Attempting to get CSW (2nd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -32; transferred 0/13 usb-storage: clearing endpoint halt for pipe 0xc0008280 usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=81 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Attempting to get CSW (3rd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe62 R 2048 Stat 0x0 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 00 b6 3b 00 00 04 00 usb-storage: Bulk Command S 0x43425355 T 0xe63 L 8192 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 8192 bytes, 2 entries usb-storage: Status code 0; transferred 8192/8192 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe63 R 0 Stat 0x0 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 00 b6 3f 00 00 3c 00 usb-storage: Bulk Command S 0x43425355 T 0xe64 L 122880 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 122880 bytes, 30 entries usb-storage: Status code 0; transferred 122880/122880 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 0/13 usb-storage: -- short transfer usb-storage: Attempting to get CSW (2nd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -32; transferred 0/13 usb-storage: clearing endpoint halt for pipe 0xc0008280 usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=81 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Attempting to get CSW (3rd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe64 R 2048 Stat 0x0 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 00 b6 7b 00 00 04 00 usb-storage: Bulk Command S 0x43425355 T 0xe65 L 8192 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 8192 bytes, 2 entries usb-storage: Status code 0; transferred 8192/8192 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe65 R 0 Stat 0x0 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 00 b6 7f 00 00 12 00 usb-storage: Bulk Command S 0x43425355 T 0xe66 L 36864 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 36864 bytes, 9 entries usb-storage: Status code 0; transferred 36864/36864 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xe66 R 0 Stat 0x0 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 00 b6 91 00 00 2e 00 usb-storage: Bulk Command S 0x43425355 T 0xe67 L 94208 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 94208 bytes, 23 entries usb-storage: Status code -75; transferred 68096/94208 usb-storage: -- babble usb-storage: Bulk data transfer result 0x3 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -75; transferred 0/13 usb-storage: -- babble usb-storage: Bulk status result = 3 usb-storage: -- transport indicates error, resetting usb-storage: usb_stor_Bulk_reset called usb-storage: usb_stor_control_msg: rq=ff rqtype=21 value=0000 index=00 len=0 usb-storage: Soft reset: clearing bulk-in endpoint halt usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=81 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Soft reset: clearing bulk-out endpoint halt usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=02 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Soft reset done usb-storage: scsi cmd done, result=0x70000 usb-storage: *** thread sleeping. usb-storage: queuecommand called usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 b6 91 00 00 2e 00 usb-storage: Bulk Command S 0x43425355 T 0xec8 L 94208 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 94208 bytes, 23 entries usb-storage: Status code -121; transferred 0/94208 usb-storage: -- short read transfer usb-storage: Bulk data transfer result 0x1 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -32; transferred 0/13 usb-storage: clearing endpoint halt for pipe 0xc0008280 usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=81 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Attempting to get CSW (2nd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xec8 R 94208 Stat 0x1 usb-storage: -- transport indicates command failure usb-storage: -- unexpectedly short transfer usb-storage: Issuing auto-REQUEST_SENSE usb-storage: Bulk Command S 0x43425355 T 0x80000ec8 L 18 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_buf: xfer 18 bytes usb-storage: Status code 0; transferred 18/18 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0x80000ec8 R 0 Stat 0x0 usb-storage: -- Result from auto-sense is 0 usb-storage: -- code: 0x70, key: 0x6, ASC: 0x29, ASCQ: 0x0 usb-storage: Unit Attention: Power on, reset, or bus device reset occurred usb-storage: scsi cmd done, result=0x2 usb-storage: *** thread sleeping. end_request: I/O error, dev sr1, sector 186948 Buffer I/O error on device sr1, logical block 46737 Buffer I/O error on device sr1, logical block 46738 Buffer I/O error on device sr1, logical block 46739 Buffer I/O error on device sr1, logical block 46740 Buffer I/O error on device sr1, logical block 46741 Buffer I/O error on device sr1, logical block 46742 Buffer I/O error on device sr1, logical block 46743 Buffer I/O error on device sr1, logical block 46744 Buffer I/O error on device sr1, logical block 46745 Buffer I/O error on device sr1, logical block 46746 Buffer I/O error on device sr1, logical block 46747 Buffer I/O error on device sr1, logical block 46748 Buffer I/O error on device sr1, logical block 46749 Buffer I/O error on device sr1, logical block 46750 Buffer I/O error on device sr1, logical block 46751 Buffer I/O error on device sr1, logical block 46752 Buffer I/O error on device sr1, logical block 46753 Buffer I/O error on device sr1, logical block 46754 Buffer I/O error on device sr1, logical block 46755 Buffer I/O error on device sr1, logical block 46756 Buffer I/O error on device sr1, logical block 46757 Buffer I/O error on device sr1, logical block 46758 Buffer I/O error on device sr1, logical block 46759 Buffer I/O error on device sr1, logical block 46760 Buffer I/O error on device sr1, logical block 46761 Buffer I/O error on device sr1, logical block 46762 Buffer I/O error on device sr1, logical block 46763 Buffer I/O error on device sr1, logical block 46764 Buffer I/O error on device sr1, logical block 46765 Buffer I/O error on device sr1, logical block 46766 Buffer I/O error on device sr1, logical block 46767 Buffer I/O error on device sr1, logical block 46768 Buffer I/O error on device sr1, logical block 46769 Buffer I/O error on device sr1, logical block 46770 Buffer I/O error on device sr1, logical block 46771 Buffer I/O error on device sr1, logical block 46772 Buffer I/O error on device sr1, logical block 46773 Buffer I/O error on device sr1, logical block 46774 Buffer I/O error on device sr1, logical block 46775 Buffer I/O error on device sr1, logical block 46776 Buffer I/O error on device sr1, logical block 46777 Buffer I/O error on device sr1, logical block 46778 Buffer I/O error on device sr1, logical block 46779 Buffer I/O error on device sr1, logical block 46780 Buffer I/O error on device sr1, logical block 46781 Buffer I/O error on device sr1, logical block 46782 usb-storage: queuecommand called Buffer I/O error on device sr1, logical block 46843 Buffer I/O error on device sr1, logical block 46844 Buffer I/O error on device sr1, logical block 46845 Buffer I/O error on device sr1, logical block 46846 usb-storage: *** thread awakened. usb-storage: Command READ_10 (10 bytes) usb-storage: 28 00 00 00 b6 bf 00 00 3c 00 usb-storage: Bulk Command S 0x43425355 T 0xec9 L 122880 F 128 Trg 0 LUN 0 CL 12 usb-storage: usb_stor_bulk_transfer_buf: xfer 31 bytes usb-storage: Status code 0; transferred 31/31 usb-storage: -- transfer complete usb-storage: Bulk command transfer result=0 usb-storage: usb_stor_bulk_transfer_sglist: xfer 122880 bytes, 30 entries Buffer I/O error on device sr1, logical block 46737 Buffer I/O error on device sr1, logical block 46738 Buffer I/O error on device sr1, logical block 46737 Buffer I/O error on device sr1, logical block 46738 usb-storage: Status code 0; transferred 122880/122880 usb-storage: -- transfer complete usb-storage: Bulk data transfer result 0x0 usb-storage: Attempting to get CSW... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 0/13 usb-storage: -- short transfer usb-storage: Attempting to get CSW (2nd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code -32; transferred 0/13 usb-storage: clearing endpoint halt for pipe 0xc0008280 usb-storage: usb_stor_control_msg: rq=01 rqtype=02 value=0000 index=81 len=0 usb-storage: usb_stor_clear_halt: result = 0 usb-storage: Attempting to get CSW (3rd try)... usb-storage: usb_stor_bulk_transfer_buf: xfer 13 bytes usb-storage: Status code 0; transferred 13/13 usb-storage: -- transfer complete usb-storage: Bulk status result = 0 usb-storage: Bulk Status S 0x53425355 T 0xec9 R 2048 Stat 0x0 usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping.