USB: option: fix incorrect novatel entries
authorDirk De Schepper <ddeschepper@nvtl.com>
Tue, 24 Aug 2010 19:38:35 +0000 (20:38 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 4 Sep 2010 00:33:40 +0000 (17:33 -0700)
commitc7aa8f44b4d1dc73591894a2dd6909213612d299
treed0a3d6ef21ce6c15d0978fef3639f6b4db097d15
parent037d3656adbd7e8cb848f01cf5dec423ed76bbe7
USB: option: fix incorrect novatel entries

Unfortunately some of the hardware PID belonging to auto-install CDROM
(AICD) of Novatel modems found their way into the option module. This
causes the AICD to be treated as a modem in stead of a disk. Since the
modem ports do not appear until after the AICD is ejected, this
essentially disables the modem. After a couple of minutes the AICD
should auto-eject, but it is just too long a wait. The frequency of the
failure seems to depend on both the hardware and the linux distribution.

Here is a patch that fixes this up, and also adds a couple of new PID,
offering some explanations and removing some incomplete and unnecessary
comments.

Signed-off-by: Dirk De Schepper <ddeschepper@nvtl.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/serial/option.c