Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Nov 2003 10:56:06 -0800
From:      Ade Lovett <ade@FreeBSD.org>
To:        current@FreeBSD.org
Cc:        ade@FreeBSD.org
Subject:   5.2-BETA USB woes
Message-ID:  <DBE61C9A-1EAF-11D8-9FFA-000A956B6386@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
The full tale of woe can be found at:

	http://www.lovett.com/~ade/freebsd.html

The executive summary is that after some unfortunate hardware failures, 
I picked up an ASUS A7V8X-X motherboard with a 6 USB 2.0 ports.

GENERIC doesn't appear to have ehci in it, so not a great deal 
happened.  I then took the GENERIC kernel, ripped out all of the USB 
code from the kernel and enabled usbd(8) to hopefully do the right 
thing.

There's a single USB device connected up (an MS optical cordless 
wheelmouse, which works just fine with XP and Gentoo Linux, and is seen 
by 4.9-RELEASE, though nothing much happens with moused).

Here's what happened:

uhci0: <VIA 83C572 USB controller> port 0xb000-0xb01f irq 21 at device 
16.0 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xa800-0xa81f irq 21 at device 
16.1 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhub0: port error, restarting port 1
uhub0: port error, giving up port 1
uhci2: <VIA 83C572 USB controller> port 0xa400-0xa41f irq 21 at device 
16.2 on pci0
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhub1: port error, restarting port 1
uhub1: port error, giving up port 1
uhub1: port error, restarting port 2
uhub1: port error, giving up port 2
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xf1000000-0xf10000ff 
irq 21 at device 16.3 on pci0
ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
ehci_pci_attach: companion usb2
usb3: EHCI version 1.0
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
uhub0: port error, restarting port 2
uhub0: port error, giving up port 2
uhub0: port error, restarting port 1
uhub0: port error, giving up port 1
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: (0x1106) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 6 ports with 6 removable, self powered
uhub2: port error, restarting port 1
uhub2: port error, giving up port 1
uhub2: port error, restarting port 2
uhub2: port error, giving up port 2

No mouse detected, usbd is running, but all the ports are dead.  
Disconnecting and reconnecting the mouse has absolutely no effect 
whatsoever.

If a friendly USB guru happens to be around, I can provide ssh and root 
access to the box, or if there are further diagnostics I can run, 
please let me know.

-aDe



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?DBE61C9A-1EAF-11D8-9FFA-000A956B6386>