Bug#655387: [PATCH net] cdc_ether: Ignore bogus union descriptor for RNDIS devices

2012-04-26 Thread Oliver Neukum
Am Donnerstag, 26. April 2012, 12:55:03 schrieb Bjørn Mork: > Some RNDIS devices include a bogus CDC Union descriptor pointing > to non-existing interfaces. The RNDIS code is already prepared > to handle devices without a CDC Union descriptor by hardwiring > the driver to use interfaces 0 and 1, w

Bug#655387: [PATCH] usb: cdc_ether: Ignore bogus union descriptor for RNDIS devices

2012-01-11 Thread Oliver Neukum
Am Mittwoch, 11. Januar 2012, 11:56:37 schrieb Markus Kolb: > On Wed, 11 Jan 2012 11:35:16 +0100, Oliver Neukum wrote: > > Am Mittwoch, 11. Januar 2012, 11:29:57 schrieb Markus Kolb: > >> Is it really a broken union descriptor? > >> There is all information but the origi

Bug#655387: [PATCH] usb: cdc_ether: Ignore bogus union descriptor for RNDIS devices

2012-01-11 Thread Oliver Neukum
Am Mittwoch, 11. Januar 2012, 11:29:57 schrieb Markus Kolb: > Is it really a broken union descriptor? > There is all information but the original cdc_ether code can only > handle union descriptor which starts with 0. > That is something e.g. the Windows driver can handle. Possibly cdc-ether is al

Bug#655387: [PATCH] usb: cdc_ether: Ignore bogus union descriptor for RNDIS devices

2012-01-11 Thread Oliver Neukum
Am Mittwoch, 11. Januar 2012, 09:36:56 schrieb Iker Salmón San Millán: > 2012/1/11 Bjørn Mork > > > if you have the patience to test yet-another-patch. > > > > > > Bjørn > > > > Yes, I do, but: > > 2012/1/11 Oliver Neukum said: > >You ar

Bug#655387: [PATCH] usb: cdc_ether: Ignore bogus union descriptor for RNDIS devices

2012-01-10 Thread Oliver Neukum
Am Dienstag, 10. Januar 2012, 23:15:16 schrieb Bjørn Mork: > - goto bad_desc; > + /* Fallback to guessing for rndis > +* class devices with bogus union > +* descriptor. > +