Using copy_script.sh, get the output of 'netcfg' before and after the usb device is connected. if that doesn't work, check "ifconfig eth0", "ifconfig usb0", and "ifconfig wlan0", then change the 0's to 1s
So without anything attached the following script:
#! /system/bin/sh
out="/mnt/udisk/log.txt"
echo "--ifconfig-- eth0" 2>&1 >>$out
ifconfig eth0 2>&1 >>$out
echo "--ifconfig-- eth1" >>$out
ifconfig eth1 2>&1 >>$out
echo "--ifconfig-- usb0">>$out
ifconfig usb0 2>&1 >>$out
echo "--ifconfig-- usb1" >>$out
ifconfig usb1 2>&1 >>$out
echo "--ifconfig-- wlan0" >>$out
ifconfig wlan0 >>$out
echo "--ifconfig-- wlan1" >>$out
ifconfig wlan1 2>&1 >>$out
echo "--id--">>$out
netcfg 2>&1 >>$out
Produces:
--ifconfig-- eth0
--ifconfig-- eth1
--ifconfig-- usb0
--ifconfig-- usb1
--ifconfig-- wlan0
--ifconfig-- wlan1
--id--
lo UP 127.0.0.1/8 0x00000049 00:00:00:00:00:00
eth0 DOWN 0.0.0.0/0 0x00001002 1e:ed:19:27:1a:b3
tunl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
sit0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00:00:00:00
What I find interesting is that a eth0 does seem to exist without anything connected. When I do connect a cheap wireless or ethernet adapter the output stays the same. Time to look at the board. If anyone sees something let me know.