Date: Sun, 5 Oct 2014 16:05:21 +0200 From: =?UTF-8?Q?Ulrich_Sp=C3=B6rlein?= <uqs@freebsd.org> To: Hans Petter Selasky <hps@selasky.org> Cc: freebsd-usb@freebsd.org Subject: Re: CEC device not attaching to xHCI port Message-ID: <CAJ9axoTwk55o%2B9yTKhtipwLuBeEmPoojbQ7-hmMQ_mYbRDzjkg@mail.gmail.com> In-Reply-To: <54308CA8.5020304@selasky.org> References: <20140929174904.GA15642@coyote.spoerlein.net> <CAJ9axoQ=%2BODvNrr_D8PiBOwNFrn_u3SSm7NueXPoP9hmsbjK1g@mail.gmail.com> <54308CA8.5020304@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
2014-10-05 2:11 GMT+02:00 Hans Petter Selasky <hps@selasky.org>: > On 10/04/14 15:53, Ulrich Sp=C3=B6rlein wrote: >> >> 2014-09-29 19:49 GMT+02:00 Ulrich Sp=C3=B6rlein <uqs@freebsd.org>: >>> >>> Hi, >>> >>> I got a CEC adapter using libCEC to bridge the gap between my XBMC and >>> TV. The device works fine *if* I plug it into the front ports (which is >>> a bit ugly, so I was wondering why this is not working on the other USB >>> hub). >>> > > Hi, > > How many ports have your XHCI got? See dmesg. > > --HPS Hey physically I count 4 in the back and 4 in the front (which is an expansion plate). Two ports in the back will happily serve umass(4) devices (not shown in the dmesg below, I only connect them every once in a while). root@coyote:~# dmesg | egrep -i "xhci|usbus" | egrep -v "Root mount" xhci0: <Intel Panther Point USB 3.0 controller> mem 0xe0f20000-0xe0f2ffff irq 21 at device 20.0 on pci0 xhci0: 32 byte context size. xhci0: Port routing mask set to 0xffffffff usbus0 on xhci0 usbus1: EHCI version 1.0 usbus1 on ehci0 usbus2: EHCI version 1.0 usbus2 on ehci1 usbus0: 5.0Gbps Super Speed USB v3.0 usbus1: 480Mbps High Speed USB v2.0 ugen0.1: <0x8086> at usbus0 uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 ugen1.1: <Intel> at usbus1 uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1 usbus2: 480Mbps High Speed USB v2.0 ugen2.1: <Intel> at usbus2 uhub2: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2 ugen1.2: <vendor 0x8087> at usbus1 uhub3: <vendor 0x8087 product 0x0024, class 9/0, rev 2.00/0.00, addr 2> on usbus1 ugen2.2: <vendor 0x8087> at usbus2 uhub4: <vendor 0x8087 product 0x0024, class 9/0, rev 2.00/0.00, addr 2> on usbus2 ugen1.3: <vendor 0x13d3> at usbus1 ugen0.2: <Unknown> at usbus0 (disconnected) ubt0: <vendor 0x13d3 product 0x3331, class 224/1, rev 2.00/52.76, addr 3> on usbus1 ugen0.2: <Unknown> at usbus0 (disconnected) ugen0.2: <Unknown> at usbus0 (disconnected) ugen1.4: <Pulse-Eight> at usbus1 ums0: <Pulse-Eight USB-CEC Adapter, class 0/0, rev 1.10/10.00, addr 4> on u= sbus1 umodem0: <Pulse-Eight USB-CEC Adapter, class 0/0, rev 1.10/10.00, addr 4> on usbus1 Or do I need to boot with USB debug enabled?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ9axoTwk55o%2B9yTKhtipwLuBeEmPoojbQ7-hmMQ_mYbRDzjkg>