LINUX.ORG.RU

История изменений

Исправление Root-msk, (текущая версия) :

Не работает прога

применил патч для своего модема


--- a/gsmoptions.h
+++ b/gsmoptions.h
@@ -1,7 +1,7 @@
 #ifndef GSMOPTIONS_H_
 #define GSMOPTIONS_H_
 
-#define DEFAULT_TTY "/dev/gsmmodem"
+#define DEFAULT_TTY "/dev/ttyUSB1"
 
enum {
     TTYFLAGSET = 1

И собрал

alexey@alexey-laptop:~/PascalRD$ make
cc -O2 -Wall -Wextra -pedantic -I. -c gsminfo.c -o gsminfo.o
cc -O2 -Wall -Wextra -pedantic -I. -c gsmcommon.c -o gsmcommon.o
cc -O2 -Wall -Wextra -pedantic -I. -c gsmaction.c -o gsmaction.o
cc -O2 -Wall -Wextra -pedantic -I. -c gsmoptions.c -o gsmoptions.o
cc gsminfo.o gsmcommon.o gsmaction.o gsmoptions.o -o gsminfo
alexey@alexey-laptop:~/PascalRD$ sudo ./gsminfo
No data received
No data received
No data received
No data received

А вот что за модем:


alexey@alexey-laptop:~/PascalRD$ mmcli -m 5 

/org/freedesktop/ModemManager1/Modem/5 (device id '99584187c37c90e539d1ed6be933258630d19b5d')
  -------------------------
  Hardware |   manufacturer: 'Sierra Wireless Inc'
           |          model: 'MC8305'
           |       revision: 'D3200-SCAUTNZ-331403GN07  1  [Oct 15 2012 18:48:03]'
           |      supported: 'gsm-umts'
           |        current: 'gsm-umts'
           |   equipment id: '355096043049492'
  -------------------------
  System   |         device: '/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6'
           |        drivers: 'usb, qmi_wwan, qcserial'
           |         plugin: 'Gobi'
           |   primary port: 'cdc-wdm1'
           |          ports: 'ttyUSB0 (qcdm), ttyUSB1 (at), cdc-wdm1 (qmi), wwan0 (net)'
  -------------------------
  Numbers  |           own : 'unknown'
  -------------------------
  Status   |           lock: 'sim-pin2'
           | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)'
           |          state: 'registered'
           |    power state: 'on'
           |    access tech: 'umts'
           | signal quality: '59' (recent)
  -------------------------
  Modes    |      supported: 'allowed: 2g; preferred: none
           |                  allowed: 3g; preferred: none
           |                  allowed: 2g, 3g; preferred: none
           |                  allowed: 2g, 3g; preferred: 2g
           |                  allowed: 2g, 3g; preferred: 3g'
           |        current: 'allowed: 2g, 3g; preferred: 3g'
  -------------------------
  Bands    |      supported: 'cdma-bc15-aws, dcs, egsm, pcs, g850, u2100, u1900, u17iv, u800, u850, u900'
           |        current: 'cdma-bc15-aws, dcs, egsm, pcs, g850, u2100, u1900, u17iv, u800, u850, u900'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: '355096043049492'
           |  enabled locks: 'none'
           |    operator id: '25002'
           |  operator name: 'MegaFon'
           |   registration: 'home'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/5'

Исходная версия Root-msk, :

Не работает прога

применил патч для своего модема


git diff
diff --git a/gsmoptions.h b/gsmoptions.h
index d047e89..e9194c1 100644
--- a/gsmoptions.h
+++ b/gsmoptions.h
@@ -1,7 +1,7 @@
 #ifndef GSMOPTIONS_H_
 #define GSMOPTIONS_H_
 
-#define DEFAULT_TTY "/dev/gsmmodem"
+#define DEFAULT_TTY "/dev/ttyUSB1"
 
 enum {
     TTYFLAGSET = 1

И собрал

alexey@alexey-laptop:~/PascalRD$ make
cc -O2 -Wall -Wextra -pedantic -I. -c gsminfo.c -o gsminfo.o
cc -O2 -Wall -Wextra -pedantic -I. -c gsmcommon.c -o gsmcommon.o
cc -O2 -Wall -Wextra -pedantic -I. -c gsmaction.c -o gsmaction.o
cc -O2 -Wall -Wextra -pedantic -I. -c gsmoptions.c -o gsmoptions.o
cc gsminfo.o gsmcommon.o gsmaction.o gsmoptions.o -o gsminfo
alexey@alexey-laptop:~/PascalRD$ sudo ./gsminfo
No data received
No data received
No data received
No data received

А вот что за модем:


alexey@alexey-laptop:~/PascalRD$ mmcli -m 5 

/org/freedesktop/ModemManager1/Modem/5 (device id '99584187c37c90e539d1ed6be933258630d19b5d')
  -------------------------
  Hardware |   manufacturer: 'Sierra Wireless Inc'
           |          model: 'MC8305'
           |       revision: 'D3200-SCAUTNZ-331403GN07  1  [Oct 15 2012 18:48:03]'
           |      supported: 'gsm-umts'
           |        current: 'gsm-umts'
           |   equipment id: '355096043049492'
  -------------------------
  System   |         device: '/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6'
           |        drivers: 'usb, qmi_wwan, qcserial'
           |         plugin: 'Gobi'
           |   primary port: 'cdc-wdm1'
           |          ports: 'ttyUSB0 (qcdm), ttyUSB1 (at), cdc-wdm1 (qmi), wwan0 (net)'
  -------------------------
  Numbers  |           own : 'unknown'
  -------------------------
  Status   |           lock: 'sim-pin2'
           | unlock retries: 'sim-pin (3), sim-pin2 (3), sim-puk (10), sim-puk2 (10)'
           |          state: 'registered'
           |    power state: 'on'
           |    access tech: 'umts'
           | signal quality: '59' (recent)
  -------------------------
  Modes    |      supported: 'allowed: 2g; preferred: none
           |                  allowed: 3g; preferred: none
           |                  allowed: 2g, 3g; preferred: none
           |                  allowed: 2g, 3g; preferred: 2g
           |                  allowed: 2g, 3g; preferred: 3g'
           |        current: 'allowed: 2g, 3g; preferred: 3g'
  -------------------------
  Bands    |      supported: 'cdma-bc15-aws, dcs, egsm, pcs, g850, u2100, u1900, u17iv, u800, u850, u900'
           |        current: 'cdma-bc15-aws, dcs, egsm, pcs, g850, u2100, u1900, u17iv, u800, u850, u900'
  -------------------------
  IP       |      supported: 'ipv4, ipv6, ipv4v6'
  -------------------------
  3GPP     |           imei: '355096043049492'
           |  enabled locks: 'none'
           |    operator id: '25002'
           |  operator name: 'MegaFon'
           |   registration: 'home'
  -------------------------
  SIM      |           path: '/org/freedesktop/ModemManager1/SIM/5'