Dear David & Alan,
Haruo> I investigated and corrected ehci-hcd.
Haruo> When adapted in this my patch,
Haruo> it is operating satisfactory one day or more.
Haruo> PD720100 of NEC is also operating satisfactory.
I adapted myself in the patch and tested VT6202.
I think that a patch is right.
It is unstable when Plextor(PX-W4824TU) is used.
CONFIG_USB_DEBUG was confirmed,
and the kernel was re-created and was tested.
It became the following errors.
Although it may be the problem of HW(,PX-W4824TU)
I think that there are two problems.
1. VT6202 may be very sensitive and may have lost interruption
of a bulk transfer.
2. scsi abort and device rest may be unable to be performed.
I continue debugging. If there are some hints,
please let me know.
-- dmesg
usb-storage: usb_stor_bulk_msg() returned 0 xferred 4096/4096
usb-storage: usb_stor_transfer_partial(): transfer complete
usb-storage: usb_stor_transfer_partial(): xfer 2048 bytes
usb-storage: usb_stor_bulk_msg() returned 0 xferred 2048/2048
usb-storage: usb_stor_transfer_partial(): transfer complete
usb-storage: Bulk data transfer result 0x0
usb-storage: Attempting to get CSW...
usb-storage: Bulk status result = 0
usb-storage: Bulk status Sig 0x53425355 T 0x970c9d 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 08 a1 00 00 01 00 00 00
usb-storage: Bulk command S 0x43425355 T 0x970c9e Trg 0 LUN 0 L 2048 F 128
CL 12
usb-storage: Bulk command transfer result=0
usb-storage: usb_stor_transfer_partial(): xfer 2048 bytes
usb-storage: usb_stor_bulk_msg() returned 0 xferred 2048/2048
usb-storage: usb_stor_transfer_partial(): transfer complete
usb-storage: Bulk data transfer result 0x0
usb-storage: Attempting to get CSW...
usb-storage: Bulk status result = 0
usb-storage: Bulk status Sig 0x53425355 T 0x970c9e 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 08 a2 00 00 3f 00 00 00
usb-storage: Bulk command S 0x43425355 T 0x970c9f Trg 0 LUN 0 L 129024 F 128
CL 12
usb-storage: command_abort() called
usb-storage: Bulk command transfer result=-104
usb-storage: -- transport indicates command was aborted
usb-storage: Bulk reset requested
usb_control/bulk_msg: timeout
--- ps -axxwl
040 0 12 1 9 0 0 0 end SW ? 2:23
[kjournald]
040 0 63 1 9 0 0 0 end SW ? 0:00 [khubd]
040 0 336 1 9 0 0 0 end DW ? 40:55
[usb-storage-0]
...
100 0 932 887 9 0 4064 964 wait4 S tty1 0:01
/bin/bash ./script_cp.sh
100 0 943 880 15 0 5460 1304 wait4 S tty2 0:00 -bash
100 0 22411 932 9 0 3396 412 lock_p D tty1 0:00 cmp
/dev/cdrom/home/irimoto/cdrom.iso
000 0 23533 943 16 0 3028 1116 - R tty2 0:00 ps
-axxwl
Thanks!!
Haruo
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel