Date: Tue, 04 Nov 2014 16:40:53 +0000 From: Steven Hartland <killing@multiplay.co.uk> To: Hans Petter Selasky <hps@selasky.org>, "freebsd-usb@freebsd.org" <freebsd-usb@freebsd.org> Subject: Re: ehci breaking Supermicro IPMI keyboard on uhci? Message-ID: <54590195.7090600@multiplay.co.uk> In-Reply-To: <54587E9B.50709@selasky.org> References: <5458184E.5020801@multiplay.co.uk> <54587E9B.50709@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------000703050905000707080702 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit 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 --------------000703050905000707080702 Content-Type: text/plain; charset=windows-1252; name="pciconfig.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="pciconfig.txt" 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 --------------000703050905000707080702--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54590195.7090600>