From owner-freebsd-questions@FreeBSD.ORG Thu Jan 6 02:17:07 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2FED216A4CE for ; Thu, 6 Jan 2005 02:17:07 +0000 (GMT) Received: from web53803.mail.yahoo.com (web53803.mail.yahoo.com [206.190.36.198]) by mx1.FreeBSD.org (Postfix) with SMTP id B601643D1D for ; Thu, 6 Jan 2005 02:17:06 +0000 (GMT) (envelope-from stigmata_blackangel@yahoo.com) Received: (qmail 92787 invoked by uid 60001); 6 Jan 2005 02:17:06 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; b=SbSbyVnSq3TcyHPJxLcrxYc8r8BvZhhZglk9pVIgYR/40yugfjICFv2lG5qX1NAgf3qKiih/nrLGFNJ4MIVPCErQ9nQM86eoaOCH1ZfRqZJuLm9HZhGn10PQBMRMmmw84XDMvF2K1qAA+a1BqMsXIn9VwcDBQsjwOVeU/j9Z3Cs= ; Message-ID: <20050106021706.92785.qmail@web53803.mail.yahoo.com> Received: from [24.9.155.250] by web53803.mail.yahoo.com via HTTP; Wed, 05 Jan 2005 18:17:06 PST Date: Wed, 5 Jan 2005 18:17:06 -0800 (PST) From: Gregor Mosheh To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: 4.10 USB problems X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jan 2005 02:17:07 -0000 I've been using 4.10 and the EHCI driver, for an external hard drive, for several months and just recently a USB-related problem has started. When the drive is plugged in it is properly recognized by umass, etc. However, attempting to mount the drive results in "/kernel: umass0: BBB reset failed, TIMEOUT" being logged to dmesg, and "mount: /dev/da0s1e: Device not configured" Someone suggested that perhaps the problem is having both ehci and uhci in the kernel. This seemed unlikely, since they've both been there all along and it worked. But I was wondering about the need for both the UHCI driver and the EHCI driver. (see dmesg output below) On my system, the startup shows usb0 through usb3 as being uhci, and usb4 as uhci. I think it also shows usb0-3 being grabbed be EHCI, am I reading that right? Still, I have had to run usbd with "-f /dev/usb4" for it to notice the hard drives when they're attached. FWIW, The usbd.conf is the standard-issue one. Is it possible that some USB ports are being grabbed by UHCI and some are being grabbed by EHCI? Would rebuilding the kernel without UHCI cause all of the ports to be EHCI? The ports and harddrives are all USB2 anyway, so USB1 compatibility is not necessary. uhci0: port 0xff80-0xff9f irq 11 at device 29.0 on pci0 usb0: on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: port 0xff60-0xff7f irq 10 at device 29.1 on pci0 usb1: on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: port 0xff40-0xff5f irq 9 at device 29.2 on pci0 usb2: on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: port 0xff20-0xff3f irq 11 at device 29.3 on pci0 usb3: on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: mem 0xffa80800-0xffa80bff irq 5 at device 29.7 on pci0 ehci_pci_attach: companion usb0 ehci_pci_attach: companion usb1 ehci_pci_attach: companion usb2 ehci_pci_attach: companion usb3 usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: on ehci0 usb4: USB revision 2.0 uhub4: (0x8086) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered __________________________________ Do you Yahoo!? The all-new My Yahoo! - Get yours free! http://my.yahoo.com