On Wednesday 19 October 2011 20:32:48 Eugene Dzhurinsky wrote:
> Hello, all!
> 
> I need some advice - it seems that the cardreader is not recognizable on
> 
> FreeBSD 8.2  STABLE:
> > uname -a
> 
> FreeBSD devbox 8.2-STABLE FreeBSD 8.2-STABLE #5: Wed Oct 19 12:20:43 EEST
> 2011     root@devbox:/usr/obj/usr/src/sys/BOFHMOD  amd64
> 
> > usbconfig list
> 
> ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps)
> pwr=SAVE ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH
> (480Mbps) pwr=SAVE ugen0.2: <product 0x0024 vendor 0x8087> at usbus0,
> cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen1.2: <product 0x0024 vendor
> 0x8087> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen0.3:
> <product 0x3304 vendor 0x13d3> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps)
> pwr=ON ugen0.4: <ASUS USB2.0 WebCam 04G6200086K1AN17J000SGH> at usbus0,
> cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen0.5: <USB2.0-CRW Generic> at
> usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
> 
> And dumps follow:
> 
> ===========================================================================
> =================
> 
> ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps)
> pwr=SAVE
> 
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0200
>   bDeviceClass = 0x0009
>   bDeviceSubClass = 0x0000
>   bDeviceProtocol = 0x0001
>   bMaxPacketSize0 = 0x0040
>   idVendor = 0x0000
>   idProduct = 0x0000
>   bcdDevice = 0x0100
>   iManufacturer = 0x0001  <Intel>
>   iProduct = 0x0002  <EHCI root HUB>
>   iSerialNumber = 0x0000  <no string>
>   bNumConfigurations = 0x0001
> 
> 
> ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
> pwr=SAVE
> 
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0200
>   bDeviceClass = 0x0009
>   bDeviceSubClass = 0x0000
>   bDeviceProtocol = 0x0001
>   bMaxPacketSize0 = 0x0040
>   idVendor = 0x0000
>   idProduct = 0x0000
>   bcdDevice = 0x0100
>   iManufacturer = 0x0001  <Intel>
>   iProduct = 0x0002  <EHCI root HUB>
>   iSerialNumber = 0x0000  <no string>
>   bNumConfigurations = 0x0001
> 
> 
> ugen0.2: <product 0x0024 vendor 0x8087> at usbus0, cfg=0 md=HOST spd=HIGH
> (480Mbps) pwr=SAVE
> 
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0200
>   bDeviceClass = 0x0009
>   bDeviceSubClass = 0x0000
>   bDeviceProtocol = 0x0001
>   bMaxPacketSize0 = 0x0040
>   idVendor = 0x8087
>   idProduct = 0x0024
>   bcdDevice = 0x0000
>   iManufacturer = 0x0000  <no string>
>   iProduct = 0x0000  <no string>
>   iSerialNumber = 0x0000  <no string>
>   bNumConfigurations = 0x0001
> 
> 
> ugen1.2: <product 0x0024 vendor 0x8087> at usbus1, cfg=0 md=HOST spd=HIGH
> (480Mbps) pwr=SAVE
> 
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0200
>   bDeviceClass = 0x0009
>   bDeviceSubClass = 0x0000
>   bDeviceProtocol = 0x0001
>   bMaxPacketSize0 = 0x0040
>   idVendor = 0x8087
>   idProduct = 0x0024
>   bcdDevice = 0x0000
>   iManufacturer = 0x0000  <no string>
>   iProduct = 0x0000  <no string>
>   iSerialNumber = 0x0000  <no string>
>   bNumConfigurations = 0x0001
> 
> ugen0.3: <product 0x3304 vendor 0x13d3> at usbus0, cfg=0 md=HOST spd=FULL
> (12Mbps) pwr=ON
> 
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0110
>   bDeviceClass = 0x00e0
>   bDeviceSubClass = 0x0001
>   bDeviceProtocol = 0x0001
>   bMaxPacketSize0 = 0x0040
>   idVendor = 0x13d3
>   idProduct = 0x3304
>   bcdDevice = 0x0001
>   iManufacturer = 0x0000  <no string>
>   iProduct = 0x0000  <no string>
>   iSerialNumber = 0x0000  <no string>
>   bNumConfigurations = 0x0001
> 
> ugen0.4: <ASUS USB2.0 WebCam 04G6200086K1AN17J000SGH> at usbus0, cfg=0
> md=HOST spd=HIGH (480Mbps) pwr=ON
> 
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0200
>   bDeviceClass = 0x00ef
>   bDeviceSubClass = 0x0002
>   bDeviceProtocol = 0x0001
>   bMaxPacketSize0 = 0x0040
>   idVendor = 0x058f
>   idProduct = 0xa014
>   bcdDevice = 0x0003
>   iManufacturer = 0x0003  <04G6200086K1AN17J000SGH>
>   iProduct = 0x0001  <ASUS USB2.0 WebCam>
>   iSerialNumber = 0x0000  <no string>
>   bNumConfigurations = 0x0001
> 
> ugen0.5: <USB2.0-CRW Generic> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps)
> pwr=ON
> 
>   bLength = 0x0012
>   bDescriptorType = 0x0001
>   bcdUSB = 0x0200
>   bDeviceClass = 0x00ff
>   bDeviceSubClass = 0x00ff
>   bDeviceProtocol = 0x00ff
>   bMaxPacketSize0 = 0x0040
>   idVendor = 0x0bda
>   idProduct = 0x0139
>   bcdDevice = 0x3960
>   iManufacturer = 0x0001  <Generic>
>   iProduct = 0x0002  <USB2.0-CRW>
>   iSerialNumber = 0x0003  <20100201396000000>
>   bNumConfigurations = 0x0001
> 

Hi,

You need to dump the configuration descriptor using usbconfig.

Also see the quirks available how to force the UMASS mode of a device.

--HPS
_______________________________________________
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to