diff options
Diffstat (limited to 'recipes-core/usb-rndis/files/start-rndis.sh')
-rw-r--r-- | recipes-core/usb-rndis/files/start-rndis.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/recipes-core/usb-rndis/files/start-rndis.sh b/recipes-core/usb-rndis/files/start-rndis.sh index a3b4e00..18eecfb 100644 --- a/recipes-core/usb-rndis/files/start-rndis.sh +++ b/recipes-core/usb-rndis/files/start-rndis.sh @@ -2,13 +2,13 @@ # configures the usb gadget to provide rnidis, case "$1" in start) - echo 0 > /sys/class/android_usb/android0/enable - echo rndis > /sys/class/android_usb/android0/functions - echo 1 > /sys/class/android_usb/android0/enable + /sbin/modprobe g_ether dev_addr=00:14:2d:ff:ff:ff host_addr=00:14:2d:ff:ff:fe \ + sleep 1 && /sbin/ifconfig usb0 192.168.11.2 \ + && /usr/sbin/udhcpd -S /etc/udhcpd-usb-rndis.conf ;; stop) - echo 0 > /sys/class/android_usb/android0/enable + /sbin/modprobe -r g_ether ;; esac |