CEC device not attaching to xHCI port

Ulrich Spörlein uqs at FreeBSD.org
Sat Oct 4 13:53:19 UTC 2014


2014-09-29 19:49 GMT+02:00 Ulrich Spörlein <uqs at 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).
>
> Non-working:
> ugen0.2: <Unknown> at usbus0 (disconnected)
> root at coyote:~# usbconfig -u 0 -a 1
> ugen0.1: <XHCI root HUB 0x8086> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
>
> Working:
> ugen1.4: <Pulse-Eight> at usbus1
> ums0: <Pulse-Eight USB-CEC Adapter, class 0/0, rev 1.10/10.00, addr 4> on usbus1
> ums0: 3 buttons and [XY] coordinates ID=0
> umodem0: <Pulse-Eight USB-CEC Adapter, class 0/0, rev 1.10/10.00, addr 4> on usbus1
> umodem0: data interface 1, has CM over data, has break
> root at coyote:~# usbconfig -u 1 -a 4
> ugen1.4: <USB-CEC Adapter Pulse-Eight> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (10mA)
>
> The hubs:
> root at coyote:~# pciconf -l -v xhci0
> xhci0 at pci0:0:20:0:      class=0x0c0330 card=0x72708086 chip=0x1e318086 rev=0x04 hdr=0x00
>     vendor     = 'Intel Corporation'
>     device     = '7 Series/C210 Series Chipset Family USB xHCI Host Controller'
>     class      = serial bus
>     subclass   = USB
> root at coyote:~# pciconf -l -v ehci0
> ehci0 at pci0:0:26:0:      class=0x0c0320 card=0x72708086 chip=0x1e2d8086 rev=0x04 hdr=0x00
>     vendor     = 'Intel Corporation'
>     device     = '7 Series/C210 Series Chipset Family USB Enhanced Host Controller'
>     class      = serial bus
>     subclass   = USB
>
> This is on 10.1-BETA1 and I found this post and workaround, which seem to be relevant:
> http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2013-02/msg00701.html
>
> But I haven't rebooted yet with hw.usb.xhci.xhci_port_route -1
>
> Any more info you'd require on this? Should I file a PR to track this?
>
> Cheers,
> Uli

Sorry for the delay, I'm not subscribed to freebsd-usb, please keep me
CC'ed on replies.

The flag hw.usb.xhci.xhci_port_route does nothing for me, as it
doesn't even exist yet. I had to recompile my kernel to get USB_DEBUG
and there's quite a bunch of repetitive output when plugging in the
device into the non-working hub. Here we go:

