On Wed, 2013-11-06 at 20:26 +0100, Harald Jung wrote:
> Hi,
> 
> several "older" option broadband modems crash after the lock facility  
> MM_MODEM_3GPP_FACILITY_PH_SIM is queried via AT commands.
> After that the USB serial ports doesn't respond anymore.
> I'm shure there is a better place to fix this problem than my rude hack.

We've added a workaround for Option "nozomi" cards where I have
experienced the crash.  But they are CardBus PCI and driven by nozomi,
while yours appear to be CardBus USB driven by 'option'.

The best place for this kind of hack is in
plugins/option/mm-broadband-modem-option.c along with the nozomi one.  I
guess for now we can hardcode USB VID/PID, or maybe do it with udev
rules instead.  Care to submit a patch?

Dan

> best regards
> Harald
> 
> T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  5 Spd=12  MxCh= 0
> D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
> P:  Vendor=0af0 ProdID=6600 Rev=00.01
> S:  Manufacturer=Option N.V.
> S:  Product=GlobeTrotter 3G+ Module
> S:  SerialNumber=Serial Number
> C:  #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=500mA
> I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
> I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
> I:  If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
> 
> --- mm-broadband-modem.c~    2013-07-19 07:41:30.000000000 +0200
> +++ mm-broadband-modem.c    2013-11-06 19:22:33.000000000 +0100
> @@ -3309,6 +3309,8 @@
>           return;
>       }
> 
> +    ctx->facilities &= ~MM_MODEM_3GPP_FACILITY_PH_SIM;
> +
>       /* Ignore facility locks specified by the plugins */
>       if (MM_BROADBAND_MODEM 
> (self)->priv->modem_3gpp_ignored_facility_locks) {
>           gchar *str;
> _______________________________________________
> networkmanager-list mailing list
> networkmanager-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/networkmanager-list


_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to