Re: [PATCH] usb driver for intellon based PLC like devolo dlan duo

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux