Jump to content
xisto Community
Sign in to follow this  
qwijibow

Extension Cable Fixes My Broken USB2 But Why ? this is insane

Recommended Posts

Let me start off by saying although i talk alot about linux here, the broblm occusr both under linux and winowsXP.but linux reports error messages alot better than windows (which just denies the device is even plugged in)so ive talked about linux more.But the problem itself is Hardware, so for you windows users, please dont stop reading. Ii need your help too!thanks.===============================================================================Hello guys.Im going to explain this all step by step because the solution the edidence points to just doesnt make sence.hopefully you can spot what im missing.Recently, i bought a Multi-slot USB card reader/writer.Its internal and fints ionto the cd-rom drive bay.It runs off USB. the cable runs though the insite of the computer, out a specially designed PCI slot cover with a hole in it :Dand into a USB slot at the back.First boot the slot worked fine, but i had not configured the USB2 driver ehci_hcd to load by default.so the device was working from USB 1.1 ohci_hcd.the usb mass storage loads a different scsi lun for each slot in the reader (so you can use multiple cards at once)/dev/sda/dev/sdb/dev/sdc/dev/sddeverything worked perfect, but at slow usb1 speed.so i modprobed the usb2 driver ehci_hcd.The kernel repoerted that the devce had detached from usb1 and attacjhed to usb 2.but then i get several errors in dmesg saying the device rejected address X, error -71, and read error/64 -71.ALSO, in usb2, no /dev/sdX nodes are assigned, and the "ACTIVE" light, which is normally ON, and flashing dureing activity went dead. The power light remained on.So i tried everything i could think of.re-compiled kernel without PRE-EMPTIVE.compiled several different kernel versions.tried under MS windows, Same problem.then as a last desperat act, i decided to try different usb slots.one usb slot was too far for the cable to reach (i taped down the usb cample inside the case to stop it restrictng airflow / hitting graphics card fan, which its close to.so i had to use a USB extenstion cable, about 60cm long..then suddenly, the device started working as USB2, i tested with file transfere's, and it was much much faster.also KDEinfo center reported the device as EHCI.i took the computer apart again, removed tape, and let extra cable through to reach the working USB slot.then everything stoped working again. same error in dmesg.i have now discovered that it was not the differant usb slot that fixed it. but the usb extenstion cable.I only have 1 usb2 device, so imnot sure if its a buggy usb2 controller, or a buggy BIOS, or a buggy card reader.but extending the cable with a usb cable extender, made for my mp3 player fixes everything. when i remove it, its broke again.i cant work out WHY extending the cable fixes it !?even without the cable, when it doesnt work, the kernel still manages to identify the device correctly with id codes and product names.my hardware....motherboard = Chaintech vnf3-250chipset = nForce-3relevand loaded modules code:sg 27576 0sd_mod 13208 0usb_storage 25156 0scsi_mod 99120 3 sg,sd_mod,usb_storageusbhid 20612 0ohci_hcd 16388 0ehci_hcd 25288 0usbcore 85496 5 usb_storage,usbhid,ohci_hcd,ehci_hcdrelevant pciinfo. code:0000:00:02.0 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)0000:00:02.1 USB Controller: nVidia Corporation CK8S USB Controller (rev a1)0000:00:02.2 USB Controller: nVidia Corporation nForce3 EHCI USB 2.0 Controller (rev a2)kernel 2.6.12-gentoo-r9the USB device is a "Trust CR-3300 Media Bay"All this cable is doing, is maybe adding a sligh resistance, and a slight extra signal delay.WHY does it fix my usb ????Ohhh, and i ve also tried updating the bios, this didnt help.adding the extension cabl makes usb2 work perfectly, removing instant stops usb 2 from working.but under usb1, it works fine without the usb extension.if anything, adding an extension cable should make thesignal worse right !?

Share this post


Link to post
Share on other sites

Hi,Is it possible that the plug it self is kind of loose and that the connection is better when plugged in to the extension cord? This is really a wild guess but hey to stange problems sometime there is a strange reason :DJohn

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.