diff --git a/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization b/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization index bc459e210f..9f5ba76c89 100755 --- a/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization +++ b/packages/bsp/common/usr/lib/armbian/armbian-hardware-optimization @@ -251,9 +251,9 @@ prepare_board() { echo 8 >/proc/irq/$i/smp_affinity done ;; - "Beelink X2"|"Orange Pi R1") + "Beelink X2"|"Orange Pi R1"|"ZeroPi") # Wifi module reload workaround / fix - [[ -n $(lsmod | grep 8189es) ]] && rmmod 8189es && modprobe 8189es + [[ -n $(lsmod | grep 8189es) && "${BOARD_NAME}" != "ZeroPi" ]] && rmmod 8189es && modprobe 8189es # Send SDIO to cpu1, USB to cpu2, Ethernet to cpu3 for i in $(awk -F':' '/sunxi-mmc/{print $1}' /proc/irq/$i/smp_affinity