> -----Ursprüngliche Nachricht-----
> Von: Dan Williams [mailto:[email protected]]
> Gesendet: Mittwoch, 3. April 2013 20:20
> An: Gerald Richter
> Cc: Aleksander Morgado; Marius Kotsbak; Harald Jung; networkmanager-
> [email protected]
> Betreff: Re: AW: AW: Problems with Sierra MC 8790 with older firmware
> revision
> 
> On Wed, 2013-04-03 at 19:37 +0200, Gerald Richter - ECOS wrote:
> > Hi,
> >
> > we have a similar case here (Also firmware version 2_*). We are
> investigating at the moment. As soon as I have more information, we will try
> to create an updated patch.
> 
> If there's any chance you can run the ENTERCND thing, then AT!CUSTOM to
> see if your MUXMODE has been modified, that would be great.  I'm really
> poking around in the dark here, but it would be very, very nice to have a way
> of detecting this automatically rather than doing something like;
> 
> strstr (info, "8790") && strstr (fwver, "2_")
> 

Sorry, I don't have direct access to this modem in this case, so in this case 
this will not be possible

Gerald



> Dan
> 
> > Gerald
> >
> >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Aleksander Morgado [mailto:[email protected]]
> > > Gesendet: Mittwoch, 3. April 2013 19:00
> > > An: Dan Williams
> > > Cc: Gerald Richter; Marius Kotsbak; Harald Jung; networkmanager-
> > > [email protected]
> > > Betreff: Re: AW: Problems with Sierra MC 8790 with older firmware
> > > revision
> > >
> > > On 03/04/2013 03:33 PM, Dan Williams wrote:
> > > > On Fri, 2013-03-01 at 15:08 +0100, Gerald Richter - ECOS wrote:
> > > >> The following patch solves the problem for us. It works with all
> > > >> revisions we have available for testing
> > > >
> > > > Pushed to git master and 0.6, thanks!
> > > >
> > > > Dan
> > > >
> > > >> Gerald
> > > >>
> > > >> --- mm-plugin-sierra.c~        2012-08-29 17:02:18.000000000 +0200
> > > >> +++ mm-plugin-sierra.c 2013-03-01 13:22:09.000000000 +0100
> > > >> @@ -78,6 +78,9 @@
> > > >>          if (strstr (response, "C885"))
> > > >>              g_object_set_data (G_OBJECT (task),
> > > >> TAG_SIERRA_APP_PPP_OK, GUINT_TO_POINTER (TRUE));
> > > >>
> > > >> +        if (strstr (response, "MC8790"))
> > > >> +            g_object_set_data (G_OBJECT (task),
> > > >> + TAG_SIERRA_APP_PPP_OK, GUINT_TO_POINTER (TRUE));
> > > >> +
> > > >>          /* For debugging: let users figure out if their device
> > > >> supports it or not
> > > */
> > > >>          if (getenv ("MM_SIERRA_APP1_PPP_OK")) {
> > > >>              mm_dbg ("Sierra: APP1 PPP OK '%s'", response);
> > > >>
> > >
> > >
> > > Ah, the fun... :)
> > >
> > > So I've got a MC8790 here which does *not* like the APP1 port for PPP.
> > > It has the following revision:
> > > 'K2_0_7_35AP C:/WS/FW/K2_0_7_35AP/MSM6290/SRC 2010/03/04
> 17:37:08'
> > >
> > > This is what we get from the probing:
> > >
> > > log_port(): (/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7)
> > > tty/ttyUSB3 at (primary)
> > > log_port(): (/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7)
> > > tty/ttyUSB4 data (primary)
> > > log_port(): (/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.7)
> > > tty/ttyUSB1 qcdm
> > >
> > > And it just stalls when we try to launch the ATD call in ttyUSB4:
> > >
> > > [1365007565.579948] [mm-broadband-bearer.c:200]
> > > common_get_at_data_port(): Connection through a plain serial AT port
> > > (ttyUSB4)
> > > [1365007565.579997] [mm-serial-port.c:958] mm_serial_port_open():
> > > (ttyUSB4) device open count is 2 (open) [1365007565.580036]
> > > [mm-serial-port.c:1003] mm_serial_port_close():
> > > (ttyUSB3) device open count is 1 (close) [1365007565.580080]
> > > [mm-at-serial- port.c:408] debug_log(): (ttyUSB4):
> > > --> 'ATD*99***2#<CR>'
> > > ...
> > > And that's it, won't reply.
> > >
> > > Running the ATD call in the primary ttyUSB3 port (without the patch
> > > above) kind of works; in that case ttyUSB4 is marked as secondary,
> > > but again
> > > ttyUSB4 doesn't know how to properly work not even as secondary and
> > > either reports error or times out most messages...
> > >
> > > Some additional info for Dan, surely not very useful :)
> > >
> > >   AT!NVPORTSET?
> > >   ERROR
> > >   AT!MXPORTMAP?
> > >   ERROR
> > >   AT!NVMUXMODE?
> > >   ERROR
> > >   AT!NVMUXMODE=?
> > >   ERROR
> > >   AT!MAPUART=?
> > >   ERROR
> > >   AT!MAPUART?
> > >   ERROR
> > >   AT!NVPORTMAP?
> > >   ERROR
> > >
> > > --
> > > Aleksander
> >
> 


_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to