On Tue, 9 Mar 2004, Max Zaitsev wrote: > > Are you sure it's hanging in the same way as before, and not in some > > different way? The USB and usb-storage debugging logs will give some > > idea, even though they will take up a significant amount of disk space. > > (Actually, it's generally just the end part of the log that's important, > > the part starting from just before the error occurred.) > > > Yes, I'm quite positive, that it was the exact same way: the controller > stopped to respond, red LED stays on, linux reports IO error... I'll attach > the end fragment of the system log.
Yep, looks like a typical example of a Genesys interface giving up the ghost. > > Also, when you installed that Genesys device in your Windows OS, did you > > need to load any vendor-supplied drivers or was it a case of simply plug > > it in and start using it? > > > Nope, I used the generic driver delivered with Windows. Did not install > anything. However, I'm getting the feeling that the performance of the box is > better under linux, but i did not measure the transfer rates under windows. > With linux I'm getting like 15 MB/s read and 10MB/s write speeds with vebose > usb_storage debugging turned on (which slows down the transfers and increases > the CPU load). I was hoping that maybe something could be gleaned from a .inf file. But apparently not. Actually, I don't understand why you're getting those 512-byte CSW requests in your USB Snoopy log. I've got a Windows 2000 system and a programmable USB device that I set up to use the Genesys vendor and product ID numbers. But they ended up using normal 13-byte CSW requests. There must be something going on that we don't know about. Alan Stern > > Regards, > Max > > ================================================================ > Mar 9 12:16:40 wh85 kernel: usb-storage: queuecommand called > Mar 9 12:16:40 wh85 kernel: usb-storage: *** thread awakened. > Mar 9 12:16:40 wh85 kernel: usb-storage: Command WRITE_10 (10 bytes) > Mar 9 12:16:40 wh85 kernel: usb-storage: 2a 00 00 5e fa 2d 00 00 40 00 > Mar 9 12:16:40 wh85 kernel: usb-storage: Bulk Command S 0x43425355 T 0x6101 L > 32768 F 0 Trg 0 LUN 0 CL 10 > Mar 9 12:16:40 wh85 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 > bytes > Mar 9 12:16:40 wh85 kernel: usb-storage: Status code 0; transferred 31/31 > Mar 9 12:16:40 wh85 kernel: usb-storage: -- transfer complete > Mar 9 12:16:40 wh85 kernel: usb-storage: Bulk command transfer result=0 > Mar 9 12:16:40 wh85 kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer > 32768 bytes, 8 entries > Mar 9 12:16:40 wh85 kernel: usb-storage: Status code 0; transferred > 32768/32768 > Mar 9 12:16:40 wh85 kernel: usb-storage: -- transfer complete > Mar 9 12:16:40 wh85 kernel: usb-storage: Bulk data transfer result 0x0 > Mar 9 12:16:40 wh85 kernel: usb-storage: Attempting to get CSW... > Mar 9 12:16:40 wh85 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 512 > bytes > Mar 9 12:16:40 wh85 kernel: usb-storage: Status code 0; transferred 13/512 > Mar 9 12:16:40 wh85 kernel: usb-storage: -- short transfer > Mar 9 12:16:40 wh85 kernel: usb-storage: Bulk status result = 1 > Mar 9 12:16:40 wh85 kernel: usb-storage: Bulk Status S 0x53425355 T 0x6101 R > 0 Stat 0x0 > Mar 9 12:16:40 wh85 kernel: usb-storage: scsi cmd done, result=0x0 > Mar 9 12:16:40 wh85 kernel: usb-storage: *** thread sleeping. > Mar 9 12:16:40 wh85 kernel: usb-storage: queuecommand called > Mar 9 12:16:40 wh85 kernel: usb-storage: *** thread awakened. > Mar 9 12:16:40 wh85 kernel: usb-storage: Command WRITE_10 (10 bytes) > Mar 9 12:16:40 wh85 kernel: usb-storage: 2a 00 00 5e fa 6d 00 00 40 00 > Mar 9 12:16:40 wh85 kernel: usb-storage: Bulk Command S 0x43425355 T 0x6102 L > 32768 F 0 Trg 0 LUN 0 CL 10 > Mar 9 12:16:40 wh85 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 > bytes > Mar 9 12:16:40 wh85 kernel: usb-storage: Status code 0; transferred 31/31 > Mar 9 12:16:40 wh85 kernel: usb-storage: -- transfer complete > Mar 9 12:16:40 wh85 kernel: usb-storage: Bulk command transfer result=0 > Mar 9 12:16:40 wh85 kernel: usb-storage: usb_stor_bulk_transfer_sglist: xfer > 32768 bytes, 8 entries > Mar 9 12:16:59 wh85 nmbd[617]: [2004/03/09 12:16:59, 0] nmbd/ > nmbd_become_lmb.c:become_local_master_stage2(404) > Mar 9 12:16:59 wh85 nmbd[617]: ***** > Mar 9 12:16:59 wh85 nmbd[617]: > Mar 9 12:16:59 wh85 nmbd[617]: Samba name server MR-PH4-MZ is now a local > master browser for workgroup MR on subnet 172.16.233.1 > Mar 9 12:16:59 wh85 nmbd[617]: > Mar 9 12:16:59 wh85 nmbd[617]: ***** > Mar 9 12:17:10 wh85 kernel: usb-storage: command_abort called > Mar 9 12:17:10 wh85 kernel: usb-storage: usb_stor_stop_transport called > Mar 9 12:17:10 wh85 kernel: usb-storage: -- cancelling sg request > Mar 9 12:17:10 wh85 kernel: usb-storage: Status code -104; transferred > 1536/32768 > Mar 9 12:17:10 wh85 kernel: usb-storage: -- transfer cancelled > Mar 9 12:17:10 wh85 kernel: usb-storage: Bulk data transfer result 0x4 > Mar 9 12:17:10 wh85 kernel: usb-storage: -- command was aborted > Mar 9 12:17:10 wh85 kernel: usb-storage: usb_stor_Bulk_reset called > Mar 9 12:17:10 wh85 kernel: usb-storage: usb_stor_control_msg: rq=ff > rqtype=21 value=0000 index=00 len=0 > Mar 9 12:17:20 wh85 nmbd[617]: [2004/03/09 12:17:20, 0] nmbd/ > nmbd_browsesync.c:find_domain_master_name_query_fail(358) > Mar 9 12:17:20 wh85 nmbd[617]: find_domain_master_name_query_fail: > Mar 9 12:17:20 wh85 nmbd[617]: Unable to find the Domain Master Browser > name MR<1b> for the workgroup MR. > Mar 9 12:17:20 wh85 nmbd[617]: Unable to sync browse lists in this > workgroup. > Mar 9 12:17:30 wh85 kernel: usb-storage: Timeout -- cancelling URB > Mar 9 12:17:30 wh85 kernel: usb-storage: Soft reset failed: -104 > Mar 9 12:17:30 wh85 kernel: usb-storage: scsi command aborted > Mar 9 12:17:30 wh85 kernel: usb-storage: *** thread sleeping. > Mar 9 12:17:30 wh85 kernel: usb-storage: queuecommand called > Mar 9 12:17:30 wh85 kernel: usb-storage: *** thread awakened. > Mar 9 12:17:30 wh85 kernel: usb-storage: Command TEST_UNIT_READY (6 bytes) > Mar 9 12:17:30 wh85 kernel: usb-storage: 00 00 00 00 00 00 > Mar 9 12:17:30 wh85 kernel: usb-storage: Bulk Command S 0x43425355 T 0x6102 L > 0 F 0 Trg 0 LUN 0 CL 6 > Mar 9 12:17:30 wh85 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 > bytes > Mar 9 12:17:40 wh85 kernel: usb-storage: command_abort called > Mar 9 12:17:40 wh85 kernel: usb-storage: usb_stor_stop_transport called > Mar 9 12:17:40 wh85 kernel: usb-storage: -- cancelling URB > Mar 9 12:17:40 wh85 kernel: usb-storage: Status code -104; transferred 0/31 > Mar 9 12:17:40 wh85 kernel: usb-storage: -- transfer cancelled > Mar 9 12:17:40 wh85 kernel: usb-storage: Bulk command transfer result=4 > Mar 9 12:17:40 wh85 kernel: usb-storage: -- transfer cancelled > Mar 9 12:17:40 wh85 kernel: usb-storage: Bulk command transfer result=4 > Mar 9 12:17:40 wh85 kernel: usb-storage: -- command was aborted > Mar 9 12:17:40 wh85 kernel: usb-storage: usb_stor_Bulk_reset called > Mar 9 12:17:40 wh85 kernel: usb-storage: usb_stor_control_msg: rq=ff > rqtype=21 value=0000 index=00 len=0 > Mar 9 12:18:00 wh85 kernel: usb-storage: Timeout -- cancelling URB > Mar 9 12:18:00 wh85 kernel: usb-storage: Soft reset failed: -104 > Mar 9 12:18:00 wh85 kernel: usb-storage: scsi command aborted > Mar 9 12:18:00 wh85 kernel: usb-storage: *** thread sleeping. > Mar 9 12:18:00 wh85 kernel: usb-storage: device_reset called > Mar 9 12:18:00 wh85 kernel: usb-storage: usb_stor_Bulk_reset called > Mar 9 12:18:00 wh85 kernel: usb-storage: usb_stor_control_msg: rq=ff > rqtype=21 value=0000 index=00 len=0 > Mar 9 12:18:20 wh85 kernel: usb-storage: Timeout -- cancelling URB > Mar 9 12:18:20 wh85 kernel: usb-storage: Soft reset failed: -104 > Mar 9 12:18:20 wh85 kernel: usb-storage: bus_reset called > Mar 9 12:18:20 wh85 kernel: usb-storage: usb_reset_device returns -19 > Mar 9 12:18:20 wh85 kernel: scsi: Device offlined - not ready after error > recovery: host 2 channel 0 id 0 lun 0 > Mar 9 12:18:20 wh85 kernel: SCSI error : <2 0 0 0> return code = 0x50000 > Mar 9 12:18:20 wh85 kernel: end_request: I/O error, dev sda, sector 6224493 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224430 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224431 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224432 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224433 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224434 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224435 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224436ar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224436 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224437 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224438 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 6224439 > Mar 9 12:18:20 wh85 kernel: lost page write due to I/O error on sda1 > Mar 9 12:18:20 wh85 kernel: usb-storage: queuecommand called > Mar 9 12:18:20 wh85 kernel: usb-storage: *** thread awakened. > Mar 9 12:18:20 wh85 kernel: usb-storage: Command READ_10 (10 bytes) > Mar 9 12:18:20 wh85 kernel: usb-storage: 28 00 00 40 97 3d 00 00 08 00 > Mar 9 12:18:20 wh85 kernel: usb-storage: Bulk Command S 0x43425355 T 0x6103 L > 4096 F 128 Trg 0 LUN 0 CL 10 > Mar 9 12:18:20 wh85 kernel: usb-storage: usb_stor_bulk_transfer_buf: xfer 31 > bytes > Mar 9 12:18:20 wh85 kernel: usb-storage: Status code -19; transferred 0/31 > Mar 9 12:18:20 wh85 kernel: usb-storage: -- unknown error > Mar 9 12:18:20 wh85 kernel: usb-storage: Bulk command transfer result=4 > Mar 9 12:18:20 wh85 kernel: usb-storage: -- transport indicates error, > resetting > Mar 9 12:18:20 wh85 kernel: usb-storage: usb_stor_Bulk_reset called > Mar 9 12:18:20 wh85 kernel: usb-storage: usb_stor_control_msg: rq=ff > rqtype=21 value=0000 index=00 len=0 > Mar 9 12:18:20 wh85 kernel: usb-storage: Soft reset failed: -19 > Mar 9 12:18:20 wh85 kernel: usb-storage: scsi cmd done, result=0x70000 > Mar 9 12:18:20 wh85 kernel: usb-storage: *** thread sleeping. > Mar 9 12:18:20 wh85 kernel: SCSI error : <2 0 0 0> return code = 0x70000 > Mar 9 12:18:20 wh85 kernel: end_request: I/O error, dev sda, sector 4233021 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 4232958 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 4232959 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 4232960 > Mar 9 12:18:20 wh85 kernel: Buffer I/O error on device sda1, logical block > 4232961 ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel