sb/113454: EHCI error 6/EHCI Hub error 4 -CURRENT
James R. Van Artsdalen
james-freebsd-amd64 at jrv.org
Fri Jun 29 20:15:38 UTC 2007
*Larry Rosenman writes:
*> During boot, I see:
> ehci0: <EHCI (generic) USB 2.0 controller> mem 0xd8500400-0xd85007ff irq 17 at device 29.7 on pci0
> ehci0: Reserved 0x400 bytes for rid 0x10 type 3 at 0xd8500400
> ehci0: [GIANT-LOCKED]
> ehci0: [ITHREAD]
> usb3: EHCI version 1.0
> usb3: companion controllers, 2 ports each: usb0 usb1 usb2
> usb3: <EHCI (generic) USB 2.0 controller> on ehci0
> usb3: USB revision 2.0
> uhub3: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb3
> device_attach: uhub3 attach returned 6
> usb3: port 0, set config at addr 1 failed
> usb3: root hub problem, error=4
I see this only if more than 4GB of RAM is used. Below are the
interesting parts of a diff between booting an 8GB system normally and
with hw.physmem=4g set in the loader:
*** 4gb Fri Jun 29 07:57:40 2007
--- 8gb Fri Jun 29 07:38:43 2007
***************
*** 404,410 ****
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
! uhub1: 2 ports with 2 removable, self powered
uhci2: <UHCI (generic) USB controller> port 0xff40-0xff5f irq 18 at
device 29.2 on pci0
uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0xff40
ioapic0: routing intpin 18 (PCI IRQ 18) to vector 53
--- 405,413 ----
usb1: <UHCI (generic) USB controller> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
! device_attach: uhub1 attach returned 6
! usb1: port 0, set config at addr 1 failed
! usb1: root hub problem, error=4
uhci2: <UHCI (generic) USB controller> port 0xff40-0xff5f irq 18 at
device 29.2 on pci0
uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0xff40
ioapic0: routing intpin 18 (PCI IRQ 18) to vector 53
More information about the freebsd-usb
mailing list