[Bug 218513] USB fails to initialize

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Apr 9 21:10:19 UTC 2017


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218513

            Bug ID: 218513
           Summary: USB fails to initialize
           Product: Base System
           Version: 11.0-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: rkoberman at gmail.com

11-Stable no longer works with my USB controllers. My old kernel, r314236,
works fine, but my kernel of April 6 (r316552) does not see any USB devices.

Any recent changes to the USB software that might explain this? I will be
trying to track it down by bisecting, but this will be slow die to lack of
time. (Moving in two days.)

I see the following from the boot:
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xf252a000-0xf252a3ff irq 16 at
device 26.0 on pci0
usbus0: EHCI version 1.0
usbus0 on ehci0
[...]
ehci1: <EHCI (generic) USB 2.0 controller> mem 0xf2529000-0xf25293ff irq 23 at
device 29.0 on pci0
sbus1: EHCI version 1.0
usbus1 on ehci1
[...]
usbus0: 480Mbps High Speed USB v2.0
usbus1: 480Mbps High Speed USB v2.0
ugen1.1: <Intel EHCI root HUB> at usbus1
uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
ugen0.1: <Intel EHCI root HUB> at usbus0
uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
uhub0: 3 ports with 3 removable, self powered
uhub1: 3 ports with 3 removable, self powered
usbus0: port reset timeout
usbus1: port reset timeout
uhub_reattach_port: port 1 reset failed, error=USB_ERR_TIMEOUT
uhub_reattach_port: device problem (USB_ERR_TIMEOUT), disabling port 1
uhub_reattach_port: port 1 reset failed, error=USB_ERR_TIMEOUT
uhub_reattach_port: device problem (USB_ERR_TIMEOUT), disabling port 1

usbconfig -d ugen1.1 reset produced:
Apr  9 09:15:11 rogue kernel: uhub1: at usbus0, port 1, addr 1 (disconnected)
Apr  9 09:15:11 rogue kernel: uhub1:
Apr  9 09:15:11 rogue kernel: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00,
addr 1> on usbus0
Apr  9 09:15:12 rogue kernel: uhub1: 3 ports with 3 removable, self powered

>From pcoconf -lv:
ehci0 at pci0:0:26:0:      class=0x0c0320 card=0x21cf17aa chip=0x1c2d8086 rev=0x04
hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family USB Enhanced Host
Controller'
    class      = serial bus
    subclass   = USB

I have an almost GENERIC kernel with only:
nooptions         SCHED_ULE               # ULE scheduler
options           SCHED_4BSD              # 4BSD scheduler
options         IEEE80211_DEBUG

src.conf contains:
ogue# cat /etc/src.conf
PORTS_MODULES=emulators/virtualbox-ose-kmod sysutils/lsof
WITHOUT_ATM=true
WITHOUT_FLOPPY=true
WITHOUT_GPIB=YES
WITHOUT_I4B==YES
WITHOUT_IPFILTER=true
WITHOUT_LPR=true
WITHOUT_NCP=YES
WITHOUT_PF=YES
WITHOUT_PPP=true
WITHOUT_PROFILE=YES
WITHOUT_SENDMAIL=true

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list