From 1a583af4a2995af1a0aad55aa4673a6dab9dc839 Mon Sep 17 00:00:00 2001 From: NiLuJe Date: Sat, 14 Aug 2021 17:28:26 +0200 Subject: [PATCH] Unbreak Wi-Fi on < Mk.8 (#8077) Don't pass empty parameters to insmod, it apparently doesn't like it... Fix #8075 Regression since a91ba05e349a1f6fe9ae8e77bace6d86dcbf13b6 --- platform/kobo/enable-wifi.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/platform/kobo/enable-wifi.sh b/platform/kobo/enable-wifi.sh index fb2391605..af6a9a563 100755 --- a/platform/kobo/enable-wifi.sh +++ b/platform/kobo/enable-wifi.sh @@ -46,10 +46,18 @@ if ! grep -q "${WIFI_MODULE}" "/proc/modules"; then fi if [ -e "/drivers/${PLATFORM}/wifi/${WIFI_MODULE}.ko" ]; then - insmod "/drivers/${PLATFORM}/wifi/${WIFI_MODULE}.ko" "${WIFI_COUNTRY_CODE_PARM}" + if [ -n "${WIFI_COUNTRY_CODE_PARM}" ]; then + insmod "/drivers/${PLATFORM}/wifi/${WIFI_MODULE}.ko" "${WIFI_COUNTRY_CODE_PARM}" + else + insmod "/drivers/${PLATFORM}/wifi/${WIFI_MODULE}.ko" + fi elif [ -e "/drivers/${PLATFORM}/${WIFI_MODULE}.ko" ]; then # NOTE: Modules are unsorted on Mk. 8 - insmod "/drivers/${PLATFORM}/${WIFI_MODULE}.ko" "${WIFI_COUNTRY_CODE_PARM}" + if [ -n "${WIFI_COUNTRY_CODE_PARM}" ]; then + insmod "/drivers/${PLATFORM}/${WIFI_MODULE}.ko" "${WIFI_COUNTRY_CODE_PARM}" + else + insmod "/drivers/${PLATFORM}/${WIFI_MODULE}.ko" + fi fi fi # Race-y as hell, don't try to optimize this!