From owner-freebsd-bugs@FreeBSD.ORG Fri Aug 10 18:30:04 2007 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E688416A41A for ; Fri, 10 Aug 2007 18:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C23EC13C46C for ; Fri, 10 Aug 2007 18:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l7AIU3AM027640 for ; Fri, 10 Aug 2007 18:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l7AIU379027639; Fri, 10 Aug 2007 18:30:03 GMT (envelope-from gnats) Resent-Date: Fri, 10 Aug 2007 18:30:03 GMT Resent-Message-Id: <200708101830.l7AIU379027639@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jason Bacon Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C24FB16A419 for ; Fri, 10 Aug 2007 18:25:16 +0000 (UTC) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from smithers.neuro.mcw.edu (smithers.neuro.mcw.edu [141.106.204.28]) by mx1.freebsd.org (Postfix) with ESMTP id 656D513C45B for ; Fri, 10 Aug 2007 18:25:16 +0000 (UTC) (envelope-from bacon@smithers.neuro.mcw.edu) Received: from smithers.neuro.mcw.edu (localhost [127.0.0.1]) by smithers.neuro.mcw.edu (8.13.6/8.13.6) with ESMTP id l7AHtlQK085064 for ; Fri, 10 Aug 2007 12:55:47 -0500 (CDT) (envelope-from bacon@smithers.neuro.mcw.edu) Received: (from bacon@localhost) by smithers.neuro.mcw.edu (8.13.6/8.13.6/Submit) id l7AHtiYF085063; Fri, 10 Aug 2007 12:55:44 -0500 (CDT) (envelope-from bacon) Message-Id: <200708101755.l7AHtiYF085063@smithers.neuro.mcw.edu> Date: Fri, 10 Aug 2007 12:55:44 -0500 (CDT) From: Jason Bacon To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/115400: Problem with EHCI on ASUS M2N4-SLI X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jason Bacon List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Aug 2007 18:30:04 -0000 >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: