From owner-freebsd-usb@FreeBSD.ORG Wed Oct 3 20:05:38 2012 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4AC951065674 for ; Wed, 3 Oct 2012 20:05:38 +0000 (UTC) (envelope-from guido@gvr.org) Received: from gvr.gvr.org (gvr-gw.gvr.org [82.161.93.240]) by mx1.freebsd.org (Postfix) with ESMTP id B4B168FC17 for ; Wed, 3 Oct 2012 20:05:36 +0000 (UTC) Received: by gvr.gvr.org (Postfix, from userid 657) id 02C8F6E4B5; Wed, 3 Oct 2012 22:05:29 +0200 (CEST) Date: Wed, 3 Oct 2012 22:05:29 +0200 From: Guido van Rooij To: freebsd-usb@freebsd.org Message-ID: <20121003200529.GA26591@gvr.gvr.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: usb3 umass device on usb2 port not recognised X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Oct 2012 20:05:38 -0000 I have a 2.5" external USB3 disk that works fine on a USB2 port on a Windows7 system, but under FreeBSD 8.3-RELEASE-p3 it is not recognised at all. When I plug it in, all I get is: ugen5.2: at usbus5 (disconnected) I get similar results on other USB ports. usbconfig list does not show the device: beck# usbconfig list ugen0.1: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen1.1: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen3.1: at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen4.1: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen5.1: at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen6.1: at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen7.1: at usbus7, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen0.2: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE ugen2.2: <5880 Broadcom Corp> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen0.3: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen0.4: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON beck# usbconfig -u 5 -a 2 dump_info No device match or lack of permissions. Under windows, I managed to find out the device id: vendor/device is 0x174c/0x55aa. Here's my usb-related dmesg output: uhci0: port 0x6f60-0x6f7f irq 20 at device 26.0 on pci0 usbus0: on uhci0 uhci1: port 0x6f80-0x6f9f irq 21 at device 26.1 on pci0 usbus1: on uhci1 uhci2: port 0x6fa0-0x6fbf irq 22 at device 26.2 on pci0 usbus2: on uhci2 ehci0: mem 0xfed1c400-0xfed1c7ff irq 22 at device 26.7 on pci0 usbus3: EHCI version 1.0 usbus3: on ehci0 uhci3: port 0x6f00-0x6f1f irq 20 at device 29.0 on pci0 usbus4: on uhci3 uhci4: port 0x6f20-0x6f3f irq 21 at device 29.1 on pci0 usbus5: on uhci4 uhci5: port 0x6f40-0x6f5f irq 22 at device 29.2 on pci0 usbus6: on uhci5 ehci1: mem 0xfed1c000-0xfed1c3ff irq 20 at device 29.7 on pci0 usbus7: EHCI version 1.0 usbus7: on ehci1 usbus0: 12Mbps Full Speed USB v1.0 usbus1: 12Mbps Full Speed USB v1.0 usbus2: 12Mbps Full Speed USB v1.0 usbus3: 480Mbps High Speed USB v2.0 usbus4: 12Mbps Full Speed USB v1.0 usbus5: 12Mbps Full Speed USB v1.0 usbus6: 12Mbps Full Speed USB v1.0 usbus7: 480Mbps High Speed USB v2.0 ugen0.1: at usbus0 uhub0: on usbus0 ugen1.1: at usbus1 uhub1: on usbus1 ugen2.1: at usbus2 uhub2: on usbus2 ugen3.1: at usbus3 uhub3: on usbus3 ugen4.1: at usbus4 uhub4: on usbus4 ugen5.1: at usbus5 uhub5: on usbus5 ugen6.1: at usbus6 uhub6: on usbus6 ugen7.1: at usbus7 uhub7: on usbus7 ugen0.2: at usbus0 uhub8: on usbus0 ugen2.2: at usbus2 ugen0.3: at usbus0 ukbd0: on usbus0 ugen0.4: at usbus0 ums0: on usbus0 ugen5.2: at usbus5 (disconnected) Any help on how to debug this is highly appreciated! -Guido