Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Nov 2014 17:45:40 +0100
From:      Hans Petter Selasky <hps@selasky.org>
To:        Steven Hartland <killing@multiplay.co.uk>,  "freebsd-usb@freebsd.org" <freebsd-usb@freebsd.org>
Subject:   Re: ehci breaking Supermicro IPMI keyboard on uhci?
Message-ID:  <545902B4.8030001@selasky.org>
In-Reply-To: <54590195.7090600@multiplay.co.uk>
References:  <5458184E.5020801@multiplay.co.uk> <54587E9B.50709@selasky.org> <54590195.7090600@multiplay.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On 11/04/14 17:40, Steven Hartland wrote:
> On 04/11/2014 07:22, Hans Petter Selasky wrote:
>> On 11/04/14 01:05, Steven Hartland wrote:
>>> Had the problem where the Supermicro IPMI keyboard wouldn't work on some
>>> machines for a while, tonight I finally had time to play with all the
>>> options to see if anything would make it work.
>>>
>>> Turns out adding the following to loader.conf does fixes the issue:
>>> hint.ehci.0.disabled="1"
>>>
>>> So the question is why would this help?
>>>
>>> Surely disabling one controller shouldn't make devices attached to
>>> another work?
>>>
>>
>> Hi,
>>
>> The USB device is failing to enumerate. Are you sure there is no XHCI
>> controller on this device?
> I did try removing xhci from my kernel config, but that had no effect,
> only when I disabled the ehci controller did it correctly enumerate the
> devices attached to the uhci controller.
>
> Attached is the outuput from pciconf -l -v in case that helps. If
> there's anything else I can provide which will help just let me know.
>
> For reference I'm currently testing 10.1-RC4 on this box.
>
>      Regards
>      Steve

Maybe you can check the PCI IDs with Linux EHCI driver, if your hardware 
requires some special quirks?

--HPS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?545902B4.8030001>