On Tuesday, September 08, 2015 3:07:12 PM James wrote: > Håkon Alstadheim <hakon <at> alstadheim.priv.no> writes: > > > > >> My PCIE USB 3.0 card keeps quitting, eg. no light from my laser mouse. > > > > I see no advantage to using usb3 for a mouse. Try to plug into another > > > usb port. Look at your mobo manual and find one that is usb-2 and see > > > if the mouse does not work reliable on that usb-2 port. This should > > > at least get your mouse working correctly as you experiment/debug > > > the usb-3 with other devices that need that sort of bw. > > USB negotiates with devices as to what speed/standard to use. If your > device only needs a lesser speed (usb 1.1) it's not going to negoiate > with the host for a usb-3 speed. If you want to debug usb3 speeds > you'll need a truly usb 3.0 device. A hi res usb 3.0 camera device > would be keen to test your usb 3.0 buss/chip/negotiations. > > > > I use the mouse primarily for testing. It is a dead simple device that > > always works, it is an old HP mouse. It gives off a nice red light when > > the USB bus is operating, so it is easy to spot when there is any sign > > of life. > > > You need to find some usb sniffer software and see what the negotiations > are doing when the device is first hooked up and then running a while. > There are sniffers for windows aplenty, so you might have to do this > diagnostic work under windows. [1] I do not think this list is > complete so look around. Also look in the sources for the usb 3.0 > kernel as often the comments are most excellent for device and driver > debugging. Some vendors use several different chipsets for the same > product name, so start looking for the usb chipset for that card/board/device. > > Also go through your kernel configs and verify what you need is set > in the kernel properly (and loading if as a module). > > > hth, > James > > > > > [1] http://www.linux-usb.org/tools.html
You can use wireshark to sniff usb traffic, it's not as good at parsing/analyzing usb traffic as some windows tools but it works on linux. Though if I understand the OP correctly I think he's trying to say that the USB controller is dies, if that's the case a usb sniffer won't be very helpful. Hakon, I googled the errors that you're getting and there's a lot of results, mostly related to UEFI booting. There's also some patches but they're old and I don't know if they've been commited. You can try disabling all PCI power management features on the kernel and see if makes any difference or booting in BIOS mode if you're using efi. I would also try the kernel mailing lists. -- Fernando Rodriguez
signature.asc
Description: This is a digitally signed message part.