On Thu, Apr 16, 2009 at 2:58 AM, Peter Holik <peter@xxxxxxxx> wrote: >>> + * http://www.tandel.be/downloads/INT51X1_Datasheet.pdf >> >> Ahh, you also found this. Still have it lying on my Desktop. >> After i read this back then, this device *should* be a cdc_eth device. >> Unfortunately, as always, some vendor seem to f*** up the firmware. >> And thats the reason for this driver in the first place. > > > yes this device has a CDC Class Descriptor. > > bLength : 0x12 > bDescriptorType : 0x24 // CS Interface > bDescriptorSubtype : 0x00 // header > bcdCDC : 0x0110 // CDC 1.1 Specification > bFunctionLength : 0x0D > bDescriptorType : 0x24 // CS Interface > bDescriptorSubtype : 0x0F // Ethernet Networking Functional Desc > iMACAddress : 0x03 // index of the MAC address > bmEthernetStat : 0x01000000 // RCV_OVERRUN only > wMaxSegmentSize : 0x05EA > wNumberMCFilters : 0x0080 // not supported > bNumberPowerFilters : 0x00 // no power filters > > > but > > * the bLength should be 4 instead of 0x12 > > * a USB_CDC_UNION_TYPE is missing and therefore this device > has no master/control interface => this is not a cdc device Added linux-usb to cc list..... Can this broken descriptor be fixed via a quirk instead of making a new driver? Descriptor is in ROM so no update is possible. -- Jon Smirl jonsmirl@xxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html