i386/68090: EHCI is not working with Intel 82801DB (ICH4)

Alexei Khalimov lesha at intercaf.ru
Fri Jun 18 20:20:34 GMT 2004


>Number:         68090
>Category:       i386
>Synopsis:       EHCI is not working with Intel 82801DB (ICH4)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jun 18 20:20:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Alexei Khalimov
>Release:        5.2-CURRENT (Jun 18)
>Organization:
InterCAF
>Environment:
FreeBSD greybox.intercaf.ru 5.2-CURRENT FreeBSD 5.2-CURRENT #3: Fri Jun 18 23:04:14 MSD 2004     lesha at greybox.intercaf.ru:/usr/src/sys/i386/compile/GREYBOX  i386
>Description:
Today I have decided to give EHCI another try.
This time with SONY "MicroVault" USB mass storage device.
Well, guess what - it is also not working ;-(


uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0xdf20-0xdf3f irq 11 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered

[ 2 more identical entries skipped ]

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
uhub3: 6 ports with 6 removable, self powered

uhub4: Sony USB Embedded Hub, class 9/0, rev 2.00/0.01, addr 2
uhub4: 1 port with 0 removable, self powered
uhub4: cannot open interrupt pipe
device_attach: uhub4 attach returned 6

--------

Last time I have tried with Agrosy USB 2.0 extrenal HDD enclosure
All it gives me:
uhub3: port 1, set config at addr 2 failed
uhub3: device problem, disabling port 1


>How-To-Repeat:
Get yourself Intel 82801DB (ICH4) based Mainboard or Laptop
install 5.2.1-R, cvsup to -CURRENT, enable EHCI in kernel

Try to insert any USB 2.0 device
>Fix:
Unknown
>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list