From owner-freebsd-usb@FreeBSD.ORG Tue Nov 4 16:42:27 2014 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5BF78E20 for ; Tue, 4 Nov 2014 16:42:27 +0000 (UTC) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DEE9EC74 for ; Tue, 4 Nov 2014 16:42:26 +0000 (UTC) Received: by mail-wi0-f178.google.com with SMTP id q5so9829525wiv.11 for ; Tue, 04 Nov 2014 08:42:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type; bh=nwyYEhi2k37N6EsS0y+19Xl+TAvZ4Yq8IymuQ6oirkk=; b=N0j5/95Hr1xIc4ubqcdhBy2Pysm+6FSmorVLHpE0nLZN/1VnUZeBlKT4UPs/1vQZzb kO8joz61QNWB4HWXpU+GyospWxpCuo+G3mr9mjgnSYiEXS/q6BddQYdiGOWOgW1hq/+D DMQCBvnxhR8QVgoHi//G2rzqrWsgMJ/VjYHyX4DTVOeRnyxFCyKpVlIAO9hRMZ4+FeGZ cIRlx5NPNO4MjszTQmsVGAed1QnVJE81xJi7Or25C0bWR8stJCee6i/sS7WZqqLgeSbh hkFzCAoB1Nwe/PHOEJKOIIxH5q9ZWueJd9Ch6MAXDFfjInGVzEc5ZJvZqZ1Mv08O8Df5 L5aA== X-Gm-Message-State: ALoCoQlwqg3gDagueR8c++dAcu1CVCfQsMeCrn5xsba1wU78JY8C5RlJv8mn2Y/popCi4xICZQsX X-Received: by 10.194.103.230 with SMTP id fz6mr56959722wjb.53.1415119339431; Tue, 04 Nov 2014 08:42:19 -0800 (PST) Received: from [10.10.1.68] (82-69-141-170.dsl.in-addr.zen.co.uk. [82.69.141.170]) by mx.google.com with ESMTPSA id bf6sm1116581wjb.13.2014.11.04.08.42.17 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Nov 2014 08:42:18 -0800 (PST) Message-ID: <54590195.7090600@multiplay.co.uk> Date: Tue, 04 Nov 2014 16:40:53 +0000 From: Steven Hartland User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Hans Petter Selasky , "freebsd-usb@freebsd.org" Subject: Re: ehci breaking Supermicro IPMI keyboard on uhci? References: <5458184E.5020801@multiplay.co.uk> <54587E9B.50709@selasky.org> In-Reply-To: <54587E9B.50709@selasky.org> Content-Type: multipart/mixed; boundary="------------000703050905000707080702" X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Nov 2014 16:42:27 -0000 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--