On Monday, July 21, 2003, at 07:03 PM, Mark Frazer wrote:

idVendor 0x0525 Netchip Technology Inc.
idProduct 0xdead
bcdDevice 2.02
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
cannot get config descriptor 0, Value too large for defined data type (75)
Language IDs: none (invalid length string descriptor 32; len=25)
<snip>
However, I can insmod my driver at this point and the calls to
retval = usb_get_string (udev, 0x0409, 1, stringbuf, sizeof(stringbuf));
work fine.

What about string ID 0? Is the length of this descriptor correct?


  The vendor returned from this call is _not_ Netchip Technology
Inc.

Shouldn't be, unless that's what you put in the firmware. The idXYZ fields from lsusb are the numerical vendor and product IDs, and the "Netchip Technology Inc" string comes from /usr/share/usb.ids.


This looks very similar to a problem in the skeleton PIC 16C765 firmware when string descriptor zero got mangled. I don't know enough about Netchip's products to offer any more help, though.

--
Charles Lepple <[EMAIL PROTECTED]>
http://www.ghz.cc/charles/



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to