Alan Stern wrote:
On Wed, 31 Mar 2004, Brad Campbell wrote:


Well, I installed USB-Snoopy and guess what!
I can reproduce the lockups under windows on both machines, UHCI, EHCI and OHCI interfaces.
I have just sent an E-mail to Vipower (The vendor of this VP-9208 USB->IDE bridge cable) asking them what they intend to do about this issue.


I await further communication.

Brad


Your device has always seemed to behave differently from everyone else's. The company will likely claim it is defective and offer to replace it. While this would get you up and running again, it wouldn't help anyone else and it wouldn't address the underlying problem. :-(

Indeed. One thing I did find interesting though is that windows recovered whereas linux needs an unplug/plug to recover (or sometimes a power cycle). I include the bit of USB-Snoopy log that shows the urb going down, the lockup and recovery.

If we could get linux to recover these devices then I guess 1 lockup for 10 seconds or 
so every
500mb is better than a complete freeze.

Regards,
Brad

00023476        78.73154298     >>>>>>> URB 316 going down...
00023477        78.73155359     -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
00023478        78.73156505       PipeHandle           = 81c0d03c
00023479        78.73157873       TransferFlags        = 00000000 
(USBD_TRANSFER_DIRECTION_OUT,
~USBD_SHORT_TRANSFER_OK)
00023480        78.73159047       TransferBufferLength = 00000400
00023481        78.73159997       TransferBuffer       = 00000000
00023482        78.73161086       TransferBufferMDL    = eb837b14
00023483        78.73161924
00023484        78.73172372         0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023485        78.73182765         0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023486        78.73193185         0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023487        78.73203633         0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023488        78.73214026         0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023489        78.73224446         0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023490        78.73234839         0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023491        78.73244896         0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023492        78.73255288         0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023493        78.73265680         0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023494        78.73276073         00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023495        78.73286437         00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023496        78.73296885         00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023497        78.73307306         00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023498        78.73317726         00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023499        78.73328202         00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023500        78.73338427         0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023501        78.73348736         0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023502        78.73359184         0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023503        78.73369632         0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023504        78.73380080         0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023505        78.73390501         0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023506        78.73400949         0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023507        78.73411397         0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023508        78.73421846         0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023509        78.73432294         0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023510        78.73442351         01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023511        78.73452743         01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023512        78.73463918         01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023513        78.73474366         01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023514        78.73484786         01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023515        78.73495291         01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 
bb
00023516        78.73505767         0200: ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023517        78.73516187         0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023518        78.73526635         0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023519        78.73536860         0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023520        78.73547057         0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023521        78.73557505         0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023522        78.73567953         0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023523        78.73578374         0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023524        78.73588822         0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023525        78.73599242         0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023526        78.73609691         02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023527        78.73620111         02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023528        78.73630559         02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023529        78.73640644         02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023530        78.73651148         02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023531        78.73661569         02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023532        78.73671989         0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023533        78.73682437         0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023534        78.73692913         0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023535        78.73703334         0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023536        78.73713782         0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023537        78.73724174         0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023538        78.73734595         0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023539        78.73744652         0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023540        78.73755100         0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023541        78.73765548         0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023542        78.73775969         03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023543        78.73786389         03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023544        78.73796781         03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023545        78.73807202         03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023546        78.73817650         03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023547        78.73827987         03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00
00023548        78.73828880       UrbLink              = 00000000
00023549        78.73943253
00023550        78.73943727     <<<<<<< URB 316 coming back...
00023551        78.73944957     -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
00023552        78.73946102       PipeHandle           = 81c0d03c
00023553        78.73947471       TransferFlags        = 00000000 
(USBD_TRANSFER_DIRECTION_OUT,
~USBD_SHORT_TRANSFER_OK)
00023554        78.73948644       TransferBufferLength = 00000400
00023555        78.73949622       TransferBuffer       = 00000000
00023556        78.73950740       TransferBufferMDL    = eb837b14
00023557        78.73951717       UrbLink              = 00000000
00023558        78.73953030     UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL,
IOCTL_INTERNAL_USB_SUBMIT_URB
00023559        78.73954120
00023560        78.73954595     >>>>>>> URB 317 going down...
00023561        78.73955628     -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
00023562        78.73956746       PipeHandle           = 81c0d020
00023563        78.73958115       TransferFlags        = 00000000 
(USBD_TRANSFER_DIRECTION_OUT,
~USBD_SHORT_TRANSFER_OK)
00023564        78.73959260       TransferBufferLength = 0000000d
00023565        78.73960350       TransferBuffer       = 81c11988
00023566        78.73961300       TransferBufferMDL    = 00000000
00023567        78.73962082
00023568        78.73970798         0000: 55 53 42 43 48 b2 cc 81 00 04 00 00 00
00023569        78.73971664       UrbLink              = 00000000
00023570        88.46481271
00023571        88.46481774     <<<<<<< URB 317 coming back...
00023572        88.46483422     -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
00023573        88.46484707       PipeHandle           = 81c0d020
00023574        88.46486104       TransferFlags        = 00000001 
(USBD_TRANSFER_DIRECTION_IN,
~USBD_SHORT_TRANSFER_OK)
00023575        88.46487305       TransferBufferLength = 00000000
00023576        88.46488422       TransferBuffer       = 81c11988
00023577        88.46489512       TransferBufferMDL    = 81c101e8
00023578        88.46490266
00023579        88.46491132       UrbLink              = 00000000
00023580        88.46494121     UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL,
IOCTL_INTERNAL_USB_GET_PORT_STATUS
00023581        88.46498815     UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL,
IOCTL_INTERNAL_USB_RESET_PORT
00023582        88.70983798     UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL,
IOCTL_INTERNAL_USB_SUBMIT_URB
00023583        88.70985419
00023584        88.70985866     >>>>>>> URB 318 going down...
00023585        88.70986899     -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
00023586        88.70988128       PipeHandle           = 81c0d03c
00023587        88.70989497       TransferFlags        = 00000000 
(USBD_TRANSFER_DIRECTION_OUT,
~USBD_SHORT_TRANSFER_OK)
00023588        88.70990643       TransferBufferLength = 0000001f
00023589        88.70991704       TransferBuffer       = 81c11988
00023590        88.70992626       TransferBufferMDL    = 00000000
00023591        88.70993408
00023592        88.71003466         0000: 55 53 42 43 28 26 ba 81 00 02 00 00 00 00 0a 
2a
00023593        88.71012629         0010: 00 00 00 00 40 00 00 01 00 00 00 00 00 00 00
00023594        88.71013467       UrbLink              = 00000000
00023595        88.71175806
00023596        88.71176309     <<<<<<< URB 318 coming back...
00023597        88.71177454     -- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
00023598        88.71178655       PipeHandle           = 81c0d03c
00023599        88.71180024       TransferFlags        = 00000000 
(USBD_TRANSFER_DIRECTION_OUT,
~USBD_SHORT_TRANSFER_OK)
00023600        88.71181198       TransferBufferLength = 0000001f
00023601        88.71182287       TransferBuffer       = 81c11988
00023602        88.71183349       TransferBufferMDL    = 81c101e8
00023603        88.71184326       UrbLink              = 00000000
00023604        88.71185695     UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL,
IOCTL_INTERNAL_USB_SUBMIT_URB
00023605        88.71186813



-------------------------------------------------------
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

Reply via email to