Re: kernel 3.1 & SB700/SB800: No working usb devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




Quoting Tomi Orava <tomimo+linux-usb@xxxxxxxxxxxxxxxxxx>:

On 11/13/2011 07:28 PM, Alan Stern wrote:
On Sun, 13 Nov 2011, Tomi Orava wrote:

The following log is a complete boot log with only a usb memory stick
connected to usb2 port (ohci_hcd & xhci_hcd blacklisted).

...

[    2.292054] ehci_hcd 0000:00:13.2: port 5 high speed
[ 2.292059] ehci_hcd 0000:00:13.2: GetStatus port:5 status 001005 0 ACK POWER sig=se0 PE CONNECT
[    2.343037] usb 2-5: new high speed USB device number 2 using ehci_hcd
[    2.394080] ehci_hcd 0000:00:13.2: port 5 high speed
[ 2.394085] ehci_hcd 0000:00:13.2: GetStatus port:5 status 001005 0 ACK POWER sig=se0 PE CONNECT
[    2.445038] usb 2-5: device descriptor read/64, error -32
...

[    3.309061] ehci_hcd 0000:00:13.2: port 5 high speed
[ 3.309064] ehci_hcd 0000:00:13.2: GetStatus port:5 status 001005 0 ACK POWER sig=se0 PE CONNECT
[    3.360059] usb 2-5: new high speed USB device number 4 using ehci_hcd
[    3.762060] usb 2-5: device not accepting address 4, error -32

This resembles a problem that people have reported for NVIDIA OHCI
controllers (they don't like to be kept in the RESET state very long).
But in your case it affects an EHCI controller.  I have no idea why.

Earlier you said that this showed up only with certain "problematic"
devices.  Is the memory stick one of those devices?

Not exactly, the most problematic devices have been the Cypress Tetrahub USB2.0 hub
and the "Epox Bluetooth Adapter" ie:

Bus 002 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

(Although, this is a usb 1.0 device in my understanding, I don't have it with me right now)

These two are seem to most of the time confuse the usb sub-systems so that
all of the OHCI/EHCI/XHCI are completely messed up. Unfortunately, I've seen
that also the transcend memory stick that usually works just fine, can also
confuse the usb controllers when inserted/removed several times in a row
(each time the device is given enough time to stabilize & usb-storage to
detect the inserted device) ---> So, basically it looks like the usb support
is somehow just unstable on this board and/or chipset. Currently, if I don't
mess up the controllers, the most stable device seems to be a Logitech Optical
mouse connected especially to USB 3.0 port.

As a follow up to this long thread:

I just retrieved & updated the latest Asus provided UEFI bios for this motherboard (0813) that was released a few days ago and suddenly both the usb 2.0 & usb 3.0 systems are seeing all the connected devices without problems. So, it might be that there is some related changes in the latest bios release that fixes the problems with linux & M5A97 Pro motherboard but I'll still have to test if the bios setting "IOMMU" somehow affects these previosly seen problems. The system has only been running stable less than 24 hours for now, but it looks good.

At least this damn thing is now working. I received a reply from Asus support
that "we don't support Linux" in relation to these usb problems ---> Great attitude from a vendor nowadays.

Tomi Orava


--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux