Quellcode durchsuchen

disabling wwan0

I believe this is due to some confusion about who is using the modem
for what but it's not clear to me what's going on.
There's a forum post on https://community.sixfab.com/t/how-to-remove-interface-wwan0/262
that details putting qmi_wwan and cdc_wdm into the blacklist file which looks
to disable the wwan0 interface as desired.
clementinecomputing vor 5 Jahren
Ursprung
Commit
4fa6d471d5
1 geänderte Dateien mit 36 neuen und 1 gelöschten Zeilen
  1. 36 1
      aux/deploy-busunit-interactive

+ 36 - 1
aux/deploy-busunit-interactive

@@ -123,7 +123,7 @@ read adddeps
 
 if [[ "$adddeps" =~ ^[yY]?$ ]]; then
 
-  deps="espeak mplayer git ppp ppp-dev sox alsa-utils unclutter fbi xinput-calibrator ffmpeg jq matchbox-window-manager libi2c-dev socat figlet vim "
+  deps="espeak mplayer git ppp ppp-dev sox alsa-utils unclutter fbi xinput-calibrator ffmpeg jq matchbox-window-manager libi2c-dev socat figlet vim pwgen minicom "
 
   echo ""
   echo "  Installing: $deps"
@@ -523,6 +523,41 @@ if [[ "$setupconfig" =~ ^[yY]$ ]] ; then
   echo "  adding> dtoverlay=pi3-disable-wifi"
   sudo sed -i 's;^dtoverlay=pi3-disable-wifi;#dtoverlay=pi3-disable-wifi;g' /boot/config.txt
   sudo bash -c 'echo "dtoverlay=pi3-disable-wifi" >> /boot/config.txt'
+
+  echo "  adding> dtoverlay=disable-bt"
+  sudo sed -i 's;^dtoverlay=disable-bt;#dtoverlay=disable-bt;g' /boot/config.txt
+  sudo bash -c 'echo "dtoverlay=disable-bt" >> /boot/config.txt'
+
+  echo "  adding> dtoverlay=disable-wifi"
+  sudo sed -i 's;^dtoverlay=disable-wifi;#dtoverlay=disable-wifi;g' /boot/config.txt
+  sudo bash -c 'echo "dtoverlay=disable-wifi" >> /boot/config.txt'
+
+fi
+
+echo ""
+
+##### Disable wwan0
+#####
+## see https://community.sixfab.com/t/how-to-remove-interface-wwan0/262
+##     https://www.freedesktop.org/wiki/Software/libqmi/
+
+echo -n "Try to disable wwan0? [y/N]: "
+read disablewwan0
+
+if [[ "$disablewwan0" =~ ^[yY]$ ]] ; then
+  tmpfn=`mktemp`
+  bfn=`basename $tmpfn`
+
+  echo "  Saving '/etc/modprobe.d/raspi-blacklist.conf.txt' to /root/$bfn"
+  sudo cp /etc/modprobe.d/raspi-blacklist.conf $tmpfn
+  sudo mv $tmpfn /root/$bfn
+
+  echo "  adding> blacklist qmi_wwan"
+  sudo bash -c 'echo "blacklist qmi_wwan" >> /etc/modprobe.d/raspi-blacklist.conf'
+
+  echo "  adding> blacklist cdc_wdm"
+  sudo bash -c 'echo "blacklist cdc_wdm" >> /etc/modprobe.d/raspi-blacklist.conf'
+
 fi
 
 echo ""