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