USB storage device not recognized
grarpamp
grarpamp at gmail.com
Sun Aug 31 21:38:30 UTC 2014
> Please send output from:
> usbconfig -d X.Y dump_device_desc dump_curr_config_desc
> regarding your device.
Nothing happens in verbose dmesg when I plug in the device,
other than the device itself turns on. If I plug in another device, such
as a USB memory stick to the same port, the stick is accessible.
I believe this device is supposed to present as mass storage since
similar devices in its class do appear.
Anyway, the below output is the same regardless of whether or
not the device is plugged in (I used -u 3 to list the entire bus
in the case when memory stick is in)...
usbdump -v -i usbus3 -f 2
[nothing with device, dumps with memstick]
usbconfig -u 3 dump_device_desc dump_curr_config_desc
ugen3.1: <EHCI root HUB Intel> at usbus3, 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
Configuration index 0
bLength = 0x0009
bDescriptorType = 0x0002
wTotalLength = 0x0019
bNumInterfaces = 0x0001
bConfigurationValue = 0x0001
iConfiguration = 0x0000 <no string>
bmAttributes = 0x0040
bMaxPower = 0x0000
Interface 0
bLength = 0x0009
bDescriptorType = 0x0004
bInterfaceNumber = 0x0000
bAlternateSetting = 0x0000
bNumEndpoints = 0x0001
bInterfaceClass = 0x0009
bInterfaceSubClass = 0x0000
bInterfaceProtocol = 0x0000
iInterface = 0x0000 <no string>
Endpoint 0
bLength = 0x0007
bDescriptorType = 0x0005
bEndpointAddress = 0x0081 <IN>
bmAttributes = 0x0003 <INTERRUPT>
wMaxPacketSize = 0x0008
bInterval = 0x00ff
bRefresh = 0x0000
bSynchAddress = 0x0000
More information about the freebsd-usb
mailing list