Date: Fri, 10 Aug 2007 12:55:44 -0500 (CDT) From: Jason Bacon <bacon@smithers.neuro.mcw.edu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/115400: Problem with EHCI on ASUS M2N4-SLI Message-ID: <200708101755.l7AHtiYF085063@smithers.neuro.mcw.edu> Resent-Message-ID: <200708101830.l7AIU379027639@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708101755.l7AHtiYF085063>