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.
Gerald > -----Ursprüngliche Nachricht----- > Von: Aleksander Morgado [mailto:aleksan...@lanedo.com] > Gesendet: Mittwoch, 3. April 2013 19:00 > An: Dan Williams > Cc: Gerald Richter; Marius Kotsbak; Harald Jung; networkmanager- > l...@gnome.org > 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 networkmanager-list@gnome.org https://mail.gnome.org/mailman/listinfo/networkmanager-list