Novatel MC950D gets wrongly classified as CDMA modem

Danny Kukawka danny.kukawka at web.de
Thu Aug 6 14:36:07 PDT 2009


On Mittwoch, 13. Mai 2009, Dan Williams wrote:
> On Mon, 2009-05-11 at 18:14 -0700, Marcel Holtmann wrote:
> > Hi Dan,
> >
> > > > > > my Novatel MC950D gets wrongly classified as CDMA modem, but it
> > > > > > is a UTMS modem for sure.
> > > > >
> > > > > Or just update to NM 0.7.1 and you don't have to care about
> > > > > 10-modem.fdi.
> > > > >
> > > > > But the core problem here is that in mass-storage mode, the U727
> > > > > (which is a CDMA modem) uses 0x5010, and after mass-storage mode is
> > > > > terminated and modem-mode begins, it gets the right USB ID.
> > > >
> > > > I don't get it. What USB product ID does it get once it is in modem
> > > > mode. Who cares about the storage mode?
> > >
> > > It gets a different ID in modem mode.  What ID does your GSM part get
> > > in modem mode?
> >
> > see my original email, the 0x5010 is for the GSM/UMTS modem part.
> >
> > T:  Bus=6 Dev#=2 Spd=12 MxCh=0
> > D:  Ver=1.10 Cls=00(>ifc) Sub=00 Prot=00 MxPS=64 #Cfgs=1
> > P:  Vendor=1410 ProdID=5010 Rev=0.0
> > S:  Manufacturer=Novatel Wireless
> > S:  Product=Novatel Wireless HSUPA Modem
> > S:  SerialNumber=3568xxxxxxx
> > C:  #Ifs=1 Cfg#=1 Atr=a0 MxPwr=500mA
> > E:  Ad=00(both) Atr=00(Control) MxPS=0040 Ivl=0ms
> > I:  If#=00 Alt=0 #EPs=02 Cls=08(mstor) Sub=06 Prot=50 Driver=option
> > E:  Ad=09(out) Atr=02(Bulk) MxPS=0040 Ivl=0ms
> > E:  Ad=88(in) Atr=02(Bulk) MxPS=0040 Ivl=0ms
> >
> > However if you think that 0x5010 is for storage mode, why is it part of
> > 10-modem.fdi (even if that is a bad idea)?
>
> Sure, feel free to remove 5010 from the list and add it to the GSM
> block.

Commited fix to git.

Danny




More information about the hal mailing list