Oct  4 15:41:12 coyote kernel: usb_needs_explore:
Oct  4 15:41:12 coyote kernel: usb_bus_powerd: bus=0xfffffe0000b54cd8
Oct  4 15:41:12 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:12 coyote kernel: uhub_explore: udev=0xfffff800047e6000 addr=1
Oct  4 15:41:12 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:12 coyote kernel: uhub_explore: udev=0xfffff800048b0000 addr=2
Oct  4 15:41:12 coyote kernel: usbd_transfer_power_ref: Adding type 0
to power state
Oct  4 15:41:12 coyote kernel: usbd_transfer_power_ref: needs power
Oct  4 15:41:12 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:12 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:12 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:12 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:13 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:13 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:13 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:13 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:13 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:13 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:14 coyote kernel: usb_needs_explore:
Oct  4 15:41:14 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ab4528
Oct  4 15:41:14 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:14 coyote kernel: uhub_explore: udev=0xfffff800047e4000 addr=1
Oct  4 15:41:14 coyote kernel: usb_needs_explore:
Oct  4 15:41:14 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:14 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ad0cd8
Oct  4 15:41:14 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:14 coyote kernel: uhub_explore: udev=0xfffff800047e5000 addr=1
Oct  4 15:41:14 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_explore: udev=0xfffff800048a9000 addr=2
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: usb_needs_explore:
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: usb_bus_powerd: bus=0xfffffe0000b54cd8
Oct  4 15:41:16 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:16 coyote kernel: uhub_explore: udev=0xfffff800047e6000 addr=1
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:16 coyote kernel: uhub_explore: udev=0xfffff800048b0000 addr=2
Oct  4 15:41:16 coyote kernel: usbd_transfer_power_ref: Adding type 0
to power state
Oct  4 15:41:16 coyote kernel: usbd_transfer_power_ref: needs power
Oct  4 15:41:16 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:17 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:18 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:18 coyote kernel: usb_needs_explore:
Oct  4 15:41:18 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ab4528
Oct  4 15:41:18 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:18 coyote kernel: uhub_explore: udev=0xfffff800047e4000 addr=1
Oct  4 15:41:18 coyote kernel: usb_needs_explore:
Oct  4 15:41:18 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:18 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ad0cd8
Oct  4 15:41:18 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:18 coyote kernel: uhub_explore: udev=0xfffff800047e5000 addr=1
Oct  4 15:41:18 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_explore: udev=0xfffff800048a9000 addr=2
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: usb_needs_explore:
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: usb_bus_powerd: bus=0xfffffe0000b54cd8
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:20 coyote kernel: uhub_explore: udev=0xfffff800047e6000 addr=1
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:20 coyote kernel: uhub_explore: udev=0xfffff800048b0000 addr=2
Oct  4 15:41:20 coyote kernel: usbd_transfer_power_ref: Adding type 0
to power state
Oct  4 15:41:20 coyote kernel: usbd_transfer_power_ref: needs power
Oct  4 15:41:20 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:21 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:22 coyote kernel: usb_needs_explore:
Oct  4 15:41:22 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ab4528
Oct  4 15:41:22 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:22 coyote kernel: uhub_explore: udev=0xfffff800047e4000 addr=1
Oct  4 15:41:22 coyote kernel: usb_needs_explore:
Oct  4 15:41:22 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:22 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ad0cd8
Oct  4 15:41:22 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:22 coyote kernel: uhub_explore: udev=0xfffff800047e5000 addr=1
Oct  4 15:41:22 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:22 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: uhub_explore: udev=0xfffff800048a9000 addr=2
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:23 coyote kernel: usb_needs_explore:
Oct  4 15:41:23 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:24 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x07a0, wPortChange=0x0020, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:24 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:24 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ab4528
Oct  4 15:41:24 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:25 coyote kernel: usb_needs_explore:
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_explore: udev=0xfffff800047e4000 addr=1
Oct  4 15:41:25 coyote kernel: usb_bus_powerd: bus=0xfffffe0000b54cd8
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_explore: udev=0xfffff800047e6000 addr=1
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x07a0, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_explore: udev=0xfffff800048b0000 addr=2
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x01e1, wPortChange=0x0001, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: usbd_transfer_power_ref: Adding type 0
to power state
Oct  4 15:41:25 coyote kernel: uhub_reattach_port: reattaching port 4
Oct  4 15:41:25 coyote kernel: usbd_transfer_power_ref: needs power
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x01e1, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_reattach_port: Port 4 is in Host Mode
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:25 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: usb_needs_explore:
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: usb_needs_explore:
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:26 coyote kernel: usb_needs_explore:
Oct  4 15:41:26 coyote kernel: usbd_transfer_power_ref: Adding type 0
to power state
Oct  4 15:41:26 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ad0cd8
Oct  4 15:41:27 coyote kernel: usbd_transfer_power_ref: needs power
Oct  4 15:41:27 coyote kernel: uhub_explore: udev=0xfffff800047e5000 addr=1
Oct  4 15:41:27 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:27 coyote kernel: uhub_explore: udev=0xfffff800048a9000 addr=2
Oct  4 15:41:27 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:27 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:27 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:27 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:27 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:27 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:28 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:28 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:28 coyote kernel: usb_needs_explore:
Oct  4 15:41:28 coyote kernel: usb_bus_powerd: bus=0xfffffe0000b54cd8
Oct  4 15:41:28 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:28 coyote kernel: uhub_explore: udev=0xfffff800047e6000 addr=1
Oct  4 15:41:28 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:28 coyote kernel: uhub_explore: udev=0xfffff800048b0000 addr=2
Oct  4 15:41:28 coyote kernel: usbd_transfer_power_ref: Adding type 0
to power state
Oct  4 15:41:28 coyote kernel: usbd_transfer_power_ref: needs power
Oct  4 15:41:28 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:28 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:29 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:30 coyote kernel: usbd_setup_device_desc: getting device
descriptor at addr 3 failed, USB_ERR_TIMEOUT
Oct  4 15:41:30 coyote kernel: usb_needs_explore:
Oct  4 15:41:30 coyote last message repeated 2 times
Oct  4 15:41:30 coyote kernel: usb_bus_powerd: bus=0xfffffe0000ad0cd8
Oct  4 15:41:30 coyote kernel: uhub_explore: udev=0xfffff800047e5000 addr=1
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: uhub_explore: udev=0xfffff800048a9000 addr=2
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0103, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: usbd_req_re_enumerate: addr=3, set
address failed! (USB_ERR_TIMEOUT, ignored)
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:31 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0500, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:32 coyote kernel: usbd_setup_device_desc: getting device
descriptor at addr 3 failed, USB_ERR_TIMEOUT
Oct  4 15:41:32 coyote kernel: usb_needs_explore:
Oct  4 15:41:32 coyote kernel: usb_bus_powerd: bus=0xfffffe0000b54cd8
Oct  4 15:41:32 coyote kernel: usb_bus_powerd: Recomputing power masks
Oct  4 15:41:32 coyote kernel: uhub_explore: udev=0xfffff800047e6000 addr=1
Oct  4 15:41:32 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0503, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:32 coyote kernel: uhub_explore: udev=0xfffff800048b0000 addr=2
Oct  4 15:41:32 coyote kernel: usbd_transfer_power_ref: Adding type 0
to power state
Oct  4 15:41:32 coyote kernel: usbd_transfer_power_ref: needs power
Oct  4 15:41:32 coyote kernel: uhub_read_port_status: port 1,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:32 coyote kernel: uhub_read_port_status: port 2,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:33 coyote kernel: usb_needs_explore:
Oct  4 15:41:33 coyote kernel: uhub_read_port_status: port 3,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:33 coyote kernel: uhub_read_port_status: port 4,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:33 coyote kernel: uhub_read_port_status: port 5,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:33 coyote kernel: uhub_read_port_status: port 6,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:33 coyote kernel: uhub_read_port_status: port 7,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:33 coyote kernel: uhub_read_port_status: port 8,
wPortStatus=0x0100, wPortChange=0x0000, err=USB_ERR_NORMAL_COMPLETION
Oct  4 15:41:34 coyote kernel: usbd_req_re_enumerate: addr=3, set
address failed! (USB_ERR_TIMEOUT, ignored)
Oct  4 15:41:35 coyote kernel: usbd_setup_device_desc: getting device
descriptor at addr 3 failed, USB_ERR_TIMEOUT
Oct  4 15:41:36 coyote kernel: usbd_req_re_enumerate: addr=3, set
address failed! (USB_ERR_TIMEOUT, ignored)
Oct  4 15:41:36 coyote kernel: usbd_setup_device_desc: getting device
descriptor at addr 3 failed, USB_ERR_TIMEOUT
Oct  4 15:41:38 coyote kernel: usbd_req_re_enumerate: addr=3, set
address failed! (USB_ERR_TIMEOUT, ignored)
Oct  4 15:41:39 coyote kernel: ugen0.2: <Unknown> at usbus0 (disconnected)
Oct  4 15:41:39 coyote kernel: uhub_reattach_port: could not allocate new device


More information about the freebsd-usb mailing list