Использование интерфейса QMI для модуля SIM7600-H 4G в Debian Bullseye

Я новичок в этом, так что будьте терпеливы со мной.

Я хочу установить соединение через LTE через модуль SIM7600-H 4G. Модуль встроен в IPC, поэтому у меня нет другого выбора, кроме как использовать этот модуль.

На IPC у меня только что установленный Debian Bullseye без графического интерфейса. Соединение должно быть установлено через ModemManager и NetworkManager. SIM-карта подключена к IPC. Более того, на IPC у меня есть докер, на котором размещены некоторые необходимые контейнеры. Это станет важным позже.

Фактически связь не может быть установлена. Во время звонкаnmcli cУ меня есть следующий вывод:

      NAME                         UUID                                  TYPE      DEVICE
Kabelgebundene Verbindung 3  2f8476a6-71fc-3e3b-9906-eac78a8a3715  ethernet  enx00e04f82b8c1
br-46836c0ad94d              e7ddf6ba-ca01-4fc8-86c3-c40f2c35e431  bridge    br-46836c0ad94d
eth1                         af45033b-1d1c-4f29-831f-d01620119260  ethernet  enp1s0
docker0                      1284ebb4-010e-4658-bbe0-7e2188298dd4  bridge    docker0
eth0                         0b607d47-d313-449b-8911-7a307c2552a4  ethernet  enp0s31f6
hotspot                      c819c76e-c604-4fe4-8484-49a87d8af472  wifi      --
Kabelgebundene Verbindung 1  b84a613f-6ea8-3cb6-8f21-280dd2028a01  ethernet  --
Kabelgebundene Verbindung 2  f3e8dd43-0887-3020-947b-a14413a2c9fa  ethernet  --
lte0                         eaf626d7-c115-4061-97e9-7b26b612c047  gsm       --

Как видите модем не подключен. Вызовmmcli -m 0имеет следующий вывод:

       -----------------------------------
  General  |               dbus path: /org/freedesktop/ModemManager1/Modem/0
           |               device id: 6e46feda3e60a1419f0bb5413eb212813cf841d0
  -----------------------------------
  Hardware |            manufacturer: QUALCOMM INCORPORATED
           |                   model: 0
           |       firmware revision: LE11B12SIM7600M22
           |          carrier config: Commercial-DT
           | carrier config revision: 05011F11
           |            h/w revision: 10000
           |               supported: gsm-umts, lte
           |                 current: gsm-umts, lte
           |            equipment id: 867584033521118
  -----------------------------------
  System   |                  device: /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5
           |                 drivers: option1, qmi_wwan
           |                  plugin: simtech
           |            primary port: cdc-wdm1
           |                   ports: cdc-wdm1 (qmi), ttyUSB0 (qcdm), ttyUSB1 (gps),
           |                          ttyUSB2 (at), ttyUSB3 (at), ttyUSB4 (audio), wwan0 (net)
  -----------------------------------
  Status   |                    lock: sim-pin2
           |          unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
           |                   state: registered
           |             power state: on
           |             access tech: gsm
           |          signal quality: 39% (recent)
  -----------------------------------

Соединение находится в состоянии «зарегистрировано», но не «подключено».

Что я пробовал:

Я занес драйвер QMI в черный список. Это заставило LTE работать. НО: Docker-контейнер впоследствии не смог запуститься. Это произошло из-за следующей ошибки в dockerd: https://github.com/moby/moby/issues/43034 .

Итак, моя цель теперь состоит в том, чтобы получить соединение через интерфейс QMI, поскольку, похоже, это работает и с докером.

Дополнительная информация: Выводmore syslog | grep ttyявляется:

      Nov 30 09:51:50 tt-factory systemd[1]: Condition check resulted in getty on tty2-tty6 if dbus and logind are not available being skipped.
Nov 30 09:51:50 tt-factory kernel: [    0.075765] printk: console [tty0] enabled
Nov 30 09:51:50 tt-factory kernel: [    0.944470] 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
Nov 30 09:51:50 tt-factory kernel: [    0.946315] 00:04: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
Nov 30 09:51:50 tt-factory kernel: [    0.948215] 00:05: ttyS2 at I/O 0x3e8 (irq = 11, base_baud = 115200) is a 16550A
Nov 30 09:51:50 tt-factory kernel: [    0.950137] 00:06: ttyS3 at I/O 0x2e8 (irq = 10, base_baud = 115200) is a 16550A
Nov 30 09:51:50 tt-factory kernel: [    3.538417] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB0
Nov 30 09:51:50 tt-factory kernel: [    3.538587] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB1
Nov 30 09:51:50 tt-factory kernel: [    3.538834] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB2
Nov 30 09:51:50 tt-factory kernel: [    3.539442] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB3
Nov 30 09:51:50 tt-factory kernel: [    3.539599] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB4
Nov 30 09:52:02 tt-factory systemd[1]: Started Getty on tty1.
Nov 30 09:53:49 tt-factory lte-device-watchdog[453]: Device on /dev/ttyUSB3 found, sending reset command
Nov 30 09:54:52 tt-factory lte-device-watchdog[453]: Device on /dev/ttyUSB3 found, sending reset command
Nov 30 09:55:55 tt-factory lte-device-watchdog[453]: Device on /dev/ttyUSB3 found, sending reset command
Nov 30 09:56:58 tt-factory lte-device-watchdog[453]: Device on /dev/ttyUSB3 found, sending reset command
Nov 30 09:58:01 tt-factory lte-device-watchdog[453]: Device on /dev/ttyUSB3 found, sending reset command

Выходmore syslog | grep qmiявляется:

      Nov 30 09:51:50 tt-factory kernel: [    3.621485] qmi_wwan 1-5:1.5: cdc-wdm1: USB WDM device
Nov 30 09:51:50 tt-factory kernel: [    3.624587] qmi_wwan 1-5:1.5 wwan0: register 'qmi_wwan' at usb-0000:00:14.0-5, WWAN/QMI device, ba:5b:51:b1:ff:aa
Nov 30 09:51:50 tt-factory kernel: [    3.624630] usbcore: registered new interface driver qmi_wwan
Nov 30 09:51:52 tt-factory ModemManager[477]: spawning new qmi-proxy (try 1)...
Nov 30 09:51:53 tt-factory ModemManager[477]: [/dev/cdc-wdm1] Reading expected data format from: /sys/class/net/wwan0/qmi/raw_ip
Nov 30 09:51:53 tt-factory ModemManager[477]: [/dev/cdc-wdm1] Writing expected data format to: /sys/class/net/wwan0/qmi/raw_ip
Nov 30 09:51:53 tt-factory ModemManager[477]: [/dev/cdc-wdm1] Reading expected data format from: /sys/class/net/wwan0/qmi/raw_ip

Я здесь совсем застрял. Поэтому любая помощь будет оценена по достоинству. Заранее спасибо.

0 ответов

Другие вопросы по тегам