Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Sep 2005 08:47:40 -0400
From:      Nicolas Blais <nb_root@videotron.ca>
To:        freebsd-usb@freebsd.org
Subject:   USB card reader not working in 7-CURRENT
Message-ID:  <200509100847.48217.nb_root@videotron.ca>

next in thread | raw e-mail | index | archive | help
--nextPart2747988.iIkbTydzmp
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Hi, I have a Mitsumi 7/1 multi-card reader with integrated floppy. The memo=
ry=20
card part doesn't work in FreeBSD 7-CURRENT. If it is plugged in at boot, I=
=20
get :

uhci0: <VIA 83C572 USB controller> port 0xc400-0xc41f irq 11 at device 16.0=
 on=20
pci0
uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0xc400
uhci0: [GIANT-LOCKED]
uhci0: LegSup =3D 0x8030
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
usbd_get_string: getting lang failed, using 0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xc800-0xc81f irq 11 at device 16.1=
 on=20
pci0
uhci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0xc800
uhci1: [GIANT-LOCKED]
uhci1: LegSup =3D 0x8030
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
usbd_get_string: getting lang failed, using 0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <VIA 83C572 USB controller> port 0xd000-0xd01f irq 10 at device 16.2=
 on=20
pci0
uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0xd000
uhci2: [GIANT-LOCKED]
uhci2: LegSup =3D 0x8030
usb2: <VIA 83C572 USB controller> on uhci2
usb2: USB revision 1.0
usbd_get_string: getting lang failed, using 0
uhub2: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 10 at device 16.3=
 on=20
pci0
uhci3: Reserved 0x20 bytes for rid 0x20 type 4 at 0xd400
uhci3: [GIANT-LOCKED]
uhci3: LegSup =3D 0x8030
usb3: <VIA 83C572 USB controller> on uhci3
usb3: USB revision 1.0
usbd_get_string: getting lang failed, using 0
uhub3: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xfbc00000-0xfbc000ff irq 5 at=20
device 16.4 on pci0
ehci0: Reserved 0x100 bytes for rid 0x10 type 3 at 0xfbc00000
ehci0: [GIANT-LOCKED]
usb4: waiting for BIOS to give up control
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <VIA VT6202 USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: VIA EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
umass0: VIA Technologies Inc. Mitsumi multi cardreader, rev 2.00/0.03, addr=
 2
umass0: SCSI over Bulk-Only; quirks =3D 0x0000
umass0:0:0:-1: Attached to scbus0
<snip>
(probe1:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe1:umass-sim0:0:0:0): Retrying Command
(probe1:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe1:umass-sim0:0:0:0): Retrying Command
(probe1:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe1:umass-sim0:0:0:0): Retrying Command
(probe1:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe1:umass-sim0:0:0:0): Retrying Command
(probe1:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe1:umass-sim0:0:0:0): error 5
(probe1:umass-sim0:0:0:0): Retries Exausted

and camcontrol devlist -v :
scbus0 on umass-sim0 bus 0:

if I camcontrol rescan 0:
ehci_timeout: exfer=3D0xc36d2900
ehci_timeout_task: xfer=3D0xc36d2900
ehci_abort_xfer: xfer=3D0xc36d2900 pipe=3D0xc36d1300
ehci_intr1: door bell
ehci_device_clear_toggle: epipe=3D0xc36d1200 status=3D0x0
usbd_dump_pipe: pipe=3D0xc36d1200
usbd_dump_iface: iface=3D0xc35bfc40
 device=3D0xc36b9d80 idesc=3D0xc35bfc69 index=3D0 altindex=3D0 priv=3D0
usbd_dump_device: dev=3D0xc36b9d80
 bus=3D0xc35b6800 default_pipe=3D0xc36b9e00
 address=3D2 config=3D1 depth=3D1 speed=3D3 self_powered=3D0 power=3D100 la=
ngid=3D1033
usbd_dump_endpoint: endp=3D0xc36a4ae0
 edesc=3D0xc35bfc72 refcnt=3D1
 bEndpointAddress=3D0x81
 (usbd_dump_pipe:)
 refcnt=3D1 running=3D0 aborting=3D0
 intrxfer=3D0, repeat=3D0, interval=3D-1
ehci_device_clear_toggle: epipe=3D0xc36d1300 status=3D0x0
usbd_dump_pipe: pipe=3D0xc36d1300
usbd_dump_iface: iface=3D0xc35bfc40
 device=3D0xc36b9d80 idesc=3D0xc35bfc69 index=3D0 altindex=3D0 priv=3D0
usbd_dump_device: dev=3D0xc36b9d80
 bus=3D0xc35b6800 default_pipe=3D0xc36b9e00
 address=3D2 config=3D1 depth=3D1 speed=3D3 self_powered=3D0 power=3D100 la=
ngid=3D1033
usbd_dump_endpoint: endp=3D0xc36a4ae8
 edesc=3D0xc35bfc79 refcnt=3D1
 bEndpointAddress=3D0x02
 (usbd_dump_pipe:)
 refcnt=3D1 running=3D0 aborting=3D0
 intrxfer=3D0, repeat=3D0, interval=3D-1
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): Retrying Command
ehci_timeout: exfer=3D0xc36d2900
ehci_timeout_task: xfer=3D0xc36d2900
ehci_abort_xfer: xfer=3D0xc36d2900 pipe=3D0xc36d1300
ehci_intr1: door bell
ehci_device_clear_toggle: epipe=3D0xc36d1200 status=3D0x0
usbd_dump_pipe: pipe=3D0xc36d1200
usbd_dump_iface: iface=3D0xc35bfc40
 device=3D0xc36b9d80 idesc=3D0xc35bfc69 index=3D0 altindex=3D0 priv=3D0
