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"