speedup wifi boot (#597)

* speedup wifi boot

* just a pre

* bump kernel:

* bump kernel
This commit is contained in:
Adeeb Shihadeh
2026-05-06 15:17:59 -07:00
committed by GitHub
parent 6597675977
commit b29ee41018
3 changed files with 32 additions and 1 deletions

View File

@@ -0,0 +1,29 @@
#!/bin/bash
set -e
PATH=/usr/sbin:/usr/bin:/sbin:/bin
iface=wlan0
timeout=300
for ((i = 0; i < timeout; i++)); do
[[ -r "/sys/class/net/$iface/ifindex" ]] && break
sleep 0.1
done
if [[ ! -r "/sys/class/net/$iface/ifindex" ]]; then
echo "timed out waiting for $iface"
exit 0
fi
ifindex=$(< "/sys/class/net/$iface/ifindex")
mkdir -p /run/udev/data
tmp=$(mktemp "/run/udev/data/n${ifindex}.XXXXXX")
{
printf 'I:%s\n' "$(($(date +%s%N) / 1000))"
printf 'E:NM_UNMANAGED=0\n'
printf 'V:1\n'
} > "$tmp"
mv "$tmp" "/run/udev/data/n${ifindex}"

View File

@@ -0,0 +1,2 @@
[Service]
ExecStartPre=/usr/comma/wlan-nm-init.sh