Quote:
Originally Posted by NiLuJe
Okay, so either we're missing another dependency (which shouldn't be the case, but you never know), or the syntax for the options has changed.
I'll check the latter.
EDIT: Doesn't look like anything should have changed...
I *think* dmesg might actually be more verbose and spit out the actual name of the first unknown symbol, which might be helpful if you can get to it  .
NOTE: These MAC addresses aren't yours, we're the ones choosing them, so they won't tell anyone anything about your device  .
EDIT²: Possibly needs a shot of usb_f_ecm and/or usb_f_eem around the same time as f_rndis...
EDIT³: @tshering: something like this, maybe :?
|
I tried the 3rd edit:
IT WORKS!
now to figure out why i can't seem to SSH into the thing.
Here's a log file:
Code:
#!/bin/sh
useDropbear=${useDropbear:-"false"}
+ useDropbear=false
if [ -x ${vlasovsoftbasedir}/dropbear/dropbear ]; then
vlasovsoft_dropbear=${vlasovsoftbasedir}/dropbear
elif [ -x ${vlasovsoftbasedir}/usbnet/dropbear ]; then
vlasovsoft_dropbear=${vlasovsoftbasedir}/usbnet
fi
+ [ -x /mnt/onboard/.adds/vlasovsoft/dropbear/dropbear ]
+ vlasovsoft_dropbear=/mnt/onboard/.adds/vlasovsoft/dropbear
mode="up"
+ mode=up
if [ -f /var/run/dropbear.pid ] && [ "$useDropbear" == "true" ] && [ -d "$vlasovsoft_dropbear" ]; then
kill `cat /var/run/dropbear.pid`
mode="down"
fi
+ [ -f /var/run/dropbear.pid ]
if ifconfig | grep -q usb0; then
ifconfig usb0 down
rmmod g_ether
if [ $CPU == mx6sll ] || [ $CPU == mx6ull ]; then
rmmod usb_f_rndis
rmmod usb_f_ecm_subset
rmmod usb_f_eem
rmmod usb_f_ecm
rmmod u_ether
rmmod libcomposite
rmmod configfs
else
rmmod arcotg_udc
fi
mode="down"
fi
+ grep -q usb0
+ ifconfig
[ "$mode" == "down" ] && exit
+ [ up == down ]
driver_root=/drivers/$PLATFORM/usb/gadget
+ driver_root=/drivers/mx6sll-ntx/usb/gadget
if [ ! -f /var/run/dropbear.pid ] && [ "$useDropbear" == "true" ] && [ -x "$vlasovsoft_dropbear/dropbear" ]; then
[ ! -e /usr/libexec/sftp-server ] && (mkdir -p /usr/libexec; ln -sf $vlasovsoft_dropbear/sftp-server /usr/libexec/sftp-server)
$vlasovsoft_dropbear/dropbear -E -r $vlasovsoft_dropbear/host.key.rsa -d $vlasovsoft_dropbear/host.key.dss > $vlasovsoft_dropbear/dropbear.log 2>&1
fi
+ [ ! -f /var/run/dropbear.pid ]
+ [ false == true ]
if [ $CPU == mx6sll ] || [ $CPU == mx6ull ]; then
insmod $driver_root/configfs.ko
insmod $driver_root/libcomposite.ko
insmod $driver_root/u_ether.ko
insmod $driver_root/usb_f_ecm.ko
insmod $driver_root/usb_f_eem.ko
insmod $driver_root/usb_f_ecm_subset.ko
insmod $driver_root/usb_f_rndis.ko
insmod $driver_root/g_ether.ko use_eem=0 host_addr=46:0d:9e:67:69:eb dev_addr=46:0d:9e:67:69:ec
else
insmod $driver_root/arcotg_udc.ko
insmod $driver_root/g_ether.ko host_addr=46:0d:9e:67:69:eb dev_addr=46:0d:9e:67:69:ec
fi
+ [ mx6sll == mx6sll ]
+ insmod /drivers/mx6sll-ntx/usb/gadget/configfs.ko
+ insmod /drivers/mx6sll-ntx/usb/gadget/libcomposite.ko
+ insmod /drivers/mx6sll-ntx/usb/gadget/u_ether.ko
+ insmod /drivers/mx6sll-ntx/usb/gadget/usb_f_ecm.ko
+ insmod /drivers/mx6sll-ntx/usb/gadget/usb_f_eem.ko
+ insmod /drivers/mx6sll-ntx/usb/gadget/usb_f_ecm_subset.ko
+ insmod /drivers/mx6sll-ntx/usb/gadget/usb_f_rndis.ko
+ insmod /drivers/mx6sll-ntx/usb/gadget/g_ether.ko use_eem=0 host_addr=46:0d:9e:67:69:eb dev_addr=46:0d:9e:67:69:ec
ifconfig usb0 192.168.2.101
+ ifconfig usb0 192.168.2.101