mirror of https://github.com/OpenIPC/firmware.git
Autodetect adapter and save result in /etc/wfb.yaml -> wireless -> wl… (#1840)
parent
94009f51a5
commit
a908ba29d0
|
@ -24,6 +24,7 @@ load_config() {
|
||||||
}
|
}
|
||||||
|
|
||||||
load_modules() {
|
load_modules() {
|
||||||
|
adapter_id=""
|
||||||
for card in $(lsusb | awk '{print $6}' | uniq); do
|
for card in $(lsusb | awk '{print $6}' | uniq); do
|
||||||
case "$card" in
|
case "$card" in
|
||||||
"0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012")
|
"0bda:8812" | "0bda:881a" | "0b05:17d2" | "2357:0101" | "2604:0012")
|
||||||
|
@ -32,10 +33,12 @@ load_modules() {
|
||||||
|
|
||||||
"0bda:a81a")
|
"0bda:a81a")
|
||||||
driver=8812eu
|
driver=8812eu
|
||||||
|
adapter_id="bl-m8812eu2"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"0bda:f72b" | "0bda:b733")
|
"0bda:f72b" | "0bda:b733")
|
||||||
driver=8733bu
|
driver=8733bu
|
||||||
|
adapter_id="bl-m8731bu4"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
@ -61,6 +64,11 @@ load_modules() {
|
||||||
echo_log "Wireless driver not found!"
|
echo_log "Wireless driver not found!"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Set .wireless.wlan_adapter in /etc/wfb.yaml if adapter_id is set
|
||||||
|
if [ -n "$adapter_id" ]; then
|
||||||
|
yaml-cli-multi -i /etc/wfb.yaml -s .wireless.wlan_adapter "$adapter_id"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
load_mlink() {
|
load_mlink() {
|
||||||
|
|
Loading…
Reference in New Issue