kern/115400: Problem with EHCI on ASUS M2N4-SLI
Jason Bacon
bacon at smithers.neuro.mcw.edu
Fri Aug 10 11:30:04 PDT 2007
>Number: 115400
>Category: kern
>Synopsis: Problem with EHCI on ASUS M2N4-SLI
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 10 18:30:03 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Jason Bacon
>Release: FreeBSD 6.2-RELEASE AMD64
>Organization:
Medical College of Wisconsin
>Environment:
System: FreeBSD apu.neuro.mcw.edu 6.2-RELEASE FreeBSD 6.2-RELEASE #1: Fri Aug 10 10:25:22 CDT 2007 bacon at apu.neuro.mcw.edu:/usr/obj/usr/src/sys/APU amd64
>Description:
When attempting to attach an HP LaserJet 4250 via USB to the
built-in USB ports on the ASUS M2N4, I got the following errors
(same error on all ports)
Aug 10 09:36:50 apu kernel: uhub1: device problem (SHORT_XFER), disabling port 4
Aug 10 09:41:43 apu kernel: uhub1: device problem (SHORT_XFER), disabling port 4
Aug 10 09:44:58 apu kernel: uhub1: device problem (SHORT_XFER), disabling port 2
Aug 10 09:45:08 apu kernel: uhub1: device problem (SHORT_XFER), disabling port 2
Aug 10 09:45:57 apu kernel: uhub1: device problem (SHORT_XFER), disabling port 9
Aug 10 09:46:11 apu kernel: uhub1: device problem (SHORT_XFER), disabling port 4
>How-To-Repeat:
Attach an HP LJ 4250 (or possibly other printer) to an ASUS M2N4
running FreeBSD 6.2 amd64.
I can't verify whether this is a problem with other printer models
or OS versions.
>Fix:
As a workaround, I simply disabled the EHCI driver, since it is known
to be buggy, and I have no USB hard disks or other devices that
require the speed of USB 2.0. USB 1.1 is fast enough for most
printers, mice, flash drives, etc. For external disks, I prefer
FireWire anyway.
Following the instructions for editing and rebuilding the kernel
in the FreeBSD handbook:
1. Comment out or remove EHCI from your kernel config file
2. Rebuild the kernel
3. Install the new kernel
4. Reboot
With the EHCI driver out of the way, all is well:
Aug 10 10:50:02 apu kernel: ulpt0: Hewlett-Packard hp LaserJet 4250, rev 2.00/1.
00, addr 3, iclass 7/1
Aug 10 10:50:02 apu kernel: ulpt0: using bi-directional mode
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list