Add sudo to wgd.sh in case some linux needs it

This commit is contained in:
Xianjun Jiao 2025-04-16 19:55:07 +01:00
parent fd1b030205
commit 4b79376d86

View File

@ -49,11 +49,11 @@ download_module () {
insert_check_module () {
TARGET_DIR_input="$1"
MODULE_input="$2"
rmmod $MODULE_input
sudo rmmod $MODULE_input
if [[ -n $3 ]]; then
(set -x; insmod $TARGET_DIR_input/$MODULE_input.ko test_mode=$3)
(set -x; sudo insmod $TARGET_DIR_input/$MODULE_input.ko test_mode=$3)
else
(set -x; insmod $TARGET_DIR_input/$MODULE_input.ko)
(set -x; sudo insmod $TARGET_DIR_input/$MODULE_input.ko)
fi
checkModule $MODULE_input
@ -67,11 +67,11 @@ print_usage
# # now ad9361 driver is together with kernel. no need to load it.
# insmod ad9361_drv.ko
insmod xilinx_dma.ko
sudo insmod xilinx_dma.ko
# modprobe ad9361_drv
# modprobe xilinx_dma
modprobe mac80211
lsmod
sudo modprobe mac80211
sudo lsmod
TARGET_DIR=./
DOWNLOAD_FLAG=0
@ -135,23 +135,23 @@ fi
echo " "
killall hostapd
service dhcpcd stop #dhcp client. it will get secondary ip for sdr0 which causes trouble
sudo service dhcpcd stop #dhcp client. it will get secondary ip for sdr0 which causes trouble
killall dhcpd
killall wpa_supplicant
#service network-manager stop
ifconfig sdr0 down
sudo ifconfig sdr0 down
rmmod sdr
sudo rmmod sdr
if [ $DOWNLOAD_FLAG -eq 1 ]; then
download_module fpga $TARGET_DIR
fi
if [ -f "$TARGET_DIR/system_top.bit.bin" ]; then
./load_fpga_img.sh $TARGET_DIR/system_top.bit.bin
sudo ./load_fpga_img.sh $TARGET_DIR/system_top.bit.bin
else
echo $TARGET_DIR/system_top.bit.bin not found. Skip reloading FPGA.
# ./load_fpga_img.sh fjdo349ujtrueugjhj
# sudo ./load_fpga_img.sh fjdo349ujtrueugjhj
fi
./rf_init_11n.sh