Bladeren bron

Add support for auto detecting the USB Ethernet adapter, and loading its respective driver

Scott Kilau 3 jaren geleden
bovenliggende
commit
6ecc33efa3
2 gewijzigde bestanden met toevoegingen van 10 en 4 verwijderingen
  1. 10 3
      SD_ROOT/wz_mini/etc/init.d/wz_user.sh
  2. 0 1
      SD_ROOT/wz_mini/wz_mini.conf

+ 10 - 3
SD_ROOT/wz_mini/etc/init.d/wz_user.sh

@@ -218,9 +218,16 @@ if [[ "$ENABLE_USB_ETH" == "true" ]]; then
 
 	insmod $KMOD_PATH/kernel/drivers/net/usb/usbnet.ko
 
-	for i in $(echo "$ENABLE_USB_ETH_MODULES" | tr "," "\n")
-	do
-	insmod $KMOD_PATH/kernel/drivers/net/usb/$i.ko
+	for DEVICE in `lsusb | awk '{print $6}'| tr '[:lower:]' '[:upper:]'`; do
+		case $DEVICE in
+		'0B95:1780' | '0B95:7720' | '0B95:772B')
+			echo "Loading ASIX Ethernet driver..."
+			modprobe asix
+		;;
+		'0B95:1790')
+			echo "Loading AX88179 Gigabit Ethernet driver..."
+			modprobe ax88179_178a
+		esac
 	done
 
 	swap_enable

+ 0 - 1
SD_ROOT/wz_mini/wz_mini.conf

@@ -12,7 +12,6 @@ WEB_CAM_FPS_RATE="25"
 CUSTOM_HOSTNAME="WCV3"
 
 ENABLE_USB_ETH="false"
-ENABLE_USB_ETH_MODULES="asix"
 
 ENABLE_USB_DIRECT="false"
 USB_DIRECT_MAC_ADDR="02:01:02:03:04:08"