usbd_dump_device: dev=3D0xc36b9d80
 bus=3D0xc35b6800 default_pipe=3D0xc36b9e00
 address=3D2 config=3D1 depth=3D1 speed=3D3 self_powered=3D0 power=3D100 la=
ngid=3D1033
usbd_dump_endpoint: endp=3D0xc36a4ae0
 edesc=3D0xc35bfc72 refcnt=3D1
 bEndpointAddress=3D0x81
 (usbd_dump_pipe:)
 refcnt=3D1 running=3D0 aborting=3D0
 intrxfer=3D0, repeat=3D0, interval=3D-1
ehci_device_clear_toggle: epipe=3D0xc36d1300 status=3D0x0
usbd_dump_pipe: pipe=3D0xc36d1300
usbd_dump_iface: iface=3D0xc35bfc40
 device=3D0xc36b9d80 idesc=3D0xc35bfc69 index=3D0 altindex=3D0 priv=3D0
usbd_dump_device: dev=3D0xc36b9d80
 bus=3D0xc35b6800 default_pipe=3D0xc36b9e00
 address=3D2 config=3D1 depth=3D1 speed=3D3 self_powered=3D0 power=3D100 la=
ngid=3D1033
usbd_dump_endpoint: endp=3D0xc36a4ae8
 edesc=3D0xc35bfc79 refcnt=3D1
 bEndpointAddress=3D0x02
 (usbd_dump_pipe:)
 refcnt=3D1 running=3D0 aborting=3D0
 intrxfer=3D0, repeat=3D0, interval=3D-1
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): Retrying Command
ehci_timeout: exfer=3D0xc36d2900
ehci_timeout_task: xfer=3D0xc36d2900
ehci_abort_xfer: xfer=3D0xc36d2900 pipe=3D0xc36d1300
ehci_intr1: door bell
ehci_device_clear_toggle: epipe=3D0xc36d1200 status=3D0x0
usbd_dump_pipe: pipe=3D0xc36d1200
usbd_dump_iface: iface=3D0xc35bfc40
 device=3D0xc36b9d80 idesc=3D0xc35bfc69 index=3D0 altindex=3D0 priv=3D0
usbd_dump_device: dev=3D0xc36b9d80
 bus=3D0xc35b6800 default_pipe=3D0xc36b9e00
 address=3D2 config=3D1 depth=3D1 speed=3D3 self_powered=3D0 power=3D100 la=
ngid=3D1033
usbd_dump_endpoint: endp=3D0xc36a4ae0
 edesc=3D0xc35bfc72 refcnt=3D1
 bEndpointAddress=3D0x81
 (usbd_dump_pipe:)
 refcnt=3D1 running=3D0 aborting=3D0
 intrxfer=3D0, repeat=3D0, interval=3D-1
ehci_device_clear_toggle: epipe=3D0xc36d1300 status=3D0x0
usbd_dump_pipe: pipe=3D0xc36d1300
usbd_dump_iface: iface=3D0xc35bfc40
 device=3D0xc36b9d80 idesc=3D0xc35bfc69 index=3D0 altindex=3D0 priv=3D0
usbd_dump_device: dev=3D0xc36b9d80
 bus=3D0xc35b6800 default_pipe=3D0xc36b9e00
 address=3D2 config=3D1 depth=3D1 speed=3D3 self_powered=3D0 power=3D100 la=
ngid=3D1033
usbd_dump_endpoint: endp=3D0xc36a4ae8
 edesc=3D0xc35bfc79 refcnt=3D1
 bEndpointAddress=3D0x02
 (usbd_dump_pipe:)
 refcnt=3D1 running=3D0 aborting=3D0
 intrxfer=3D0, repeat=3D0, interval=3D-1
(probe0:umass-sim0:0:0:0): Request completed with CAM_REQ_CMP_ERR
(probe0:umass-sim0:0:0:0): Retrying Command

and during the probe, camcontrol devlist -v:
scbus0 on umass-sim0 bus 0:
<  >                               at scbus0 target 0 lun 0 (probe0)
<  >                               at scbus0 target -1 lun -1 ()

debug flags used:
hw.usb.debug=3D1
hw.usb.umass.debug=3D1
hw.usb.ehci.debug=3D1

Hotpluging after boot saves me 5 minutes of boot time but then still doesn'=
t=20
work.

Any suggestions?
=2D-=20
=46reeBSD 7.0-CURRENT #0: Wed Sep  7 18:04:05 EDT 2005    =20
root@clk01a:/usr/obj/usr/src/sys/CLK01A=20
PGP? : http://66.130.198.54:8081/security/nb_root.asc

--nextPart2747988.iIkbTydzmp
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQBDItX0z38ton5LGeIRAjSTAKCm7SzOJUsTVhGFA5S0shDVozYbSQCeI/Eh
isFr6T+KpXQHqZnDejM9ETw=
=DsgA
-----END PGP SIGNATURE-----

--nextPart2747988.iIkbTydzmp--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509100847.48217.nb_root>