Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 May 2012 23:54:55 +0300
From:      Eugene Dzhurinsky <jdevelop@gmail.com>
To:        freebsd-usb@freebsd.org
Subject:   Issues with embedded card reader (Laptop ASUS K43SJ)
Message-ID:  <20120516205455.GB6514@devbox>

next in thread | raw e-mail | index | archive | help

--kXdP64Ggrk/fb43R
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi all!

I have some problems with the card reader - it is not recognized as mass
storage device.

OS is: FreeBSD devbox 9.0-STABLE FreeBSD 9.0-STABLE #23: Wed May 16 18:45:2=
8 EEST
2012     root@devbox:/usr/obj/usr/src/sys/BOFHMOD  amd64

> usbconfig list

ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=3D0 md=3DHOST spd=3DHIGH (480=
Mbps) pwr=3DSAVE
ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=3D0 md=3DHOST spd=3DHIGH (480=
Mbps) pwr=3DSAVE
ugen2.1: <XHCI root HUB 0x1b21> at usbus2, cfg=3D0 md=3DHOST spd=3DSUPER (5=
=2E0Gbps) pwr=3DSAVE
ugen0.2: <product 0x0024 vendor 0x8087> at usbus0, cfg=3D0 md=3DHOST spd=3D=
HIGH (480Mbps) pwr=3DSAVE
ugen1.2: <product 0x0024 vendor 0x8087> at usbus1, cfg=3D0 md=3DHOST spd=3D=
HIGH (480Mbps) pwr=3DSAVE
ugen0.3: <product 0x3304 vendor 0x13d3> at usbus0, cfg=3D0 md=3DHOST spd=3D=
FULL (12Mbps) pwr=3DON
ugen0.4: <ASUS USB2.0 WebCam 04G6200086K1AN17J000SGH> at usbus0, cfg=3D0 md=
=3DHOST spd=3DHIGH (480Mbps) pwr=3DON
ugen0.5: <USB2.0-CRW Generic> at usbus0, cfg=3D0 md=3DHOST spd=3DHIGH (480M=
bps) pwr=3DO

> usbconfig -d 0.5 dump_device_desc
ugen0.5: <USB2.0-CRW Generic> at usbus0, cfg=3D0 md=3DHOST spd=3DHIGH (480M=
bps) pwr=3DON

  bLength =3D 0x0012=20
  bDescriptorType =3D 0x0001=20
  bcdUSB =3D 0x0200=20
  bDeviceClass =3D 0x00ff=20
  bDeviceSubClass =3D 0x00ff=20
  bDeviceProtocol =3D 0x00ff=20
  bMaxPacketSize0 =3D 0x0040=20
  idVendor =3D 0x0bda=20
  idProduct =3D 0x0139=20
  bcdDevice =3D 0x3960=20
  iManufacturer =3D 0x0001  <Generic>
  iProduct =3D 0x0002  <USB2.0-CRW>
  iSerialNumber =3D 0x0003  <20100201396000000>
  bNumConfigurations =3D 0x0001

I added the following lines to /usr/src/sys/dev/usb/usbdevs

> product REALTEK USB201CRW   0x0139  USB20CRW Card Reader

and to /usr/src/sys/dev/usb/quirk/usb_quirk.c

>        USB_QUIRK(REALTEK, USB201CRW, 0x0000, 0xffff, UQ_MSC_NO_GETMAXLUN,
>                                UQ_MSC_FORCE_WIRE_BBB, UQ_MSC_FORCE_PROTO_=
SCSI),

After loading modules:

usb_quirk.ko
uhci.ko
ohci.ko
ehci.ko
xhci.ko
umass.ko

in dmesg I can see:

ugen0.5: <Generic> at usbus0
umass0: <Bulk-In, Bulk-Out, Interface> on usbus0
umass0:  SCSI over Bulk-Only; quirks =3D 0x0100
umass0:2:0:-1: Attached to scbus2

however when the card is plugged in - no /dev/da* entries appear. What may =
be
wrong with my config and what else can I try?=20

many thanks in advance!

--=20
Eugene N Dzhurinsky

--kXdP64Ggrk/fb43R
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)

iQEcBAEBAgAGBQJPtBQfAAoJEJl2g18bZPdRuH0H/i/yQ1yCiKZRhIdf+Sdsi6Su
JBKHCP91257+hHEcsIFXrkquDEVTcBZ41kIHm4vVkrAdMHZUJNsh0W9zVOSKHG59
gXE4cDd2BApiX1etC2NfQdtxgSZZ3tzSg0POS6/y+u4nP9jzS8CcyvEkF4JpzTX4
5ehevQN2UPtXmMaZNVVBcAjz/MkCPfnHFYmOaxh46l49RgRFVWYQ5ONkFhMzmigm
EBoLkUhnerGT6eE04acfF1eA+Zg6wYOvkXIZ54tP50+CUYOcC+Ya+DzQcI/q3qnY
tU2CUPlc0Iv8nkqzMzB2z56ZeJdthgOJ69EtV2Zwa2XsHwUz8oDVYOjMDEdLe/M=
=eEYa
-----END PGP SIGNATURE-----

--kXdP64Ggrk/fb43R--



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