ehci breaking Supermicro IPMI keyboard on uhci?
Steven Hartland
killing at multiplay.co.uk
Tue Nov 4 16:42:27 UTC 2014
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
-------------- next part --------------
pciconf -l -v
hostb0 at pci0:0:0:0: class=0x060000 card=0xa28015d9 chip=0x40038086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset Memory Controller Hub'
class = bridge
subclass = HOST-PCI
pcib1 at pci0:0:1:0: class=0x060400 card=0xa28015d9 chip=0x40218086 rev=0x20 hdr=0x01
vendor = 'Intel Corporation'
device = '5400 Chipset PCI Express Port 1'
class = bridge
subclass = PCI-PCI
pcib2 at pci0:0:3:0: class=0x060400 card=0xa28015d9 chip=0x40238086 rev=0x20 hdr=0x01
vendor = 'Intel Corporation'
device = '5400 Chipset PCI Express Port 3'
class = bridge
subclass = PCI-PCI
pcib3 at pci0:0:5:0: class=0x060400 card=0xa28015d9 chip=0x40258086 rev=0x20 hdr=0x01
vendor = 'Intel Corporation'
device = '5400 Chipset PCI Express Port 5'
class = bridge
subclass = PCI-PCI
pcib4 at pci0:0:7:0: class=0x060400 card=0xa28015d9 chip=0x40278086 rev=0x20 hdr=0x01
vendor = 'Intel Corporation'
device = '5400 Chipset PCI Express Port 7'
class = bridge
subclass = PCI-PCI
pcib10 at pci0:0:9:0: class=0x060400 card=0xa28015d9 chip=0x40298086 rev=0x20 hdr=0x01
vendor = 'Intel Corporation'
device = '5400 Chipset PCI Express Port 9'
class = bridge
subclass = PCI-PCI
hostb1 at pci0:0:16:0: class=0x060000 card=0xa28015d9 chip=0x40308086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FSB Registers'
class = bridge
subclass = HOST-PCI
hostb2 at pci0:0:16:1: class=0x060000 card=0xa28015d9 chip=0x40308086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FSB Registers'
class = bridge
subclass = HOST-PCI
hostb3 at pci0:0:16:2: class=0x060000 card=0xa28015d9 chip=0x40308086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FSB Registers'
class = bridge
subclass = HOST-PCI
hostb4 at pci0:0:16:3: class=0x060000 card=0xa28015d9 chip=0x40308086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FSB Registers'
class = bridge
subclass = HOST-PCI
hostb5 at pci0:0:16:4: class=0x060000 card=0xa28015d9 chip=0x40308086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FSB Registers'
class = bridge
subclass = HOST-PCI
hostb6 at pci0:0:17:0: class=0x060000 card=0xa28015d9 chip=0x40318086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset CE/SF Registers'
class = bridge
subclass = HOST-PCI
hostb7 at pci0:0:21:0: class=0x060000 card=0xa28015d9 chip=0x40358086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FBD Registers'
class = bridge
subclass = HOST-PCI
hostb8 at pci0:0:21:1: class=0x060000 card=0xa28015d9 chip=0x40358086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FBD Registers'
class = bridge
subclass = HOST-PCI
hostb9 at pci0:0:22:0: class=0x060000 card=0xa28015d9 chip=0x40368086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FBD Registers'
class = bridge
subclass = HOST-PCI
hostb10 at pci0:0:22:1: class=0x060000 card=0xa28015d9 chip=0x40368086 rev=0x20 hdr=0x00
vendor = 'Intel Corporation'
device = '5400 Chipset FBD Registers'
class = bridge
subclass = HOST-PCI
pcib11 at pci0:0:28:0: class=0x060400 card=0xa28015d9 chip=0x26908086 rev=0x09 hdr=0x01
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset PCI Express Root Port 1'
class = bridge
subclass = PCI-PCI
uhci0 at pci0:0:29:0: class=0x0c0300 card=0xa28015d9 chip=0x26888086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset UHCI USB Controller'
class = serial bus
subclass = USB
uhci1 at pci0:0:29:1: class=0x0c0300 card=0xa28015d9 chip=0x26898086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset UHCI USB Controller'
class = serial bus
subclass = USB
uhci2 at pci0:0:29:2: class=0x0c0300 card=0xa28015d9 chip=0x268a8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset UHCI USB Controller'
class = serial bus
subclass = USB
ehci0 at pci0:0:29:7: class=0x0c0320 card=0xa28015d9 chip=0x268c8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset EHCI USB2 Controller'
class = serial bus
subclass = USB
pcib12 at pci0:0:30:0: class=0x060401 card=0xa28015d9 chip=0x244e8086 rev=0xd9 hdr=0x01
vendor = 'Intel Corporation'
device = '82801 PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0 at pci0:0:31:0: class=0x060100 card=0xa28015d9 chip=0x26708086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset LPC Interface Controller'
class = bridge
subclass = PCI-ISA
atapci0 at pci0:0:31:1: class=0x01018a card=0xa28015d9 chip=0x269e8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB IDE Controller'
class = mass storage
subclass = ATA
none0 at pci0:0:31:3: class=0x0c0500 card=0xa28015d9 chip=0x269b8086 rev=0x09 hdr=0x00
vendor = 'Intel Corporation'
device = '631xESB/632xESB/3100 Chipset SMBus Controller'
class = serial bus
subclass = SMBus
pcib5 at pci0:4:0:0: class=0x060400 card=0xa28015d9 chip=0x35008086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '6311ESB/6321ESB PCI Express Upstream Port'
class = bridge
subclass = PCI-PCI
pcib9 at pci0:4:0:3: class=0x060400 card=0xa28015d9 chip=0x350c8086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '6311ESB/6321ESB PCI Express to PCI-X Bridge'
class = bridge
subclass = PCI-PCI
pcib6 at pci0:5:0:0: class=0x060400 card=0xa28015d9 chip=0x35108086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '6311ESB/6321ESB PCI Express Downstream Port E1'
class = bridge
subclass = PCI-PCI
pcib7 at pci0:6:0:0: class=0x060400 card=0x00000000 chip=0x03708086 rev=0x00 hdr=0x01
vendor = 'Intel Corporation'
device = '80333 Segment-A PCI Express-to-PCI Express Bridge'
class = bridge
subclass = PCI-PCI
pcib8 at pci0:6:0:2: class=0x060400 card=0x00000000 chip=0x03728086 rev=0x00 hdr=0x01
vendor = 'Intel Corporation'
device = '80333 Segment-B PCI Express-to-PCI Express Bridge'
class = bridge
subclass = PCI-PCI
arcmsr0 at pci0:7:14:0: class=0x010400 card=0x122017d3 chip=0x122017d3 rev=0x00 hdr=0x00
vendor = 'Areca Technology Corp.'
device = 'ARC-1220 8-Port PCI-Express to SATA RAID Controller'
class = mass storage
subclass = RAID
igb0 at pci0:10:0:0: class=0x020000 card=0x10a715d9 chip=0x10a78086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82575EB Gigabit Network Connection'
class = network
subclass = ethernet
igb1 at pci0:10:0:1: class=0x020000 card=0x10a715d9 chip=0x10a78086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82575EB Gigabit Network Connection'
class = network
subclass = ethernet
vgapci0 at pci0:12:1:0: class=0x030000 card=0xa28015d9 chip=0x515e1002 rev=0x02 hdr=0x00
vendor = 'Advanced Micro Devices [AMD] nee ATI'
device = 'ES1000'
class = display
subclass = VGA
More information about the freebsd-usb
mailing list