USB: do not handle device 1410:5010 in 'option' driver
authorEugeniy Meshcheryakov <eugen@debian.org>
Wed, 14 May 2008 19:21:09 +0000 (19:21 +0000)
committerChris Wright <chrisw@sous-sol.org>
Mon, 9 Jun 2008 18:26:58 +0000 (11:26 -0700)
commitb74759bf0b0b0e7c5757504111f642347afdbcbb
treea35c379b76aab4e81bd8236b4a795434c18b9290
parent5b64a9a1a8b8ea949a15647fd4b991c89e37611d
USB: do not handle device 1410:5010 in 'option' driver

commit cdafc37a7b727b75ced65e31e47dafbd8b70f97f upstream

This device is not a serial port, but a virtual CD-ROM device. For
example with my Novatel MC950D:

lsusb -v -d 1410:5010 | grep InterfaceClass
      bInterfaceClass         8 Mass Storage

After some time (ca. 5min) or if virtual CD is ejected, device id
changes to 1410:4400:

% lsusb -v -d 1410:4400 | grep InterfaceClass
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceClass       255 Vendor Specific Class

Variable name says that 0x5010 is a Novatel U727, but searching in
internet shows, that this device also provides virtual CD that should be
ejected before use. Product id for serial port in this case is 0x4100.

Signed-off-by: Eugeniy Meshcheryakov <eugen@debian.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
drivers/usb/serial/option.c