Date: Sun, 22 Jul 2007 21:04:57 +1000 From: Peter Jeremy <peterjeremy@optushome.com.au> To: freebsd-usb@freebsd.org Subject: USB2 device won't attach to ehci Message-ID: <20070722110457.GX1176@turion.vk2pj.dyndns.org>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] 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=20, 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=0xffffff00008e2000 intrs=0xc(0xc00c) eintrs=0x4 Jul 22 20:30:31 turion kernel: ehci_pcd: change=0x20 Jul 22 20:30:31 turion kernel: ehci_pcd_able: on=0 ... Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: port status=0x1003 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: type=0x23 request=01 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE port=5 feature=16 Jul 22 20:30:31 turion kernel: ehci_root_ctrl_start: type=0x23 request=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=0x00001002 Jul 22 20:30:31 turion kernel: ehci_disown: index=5 lowspeed=0 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: port status=0x3002 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: port status=0x3002 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=6 ... Jul 22 20:30:32 turion kernel: ehci_pcd_able: on=1 Jul 22 20:30:32 turion kernel: ehci_intr1: sc=0xffffff00008e2000 intrs=0xc(0xc00c) eintrs=0x4 Jul 22 20:30:32 turion kernel: ehci_pcd: change=0x20 Jul 22 20:30:32 turion kernel: ehci_pcd_able: on=0 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: port status=0x3002 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=0x23 request=01 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE port=5 feature=16 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:30:32 turion kernel: ehci_root_ctrl_start: get port status i=6 ... Jul 22 20:30:33 turion kernel: ehci_pcd_able: on=1 Jul 22 20:31:05 turion kernel: ehci_intr1: sc=0xffffff00008e2000 intrs=0xc(0xc00c) eintrs=0x4 Jul 22 20:31:05 turion kernel: ehci_pcd: change=0x20 Jul 22 20:31:05 turion kernel: ehci_pcd_able: on=0 ... Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: port status=0x1803 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=0x23 request=01 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE port=5 feature=16 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=0x23 request=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=0x00001801 Jul 22 20:31:05 turion kernel: ehci_disown: index=5 lowspeed=0 Jul 22 20:31:05 turion kernel: ehci_intr1: sc=0xffffff00008e2000 intrs=0x4(0xc004) eintrs=0x0 Jul 22 20:31:05 turion kernel: ehci_intr1: sc=0xffffff00008e2000 intrs=0x4(0xc004) eintrs=0x0 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: port status=0x3002 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: port status=0x3002 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:31:05 turion kernel: ehci_root_ctrl_start: get port status i=6 ... Jul 22 20:31:06 turion kernel: ehci_pcd_able: on=1 Jul 22 20:31:06 turion kernel: ehci_intr1: sc=0xffffff00008e2000 intrs=0xc(0xc00c) eintrs=0x4 Jul 22 20:31:06 turion kernel: ehci_pcd: change=0x20 Jul 22 20:31:06 turion kernel: ehci_pcd_able: on=0 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: get port status i=5 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: port status=0x3002 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: type=0x23 request=01 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: UR_CLEAR_PORT_FEATURE port=5 feature=16 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: type=0xa3 request=00 Jul 22 20:31:06 turion kernel: ehci_root_ctrl_start: get port status i=6 ... Jul 22 20:31:06 turion kernel: umass0: OLYMPUS FE210/X775, rev 2.00/1.00, addr 2 Jul 22 20:31:06 turion kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000 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: <OLYMPUS FE210/X775 1.00> Removable Direct Access SCSI-0 device 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) -- Peter Jeremy [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGoznZ/opHv/APuIcRAvAbAJ9OJi6zc8qmMbCZ4QTp/J7rNnTHmQCeIm5O 6+owYmhctfanxqvR6u1wROI= =aMWF -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070722110457.GX1176>
