Comment 0 for bug 231276

sglow (sag-ollies) wrote :

Binary package hint: linux-source-2.6.24

The ti_usb_3410_5052 driver fails to recognize a very popular JTAG emulator made by TI (MSP FET430).

This appears to be a new bug in Hardy, it worked fine in Gutsy.

I downloaded the 2.6.24 vanilla source from kernel.org and compiled just this driver. The vanilla driver does work with this device.

I downloaded the linux-source-2.6.24 package and pulled the driver out of this. I confirmed that this ubuntu specific version of the driver fails to load the device in question.

There are only a couple lines different between the vanilla driver and the ubuntu version. The problem lines seem to be:

267,268c267,268
< .num_interrupt_in = 1,
< .num_bulk_in = 1,
---
> .num_interrupt_in = NUM_DONT_CARE,
> .num_bulk_in = NUM_DONT_CARE,

I'm not sure what the reasoning was behind changing the standard driver, but this is one case in which it broke a popular device which had previously worked.

Thanks,
Steve