Novatel MC950D gets wrongly classified as CDMA modem

Dan Williams dcbw at redhat.com
Mon May 11 06:42:47 PDT 2009


On Thu, 2009-05-07 at 19:25 -0700, Marcel Holtmann wrote:
> Hi guys,
> 
> 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.

This is why 10-modem.fdi turned out not to be a great idea.  What are
the USB IDs *after* the modem's mass-storage mode is terminated?

Dan


> 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
> 
> Is this just a typo in FDI file or does Novatel uses the same product id
> for the CDMA model?
> 
>       <!-- Novatel -->
>       <match key="@info.parent:usb.vendor_id" int="0x1410">
>         <!-- Merlin XS620/S640,S620,EX720,S720,EV620 CDMA/EV-DO,ES620/Merlin ES720/Ovation U720,ES620 SM Bus,U727 -->
>         <match key="@info.parent:usb.product_id" int_outof="0x1100;0x1110;0x1410;0x1120;0x1130;0x2100;0x2110;0x2130;0x4100;0x5010">
>           <match key="@info.parent:usb.interface.number" int="0">
>             <append key="modem.command_sets" type="strlist">IS-707-A</append>
>           </match>
>         </match>
>         <!-- U730,U740,EU870,XU870 HSDPA/3G,EU740,EU870D,MC950 -->
>         <match key="@info.parent:usb.product_id" int_outof="0x1400;0x1410;0x1420;0x1430;0x2410;0x2420;0x4400">
>           <match key="@info.parent:usb.interface.number" int="0">
>             <append key="modem.command_sets" type="strlist">GSM-07.07</append>
>             <append key="modem.command_sets" type="strlist">GSM-07.05</append>
>           </match>
>         </match>
>       </match>
> 
> Regards
> 
> Marcel
> 
> 
> _______________________________________________
> hal mailing list
> hal at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/hal



More information about the hal mailing list