B8A audit, B8B Pronto remoteproc (fixed wcnss_mem 0x8b600000), B8C stock NV (fixes Pronto startup watchdog), B8D cfg80211/mac80211/wcn36xx -> phy0/wlan0, B8E wlan0 up + WPA2/CCMP test AP, B8F eMMC cache 857c9c30 with aurora-wifi autostart: 3/3 class-A cold boots, AP up 76-94 s after power-on, LTE unaffected. PSK, NV and PSK-bearing images are not published.
12 lines
968 B
Bash
12 lines
968 B
Bash
# B8E-1 (board, via telnet): WCNSS start (same as B8C/B8D) -> wlan0 up only. No scan, no AP, no connect.
|
|
echo E1-BEGIN; cat /proc/uptime; date -u
|
|
for r in /sys/class/remoteproc/*; do [ "$(cat $r/name)" = a204000.remoteproc ] && W=$r; done; echo "W=$W state=$(cat $W/state)"
|
|
[ "$(cat $W/state)" = offline ] && { echo start > $W/state; echo "START rc=$?"; }
|
|
i=0; while [ ! -e /sys/class/net/wlan0 ] && [ $i -lt 30 ]; do sleep 1; i=$((i+1)); done; echo "wlan0 after ${i}s: $(ls /sys/class/net | grep wlan)"
|
|
sleep 3; echo ---before-up; ip link show wlan0; dmesg | tail -5
|
|
D0=$(dmesg | wc -l); cat /proc/uptime
|
|
ip link set wlan0 up; echo "UP rc=$?"
|
|
sleep 10; echo ---after-up; cat /proc/uptime; ip link show wlan0; iw dev
|
|
echo ---dmesg-new; dmesg | tail -n +$((D0+1))
|
|
echo ---state; echo "pronto=$(cat $W/state) crash=$(dmesg | grep -cE 'crash detected in a204000') dog=$(dmesg | grep -cE 'Watchdog startup') wfatal=$(dmesg | grep -cE 'qcom-wcnss-pil.*fatal')"
|
|
echo E1-END
|