Skip to content

kernel/system: bringup modem#57

Merged
greatgitsby merged 6 commits intomasterfrom
modem
Mar 22, 2026
Merged

kernel/system: bringup modem#57
greatgitsby merged 6 commits intomasterfrom
modem

Conversation

@greatgitsby
Copy link
Copy Markdown
Collaborator

@greatgitsby greatgitsby commented Mar 21, 2026

mici

comma@comma-725dfb9b:~$ mmcli -m any
  --------------------------------
  General  |                 path: /org/freedesktop/ModemManager1/Modem/0
           |            device id: eaa3b3218f9aa225cb091dc14c804fd357a7e971
  --------------------------------
  Hardware |         manufacturer: Quectel
           |                model: EG916Q-GL
           |    firmware revision: EG916QGLLGR01A05M04
           |            supported: gsm-umts
           |              current: gsm-umts
           |         equipment id: 868531061515115
  --------------------------------
  System   |               device: /sys/devices/platform/soc@0/a8f8800.usb/a800000.usb/xhci-hcd.0.auto/usb1/1-1
           |              physdev: /sys/devices/platform/soc@0/a8f8800.usb/a800000.usb/xhci-hcd.0.auto/usb1/1-1
           |              drivers: option
           |               plugin: quectel
           |         primary port: ttyUSB3
           |                ports: ttyUSB2 (ignored), ttyUSB3 (at)
  --------------------------------
  Status   |       unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (3), sim-puk2 (10)
           |                state: connected
           |          power state: on
           |          access tech: lte
           |       signal quality: 40% (recent)
  --------------------------------
  Modes    |            supported: allowed: 4g; preferred: none
           |              current: allowed: 4g; preferred: none
  --------------------------------
  IP       |            supported: ipv4, ipv6, ipv4v6
  --------------------------------
  3GPP     |                 imei: 868531061515115
           |          operator id: 311480
           |        operator name: Verizon Wireless
           |         registration: roaming
           | packet service state: attached
  --------------------------------
  3GPP EPS | ue mode of operation: csps-2
  --------------------------------
  SIM      |     primary sim path: /org/freedesktop/ModemManager1/SIM/0
  --------------------------------
  Bearer   |                paths: /org/freedesktop/ModemManager1/Bearer/0
comma@comma-725dfb9b:~$ mmcli -i any
  --------------------------------
  General    |               path: /org/freedesktop/ModemManager1/SIM/0
  --------------------------------
  Properties |             active: yes
             |               imsi: 454351004340912
             |              iccid: 89852351224030086192
             |        operator id: 45435
             | preferred networks: 20801 (umts, lte)
             |                     310410 (umts, lte)
................................................................................................
             |                     62201 (umts, lte)
             |               gid1: FFFFFFFFFFFFFFFF
             |               gid2: FFFFFFFFFFFFFFFF
comma@comma-725dfb9b:~$

tizi

comma@comma-bb546e42:~$ mmcli -m any
  ----------------------------------
  General  |                   path: /org/freedesktop/ModemManager1/Modem/0
           |              device id: 3292f61e0043f16ed3eac4406340ef6cca2668b3
  ----------------------------------
  Hardware |           manufacturer: Quectel
           |                  model: EG25
           |      firmware revision: EG25GGBR07A08M2G
           |              supported: gsm-umts, lte
           |                current: gsm-umts, lte
           |           equipment id: 865326061613579
  ----------------------------------
  System   |                 device: /sys/devices/platform/soc@0/a8f8800.usb/a800000.usb/xhci-hcd.0.auto/usb1/1-1
           |                physdev: /sys/devices/platform/soc@0/a8f8800.usb/a800000.usb/xhci-hcd.0.auto/usb1/1-1
           |                drivers: option
           |                 plugin: quectel
           |           primary port: ttyUSB3
           |                  ports: ttyUSB1 (gps), ttyUSB2 (ignored), ttyUSB3 (at)
  ----------------------------------
  Status   |         unlock retries: sim-pin (3), sim-puk (10)
           |                  state: connected
           |            power state: on
           |            access tech: lte
           |         signal quality: 80% (recent)
  ----------------------------------
  Modes    |              supported: allowed: 2g, 3g, 4g; preferred: none
           |                current: allowed: 2g, 3g, 4g; preferred: none
  ----------------------------------
  IP       |              supported: ipv4, ipv6, ipv4v6
  ----------------------------------
  3GPP     |                   imei: 865326061613579
           |            operator id: 310260
           |          operator name: T-Mobile
           |           registration: roaming
           |   packet service state: attached
  ----------------------------------
  3GPP EPS |   ue mode of operation: csps-2
           |    initial bearer path: /org/freedesktop/ModemManager1/Bearer/0
           | initial bearer ip type: ipv4
  ----------------------------------
  SIM      |       primary sim path: /org/freedesktop/ModemManager1/SIM/0
  ----------------------------------
  Bearer   |                  paths: /org/freedesktop/ModemManager1/Bearer/1
