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
pciconf -l -v
hostb0@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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
_______________________________________________
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to