View Single Post
Old 07-19-2018, 02:09 PM   #425
CH23
Bottom Text
CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.CH23 ought to be getting tired of karma fortunes by now.
 
Posts: 146
Karma: 332882
Join Date: Nov 2016
Device: Kobo Clara HD, Kobo Glo HD
Quote:
Originally Posted by NiLuJe View Post
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

Last edited by CH23; 07-19-2018 at 02:32 PM.
CH23 is offline   Reply With Quote