USB 2.0 (ehci) and Intel ICH5 in 5.4?

Louis LeBlanc FreeBSD at keyslapper.net
Wed May 25 21:07:45 PDT 2005


On 05/25/05 07:48 PM, Mike Tancsa sat at the `puter and typed:
> On Wed, 25 May 2005 12:24:20 -0400, in sentex.lists.freebsd.questions
> you wrote:
> 
> >I have some questions about 5.4 RELEASE.  Particularly USB 2.0 support.
> >
> >I'm currently running 5.3 RELEASE-p3 on a newer Dell system (Dimension
> >8300) with an "Intel 82801EB (ICH5) USB controller USB-B" running on
> >uhci0 - uhci3.  USB 1.0 support works fine, but I would like to kick it
> >up a notch.  When I tried the ehci driver on this system, I got a kernel
> >panic.
> >
> >Anyone using this particular USB controller with FreeBSD and getting the
> >ehci driver to work?
> 
> Upgrade to RELENG_5. There have been a lot of bug fixes to the USB
> subsystem and USB 2.0 works far better.

I'm not sure I'm ready to put RELENG_5 on this machine.  I prefer to
have a specific release and make upgrades a little more carefully.

I'll be looking through the RELENG_5_4 release notes over the next few
days and probably upgrading this weekend.  Right now, I'm running
RELENG_5_3 (RELEASE-p3).  This was built back in January, and I've had
kernel panicks when trying the ehci driver.  If it's fixed in 5.4, and
there are no 5.3 -> 5.4 upgrade gotchas, that's probably good enough
for me.  If I find any gotchas in the notes, I'll see if a newer 5.3
code base fixes it.

Thanks.
Lou

> % grep -i usb /var/run/dmesg.boot 
> uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0xc000-0xc01f
> irq 16 at device 29.0 on pci0
> usb0: <Intel 82801EB (ICH5) USB controller USB-A> on uhci0
> usb0: USB revision 1.0
> uhci1: <Intel 82801EB (ICH5) USB controller USB-B> port 0xc400-0xc41f
> irq 19 at device 29.1 on pci0
> usb1: <Intel 82801EB (ICH5) USB controller USB-B> on uhci1
> usb1: USB revision 1.0
> uhci2: <Intel 82801EB (ICH5) USB controller USB-C> port 0xc800-0xc81f
> irq 18 at device 29.2 on pci0
> usb2: <Intel 82801EB (ICH5) USB controller USB-C> on uhci2
> usb2: USB revision 1.0
> uhci3: <Intel 82801EB (ICH5) USB controller USB-D> port 0xcc00-0xcc1f
> irq 16 at device 29.3 on pci0
> usb3: <Intel 82801EB (ICH5) USB controller USB-D> on uhci3
> usb3: USB revision 1.0
> ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfa080000-0xfa0803ff
> irq 23 at device 29.7 on pci0
> usb4: EHCI version 1.0
> usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
> usb4: <EHCI (generic) USB 2.0 controller> on ehci0
> usb4: USB revision 2.0
> ucom0: 3Com Inc. U.S.Robotics 56000 Voice USB Modem, rev 1.00/0.90,
> addr 2, iclass 2/2
> --------------------------------------------------------
> Mike Tancsa, Sentex communications http://www.sentex.net
> Providing Internet Access since 1994
> mike at sentex.net, (http://www.tancsa.com)
> 

-- 
Louis LeBlanc                          FreeBSD-at-keyslapper-DOT-net
Fully Funded Hobbyist,                   KeySlapper Extrordinaire :)
Please send off-list email to:         leblanc at keyslapper d.t net
Key fingerprint = C5E7 4762 F071 CE3B ED51  4FB8 AF85 A2FE 80C8 D9A2

Nouvelle cuisine, n.:
  French for "not enough food".


More information about the freebsd-questions mailing list