From owner-freebsd-usb@FreeBSD.ORG Sun Jul 22 11:15:35 2007 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 6F71616A41B for ; Sun, 22 Jul 2007 11:15:35 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id CFEF413C458 for ; Sun, 22 Jul 2007 11:15:34 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.1/8.14.1) with ESMTP id l6MB4wGJ050953 for ; Sun, 22 Jul 2007 21:04:58 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.1/8.14.1/Submit) id l6MB4vHx050952 for freebsd-usb@freebsd.org; Sun, 22 Jul 2007 21:04:57 +1000 (EST) (envelope-from peter) Date: Sun, 22 Jul 2007 21:04:57 +1000 From: Peter Jeremy To: freebsd-usb@freebsd.org Message-ID: <20070722110457.GX1176@turion.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9l24NVCWtSuIVIod" Content-Disposition: inline X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.16 (2007-06-09) Subject: USB2 device won't attach to ehci 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: Sun, 22 Jul 2007 11:15:35 -0000 --9l24NVCWtSuIVIod Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I have an Olympus FE-210 camera that is supposed to be a USB2 device but only attaches as USB1 in either umass or MTP mode. Can anyone suggest the reason for this or how to correct it? With hw.usb.ehci.debug=3D20, I get the following (the camera is on port 5. I have removed other status requests): Jul 22 20:30:31 turion kernel: ehci_intr1: sc=3D0xffffff00008e2000 intrs=3D= 0xc(0xc00c) eintrs=3D0x4 Jul 22 20:30:31 turion kernel: ehci_pcd: change=3D0x20 Jul 22 20:30:31 turion kernel: ehci_pcd_able: on=3D0 =2E.. Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: port status=3D0x1003 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: type=3D0x23 request=3D= 01 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE = port=3D5 feature=3D16 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: type=3D0x23 request=3D= 03 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: reset port 5 Jul 22 20:30:31 turion kernel: ehci after reset, status=3D0x00001002 Jul 22 20:30:31 turion kernel: ehci_disown: index=3D5 lowspeed=3D0 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: port status=3D0x3002 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: port status=3D0x3002 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=3D6 =2E.. Jul 22 20:30:32 turion kernel: ehci_pcd_able: on=3D1 Jul 22 20:30:32 turion kernel: ehci_intr1: sc=3D0xffffff00008e2000 intrs=3D= 0xc(0xc00c) eintrs=3D0x4 Jul 22 20:30:32 turion kernel: ehci_pcd: change=3D0x20 Jul 22 20:30:32 turion kernel: ehci_pcd_able: on=3D0 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: port status=3D0x3002 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=3D0x23 request=3D= 01 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE = port=3D5 feature=3D16 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=3D6 =2E.. Jul 22 20:30:33 turion kernel: ehci_pcd_able: on=3D1 Jul 22 20:31:05 turion kernel: ehci_intr1: sc=3D0xffffff00008e2000 intrs=3D= 0xc(0xc00c) eintrs=3D0x4 Jul 22 20:31:05 turion kernel: ehci_pcd: change=3D0x20 Jul 22 20:31:05 turion kernel: ehci_pcd_able: on=3D0 =2E.. Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: port status=3D0x1803 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=3D0x23 request=3D= 01 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE = port=3D5 feature=3D16 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=3D0x23 request=3D= 03 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: reset port 5 Jul 22 20:31:05 turion kernel: ehci after reset, status=3D0x00001801 Jul 22 20:31:05 turion kernel: ehci_disown: index=3D5 lowspeed=3D0 Jul 22 20:31:05 turion kernel: ehci_intr1: sc=3D0xffffff00008e2000 intrs=3D= 0x4(0xc004) eintrs=3D0x0 Jul 22 20:31:05 turion kernel: ehci_intr1: sc=3D0xffffff00008e2000 intrs=3D= 0x4(0xc004) eintrs=3D0x0 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: port status=3D0x3002 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: port status=3D0x3002 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=3D6 =2E.. Jul 22 20:31:06 turion kernel: ehci_pcd_able: on=3D1 Jul 22 20:31:06 turion kernel: ehci_intr1: sc=3D0xffffff00008e2000 intrs=3D= 0xc(0xc00c) eintrs=3D0x4 Jul 22 20:31:06 turion kernel: ehci_pcd: change=3D0x20 Jul 22 20:31:06 turion kernel: ehci_pcd_able: on=3D0 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: get port status i=3D5 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: port status=3D0x3002 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: type=3D0x23 request=3D= 01 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE = port=3D5 feature=3D16 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: type=3D0xa3 request=3D= 00 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: get port status i=3D6 =2E.. Jul 22 20:31:06 turion kernel: umass0: OLYMPUS FE210/X775, rev 2.00/1.00, a= ddr 2 Jul 22 20:31:06 turion kernel: umass0: SCSI over Bulk-Only; quirks =3D 0x00= 00 Jul 22 20:31:06 turion kernel: umass0:2:0:-1: Attached to scbus2 Jul 22 20:31:06 turion kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Jul 22 20:31:06 turion kernel: da0: Removable Dir= ect Access SCSI-0 device=20 Jul 22 20:31:06 turion kernel: da0: 1.000MB/s transfers Jul 22 20:31:06 turion kernel: da0: 1999MB (4095630 512 byte sectors: 255H = 63S/T 254C) --=20 Peter Jeremy --9l24NVCWtSuIVIod Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGoznZ/opHv/APuIcRAvAbAJ9OJi6zc8qmMbCZ4QTp/J7rNnTHmQCeIm5O 6+owYmhctfanxqvR6u1wROI= =aMWF -----END PGP SIGNATURE----- --9l24NVCWtSuIVIod--