1 From: Petr Ostadal <postadal@novell.com>
2 Subject: fix ti_usb_3410_5052 driver for device 04b3:4543
5 Signed-off-by: Oliver Neukum <oneukum@suse.de>
8 drivers/usb/serial/ti_usb_3410_5052.c | 6 ++++--
9 1 file changed, 4 insertions(+), 2 deletions(-)
11 --- a/drivers/usb/serial/ti_usb_3410_5052.c
12 +++ b/drivers/usb/serial/ti_usb_3410_5052.c
13 @@ -463,9 +463,11 @@ static int ti_startup(struct usb_serial
17 - /* the second configuration must be set (in sysfs by hotplug script) */
18 + /* the second configuration must be set */
19 + printk(KERN_DEBUG"%s: bConfigurationValue: %x\n", __FUNCTION__, dev->actconfig->desc.bConfigurationValue);
20 if (dev->actconfig->desc.bConfigurationValue == TI_BOOT_CONFIG) {
22 + status = usb_driver_set_configuration(dev, TI_ACTIVE_CONFIG);
23 + status = status ? status : -ENODEV;