��������


BusyBox v1.37.0 (Debian 1:1.37.0-6+b9) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ # [6necho SNAP-BEGIN; cat /proc/uptime; date -u; uname -a; cat /proc/device-tree/
model; echo
SNAP-BEGIN
551.43 2153.48
Fri Oct  2 18:09:20 UTC 2026
Linux (none) 7.2.7-aurora-b8b #6 SMP PREEMPT Fri Oct  2 23:33:48 +06 2026 aarch64 GNU/Linux
JZ08AU Aurora (RAM boot B8B)
~ # for r in /sys/class/remoteproc/*; do echo "RP ${r##*/} name=$(cat $r/name) s
tate=$(cat $r/state) fw=$(cat $r/firmware)"; done
RP remoteproc0 name=4080000.remoteproc state=running fw=mba.mbn
RP remoteproc1 name=a204000.remoteproc state=running fw=wcnss.mdt
~ # echo ---rpmsg; for d in /sys/bus/rpmsg/devices/*; do echo "${d##*/} drv=$(re
adlink $d/driver | sed 's#.*/##')"; done | grep -vE "DATA[0-9]+_CNTL|DIAG"
---rpmsg
remoteproc0:smd-edge.DATA1.-1.-1 drv=rpmsg_wwan_ctrl
remoteproc0:smd-edge.DATA2.-1.-1 drv=
remoteproc0:smd-edge.DATA3.-1.-1 drv=
remoteproc0:smd-edge.DATA4.-1.-1 drv=rpmsg_wwan_ctrl
remoteproc0:smd-edge.DATA40.-1.-1 drv=
remoteproc0:smd-edge.IPCRTR.-1.-1 drv=qcom_smd_qrtr
remoteproc0:smd-edge.SSM_RTR_MODEM_APPS.-1.-1 drv=
remoteproc0:smd-edge.apr_apps2.-1.-1 drv=
remoteproc0:smd-edge.apr_audio_svc.-1.-1 drv=
remoteproc0:smd-edge.rpmsg_ctrl.0.0 drv=rpmsg_ctrl
remoteproc0:smd-edge.sys_mon.-1.-1 drv=qcom_sysmon
remoteproc1:smd-edge.APPS_FM.-1.-1 drv=
remoteproc1:smd-edge.APPS_RIVA_ANT_CMD.-1.-1 drv=
remoteproc1:smd-edge.APPS_RIVA_ANT_DATA.-1.-1 drv=
remoteproc1:smd-edge.APPS_RIVA_BT_ACL.-1.-1 drv=
remoteproc1:smd-edge.APPS_RIVA_BT_CMD.-1.-1 drv=
remoteproc1:smd-edge.APPS_RIVA_CTRL.-1.-1 drv=
remoteproc1:smd-edge.APPS_RIVA_DATA.-1.-1 drv=
remoteproc1:smd-edge.IPCRTR.-1.-1 drv=qcom_smd_qrtr
remoteproc1:smd-edge.WCNSS_CTRL.-1.-1 drv=qcom_wcnss_ctrl
remoteproc1:smd-edge.WLAN_CTRL.-1.-1 drv=
remoteproc1:smd-edge.rpmsg_ctrl.0.0 drv=rpmsg_ctrl
remoteproc1:smd-edge.sys_mon.-1.-1 drv=qcom_sysmon
remoteproc:smd-edge.rpm_requests.-1.-1 drv=qcom_smd_rpm
remoteproc:smd-edge.rpmsg_ctrl.0.0 drv=rpmsg_ctrl
~ # echo ---pdev; ls /sys/bus/platform/devices | grep -iE "a204000|wcnss|iris|pr
onto"; ls -l /sys/bus/platform/devices/a204000.remoteproc/driver 2>&1
---pdev
a204000.remoteproc
a204000.remoteproc:smd-edge:wcnss:bluetooth
a204000.remoteproc:smd-edge:wcnss:wifi
smp2p-wcnss
lrwxrwxrwx    1 root     root             0 Oct  2 18:01 /sys/bus/platform/devices/a204000.remoteproc/driver -> ../../../../bus/platform/drivers/qcom-wcnss-pil
~ # echo ---iomem; grep -E "^8[6-9a-f]" /proc/iomem
---iomem
86000000-8bbfffff : reserved
8bc00000-8e6fffff : System RAM
8e700000-8e7fffff : reserved
8e800000-9fffffff : System RAM
~ # echo ---dmesg-reserved; dmesg | grep -E "reserved mem: .*(mpss|wcnss|mba)"
---dmesg-reserved
[    0.000000] OF: reserved mem: 0x000000008e700000..0x000000008e7fffff (1024 KiB) nomap non-reusable mba
[    0.000000] OF: reserved mem: 0x0000000086800000..0x000000008b5fffff (79872 KiB) nomap non-reusable mpss@86800000
[    0.000000] OF: reserved mem: 0x000000008b600000..0x000000008bbfffff (6144 KiB) nomap non-reusable wcnss@8b600000
~ # echo ---dmesg-wcnss; dmesg | grep -iE "wcnss|a204000|pronto|iris|remoteproc|
smd|rpmsg|qcom_wcnss|nv file|firmware|wcn"
---dmesg-wcnss
[    0.000000] OF: reserved mem: 0x000000008b600000..0x000000008bbfffff (6144 KiB) nomap non-reusable wcnss@8b600000
[    0.000000] psci: PSCIv1.0 detected in firmware.
[    0.000000] psci: [Firmware Bug]: failed to set PC mode: -3
[    0.395258] qcom_scm firmware:scm: SHM Bridge not supported
[    0.399953] qcom_scm firmware:scm: qseecom: found qseecom with version 0x800000
[    0.405108] qcom_scm firmware:scm: qseecom: untested machine, skipping
[    0.925746] msm_hsusb 78d9000.usb: Failed to create device link (0x180) with supplier remoteproc for /soc@0/usb@78d9000/ulpi/phy
[    0.931535] remoteproc remoteproc0: releasing 4080000.remoteproc
[    0.938894] remoteproc remoteproc0: releasing a204000.remoteproc
[    1.004230] remoteproc remoteproc0: 4080000.remoteproc is available
[    1.008122] qcom-wcnss-pil a204000.remoteproc: supply vddcx not found, using dummy regulator
[    1.010967] remoteproc remoteproc1: a204000.remoteproc is available
[    1.254040] remoteproc remoteproc1: Direct firmware load for wcnss.mdt failed with error -2
[    1.256814] remoteproc remoteproc1: powering up a204000.remoteproc
[    1.256885] remoteproc remoteproc1: Direct firmware load for wcnss.mdt failed with error -2
[    1.256898] remoteproc remoteproc1: request_firmware failed: -2
[    7.119627] [init] B1: modem FAT mounted RO at /firmware, firmware path /firmware/image
[    9.510228] remoteproc remoteproc0: powering up 4080000.remoteproc
[    9.510751] remoteproc remoteproc0: Booting fw image mba.mbn, size 234176
[    9.556519] qcom-q6v5-mss 4080000.remoteproc: MBA booted without debug policy, loading mpss
[   10.100262] remoteproc remoteproc0: remote processor 4080000.remoteproc is now up
[   11.068760] [aurora-modem] wwan0qmi0 + wwan0 present after 0.8s; +2 s (JZ02 rpmsg_wwan_ctrl port-race guard, proven start_post)
[  135.526301] remoteproc remoteproc1: powering up a204000.remoteproc
[  135.526423] remoteproc remoteproc1: Booting fw image wcnss.mdt, size 7260
[  135.995366] remoteproc remoteproc1: remote processor a204000.remoteproc is now up
[  136.119074] qcom_wcnss_ctrl remoteproc1:smd-edge.WCNSS_CTRL.-1.-1: WCNSS Version 1.5 1.2
~ # echo ---regulators; for r in /sys/class/regulator/*; do n=$(cat $r/name 2>/d
ev/null); case $n in *l5*|*l7*|*l9*|*s3*) echo "$n $(cat $r/microvolts 2>/dev/nu
ll) uV en=$(cat $r/state 2>/dev/null) users=$(cat $r/num_users 2>/dev/null)";; e
sac; done
---regulators
s3 1300000 uV en=enabled users=2
l9 3300000 uV en=disabled users=0
l5 1800000 uV en=enabled users=2
l7 1800000 uV en=enabled users=2
~ # echo ---modem; /etc/init.d/aurora-modem status
---modem
service: idle
controller: BEARER_CONNECTED
remoteproc: 4080000.remoteproc running (/sys/class/remoteproc/remoteproc0) fw=mba.mbn
rmtfs:      pid='1054' writes_logged=1
qmi dev:    /dev/wwan0qmi0  qmi-proxy='1818'
daemons:    udevd='1726' dbus='1754' polkitd='1758' ModemManager='1769'
  mm plugin: qcom-soc
  mm primary port: wwan0qmi0
  mm state: connected
  mm power state: on
  mm access tech: lte
  mm signal quality: 65% (recent)
  mm operator name: Beeline
  mm registration: home
  bearer 1:  Status connected: yes; interface: wwan0; address: 10.85.31.160;
wwan:       wwan0 UP 10.85.31.160/26
wwan up:    1 of 8
routes:     1.1.1.1 dev wwan0 scope link  src 10.85.31.160 ;10.10.22.1 dev wwan0 scope link  src 10.85.31.160 ;10.85.31.128/26 dev wwan0 scope link  src 10.85.31.160 ;77.88.8.8 dev wwan0 scope link  src 10.85.31.160 ;89.109.251.21 dev wwan0 scope link  src 10.85.31.160 ;89.109.251.22 dev wwan0 scope link  src 10.85.31.160 ;89.109.251.23 dev wwan0 scope link  src 10.85.31.160 ;194.186.191.1 dev wwan0 scope link  src 10.85.31.160 ;
bam-dmux:   active active_ms=436486 suspended_ms=115077 control=auto
usb0:       172.16.42.1/24 route-to-host: 172.16.42.2 dev usb0  src 172.16.42.1 
emmc:       writes_completed=0 sectors_written=0
time:       2026-10-02 18:09:21 UTC; set: 1790964031 21.60 REG:registered/attached qmi-dms; probes: 7
dmesg-errs: 0
~ # echo ---ping; ping -c4 -W3 -I wwan0 77.88.8.8 | tail -2
---ping
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 43.192/55.012/63.256 ms
~ # echo ---nvfile; ls -l /lib/firmware/wlan/prima/; sha256sum /lib/firmware/wla
n/prima/WCNSS_qcom_wlan_nv.bin; cat /sys/module/firmware_class/parameters/path; 
echo
---nvfile
total 32
-rw-r--r--    1 root     root         29816 Sep 30 00:00 WCNSS_qcom_wlan_nv.bin
c6b718258bb0f9e84fcd852439da35ecbc52d5bed4061d5e8aa7a0c41c97d7a2  /lib/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
/firmware/image

~ # echo ---crash; dmesg | grep -cE "crash detected in a204000"; dmesg | grep -c
E "Watchdog startup timeout"; dmesg | grep -cE "Failed to load nv"
---crash
0
0
0
~ # echo ---emmc; awk "{print \"w=\"\$5\" s=\"\$7}" /sys/block/mmcblk0/stat; cat
 /sys/block/mmcblk0/ro
---emmc
w=0 s=0
1
~ # echo SNAP-END
SNAP-END
~ # [6n