comma@comma-bb546e42:~$ mmcli -i an
  -------------------------------
  General    |              path: /org/freedesktop/ModemManager1/SIM/0
  -------------------------------
  Properties |            active: yes
             |              imsi: 310840118985967
             |             iccid: 89103000000457992002
             |       operator id: 310840
             | emergency numbers: 112
             |              gid1: 636F6E6E65637431FFFFFFFFFFFFFF
             |              gid2: 636F6E6E65637432FFFFFFFFFFFFFF
comma@comma-bb546e42:~$

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 21, 2026

vamOS System Profile

Changes vs master

Metric Change
Used space 3442.3MB → 3442.3MB (+0MB)
Sparse image 3380.8MB → 3380.4MB (-.4MB)
Package count 517 → 517
Directory size changes (>1MB)
Directory Change

Metric Value
Used space 3442.3MB / 5959.5MB
Files 55613
Directories 4418
Symlinks 3448
Packages 517

Top 10 Directories

Directory Size

Category Breakdown

Category Size %
xbps packages 2477.7MB 71.9%
Python venv 639.3MB 18.5%
Firmware 1.2MB 0%
Other 324.0MB 9.4%

Top 10 Packages by Size

Package Size
mit-krb5-libs-1.21.3_1 270.4MB
gawk-5.3.2_1 210.3MB
llvm-21_3 148.6MB
libldns-1.9.0_1 124.3MB
pcre2-devel-10.47_1 74MB
libclang21-21.1.7_1 70.2MB
glib-2.86.1_2 67.1MB
gcc-14.2.1+20250405_4 65.4MB
libcap-progs-2.77_1 56MB
cmake-4.2.2_1 53.2MB

Top 30 Files by Size

File Size
/usr/lib/llvm/21/lib/libLLVM.so.21.1 124.3MB
/usr/lib/llvm/21/lib/libMLIR.so.21.1 89.7MB
/usr/lib/llvm/21/bin/mlir-transform-opt 82.9MB
/usr/lib/llvm/21/lib/libclang-cpp.so.21.1 56MB
/usr/lib/llvm/21/bin/mlir-translate 53.2MB
/usr/lib/llvm/21/bin/llvm-exegesis 52MB
/usr/lib/llvm/21/bin/llvm-bolt-binary-analysis 50.6MB
/usr/bin/uv 46.3MB
/usr/local/venv/lib/python3.12/site-packages/ffmpeg/install/lib/libavcodec.a 40.3MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/gnat1 40.1MB
/usr/bin/gdb 38.1MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/cc1plus 37.3MB
/usr/lib/libgallium-25.3.3.so 35.4MB
/usr/lib/libllvm-qcom.so 35.2MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/cc1 35.2MB
/usr/lib/gcc/aarch64-linux-gnu/14.2/lto1 33.9MB
/usr/bin/lto-dump 33.9MB
/usr/lib/libRusticlOpenCL.so.1.0.0 32.5MB
/usr/local/venv/bin/ruff 31.8MB
/usr/share/icu/78.2/icudt78l.dat 31.5MB
/usr/lib/llvm/21/lib/libclang.so.21.1.7 30.2MB
/usr/lib/llvm/21/bin/c-index-test 28.6MB
/usr/local/venv/lib/python3.12/site-packages/gcc_arm_none_eabi/toolchain/libexec/gcc/arm-none-eabi/13.2.1/cc1 28.2MB
/usr/lib/libz3.so 27.9MB
/usr/bin/run 26.6MB
/usr/local/venv/lib/python3.12/site-packages/numpy.libs/libscipy_openblas64_-71e1b124.so 23.6MB
/usr/comma/updater 23.5MB
/usr/comma/setup 23.5MB
/usr/comma/reset 23.5MB
/usr/local/uv/python/cpython-3.12.13-linux-aarch64-gnu/bin/python3.12 21.6MB

@greatgitsby greatgitsby changed the title kernel/system: bringup modem kernel/system: bringup modem + GPIO Mar 22, 2026
@greatgitsby greatgitsby changed the title kernel/system: bringup modem + GPIO kernel/system: bringup modem Mar 22, 2026
greatgitsby and others added 3 commits March 21, 2026 18:19
- include pm8998.dtsi/pmi8998.dtsi for PMIC GPIO chips
- enable I2C_QCOM_GENI=y and SENSORS_INA2XX=y
- add INA231 on i2c10 in DTS (was qupv3_se10_i2c on downstream)
- dynamically discover PM8998 GPIO base and INA231 hwmon/i2c paths
  instead of hardcoding (GPIO 1264, hwmon1, i2c-0)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@greatgitsby greatgitsby marked this pull request as ready for review March 22, 2026 01:26
@greatgitsby greatgitsby merged commit b2aefa1 into master Mar 22, 2026
2 checks passed
@greatgitsby greatgitsby deleted the modem branch March 22, 2026 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant