linux/drivers/usb/serial
Eugeniy Meshcheryakov cdafc37a7b USB: do not handle device 1410:5010 in 'option' driver
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>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-05-14 10:00:27 -07:00
..
aircable.c usb_serial: some coding style fixes 2008-05-02 10:25:58 -07:00
airprime.c usb_serial: some coding style fixes 2008-05-02 10:25:58 -07:00
ark3116.c usb_serial: some coding style fixes 2008-05-02 10:25:58 -07:00
belkin_sa.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
belkin_sa.h
bus.c
ch341.c usb_serial: some coding style fixes 2008-05-02 10:25:58 -07:00
ChangeLog.history
console.c USB: replace remaining __FUNCTION__ occurrences 2008-04-24 21:16:55 -07:00
cp2101.c usb-serial: Add ThinkOptics WavIT 2008-05-11 10:18:00 -07:00
cyberjack.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
cypress_m8.c drivers/usb annotations and fixes 2008-04-28 10:03:31 -07:00
cypress_m8.h USB: cypress_m8: add UPS Powercom (0d9f:0002) 2008-03-10 16:42:25 -07:00
digi_acceleport.c tty: The big operations rework 2008-04-30 08:29:47 -07:00
empeg.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
ezusb_convert.pl
ezusb.c USB: replace remaining __FUNCTION__ occurrences 2008-04-24 21:16:55 -07:00
ftdi_sio.c USB: add more FTDI device ids 2008-05-02 10:25:54 -07:00
ftdi_sio.h USB: add more FTDI device ids 2008-05-02 10:25:54 -07:00
funsoft.c USB: serial: remove unneeded number endpoints settings 2008-04-24 21:16:52 -07:00
garmin_gps.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
generic.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
hp4x.c USB: serial: remove unneeded number endpoints settings 2008-04-24 21:16:52 -07:00
io_16654.h
io_edgeport.c drivers/usb annotations and fixes 2008-04-28 10:03:31 -07:00
io_edgeport.h
io_fw_boot2.h
io_fw_boot.h
io_fw_down2.h
io_fw_down3.h
io_fw_down.h
io_ionsp.h
io_tables.h USB: serial: remove unneeded number endpoints settings 2008-04-24 21:16:52 -07:00
io_ti.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
io_ti.h
io_usbvend.h
ipaq.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
ipaq.h
ipw.c USB: replace remaining __FUNCTION__ occurrences 2008-04-24 21:16:55 -07:00
ir-usb.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
iuu_phoenix.c fix irq flags for iuu_phoenix.c 2008-05-08 10:46:55 -07:00
iuu_phoenix.h USB: add iuu_phoenix driver 2008-02-01 14:34:47 -08:00
Kconfig USB: add new moto_modem driver for some Morotola phones 2008-05-14 10:00:25 -07:00
keyspan_mpr_fw.h
keyspan_pda_fw.h
keyspan_pda.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
keyspan_pda.S
keyspan_usa18x_fw.h
keyspan_usa19_fw.h
keyspan_usa19qi_fw.h
keyspan_usa19qw_fw.h
keyspan_usa19w_fw.h
keyspan_usa26msg.h
keyspan_usa28_fw.h
keyspan_usa28msg.h
keyspan_usa28x_fw.h
keyspan_usa28xa_fw.h
keyspan_usa28xb_fw.h
keyspan_usa49msg.h
keyspan_usa49w_fw.h
keyspan_usa49wlc_fw.h
keyspan_usa67msg.h
keyspan_usa90msg.h
keyspan.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
keyspan.h USB: serial: remove unneeded number endpoints settings 2008-04-24 21:16:52 -07:00
kl5kusb105.c drivers/usb annotations and fixes 2008-04-28 10:03:31 -07:00
kl5kusb105.h
kobil_sct.c USB: replace remaining __FUNCTION__ occurrences 2008-04-24 21:16:55 -07:00
kobil_sct.h
Makefile USB: add new moto_modem driver for some Morotola phones 2008-05-14 10:00:25 -07:00
Makefile-keyspan_pda_fw
mct_u232.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
mct_u232.h USB: mct232: speed, new termios and compliance cleanups 2008-02-01 14:34:56 -08:00
mos7720.c usb serial: more fixes and groundwork for tty changes 2008-04-24 21:16:55 -07:00
mos7840.c USB: mos7840: test and propagate set_uart_reg return value 2008-05-02 10:25:53 -07:00
moto_modem.c USB: add new moto_modem driver for some Morotola phones 2008-05-14 10:00:25 -07:00
navman.c usb serial: more fixes and groundwork for tty changes 2008-04-24 21:16:55 -07:00
omninet.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
option.c USB: do not handle device 1410:5010 in 'option' driver 2008-05-14 10:00:27 -07:00
oti6858.c drivers/usb annotations and fixes 2008-04-28 10:03:31 -07:00
oti6858.h
pl2303.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
pl2303.h USB: pl2303: another product ID 2008-03-24 22:26:14 -07:00
safe_serial.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
sierra.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
spcp8x5.c drivers/usb annotations and fixes 2008-04-28 10:03:31 -07:00
ti_fw_3410.h
ti_fw_5052.h
ti_usb_3410_5052.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
ti_usb_3410_5052.h
usb_debug.c USB: serial: remove unneeded number endpoints settings 2008-04-24 21:16:52 -07:00
usb-serial.c tty: The big operations rework 2008-04-30 08:29:47 -07:00
visor.c USB: remove unnecessary type casting of urb->context 2008-04-24 21:16:55 -07:00
visor.h
whiteheat_fw.h
whiteheat.c tty: The big operations rework 2008-04-30 08:29:47 -07:00
whiteheat.h
xircom_pgs_fw.h
xircom_pgs.S