Настройка планшета

Переводим в R&D режим (потом я отключил кабель, вроде как надо так):

flasher-3.5 --enable-rd-mode

запускаем планшет получаем права root в xterm:

sudo gainroot

редактируем файл /etc/network/interfaces (если в файле нет следующих строк, то добавляем их):

auto usb0
iface usb0 inet static
address 192.168.2.15
netmask 255.255.255.0
gateway 192.168.2.14

прописываем dns в /etc/resolv.conf :

#у меня нужно было вписать такие:
nameserver 192.168.10.10
namesrever 192.168.10.1

настройка PC: во-первых, нужно убедиться, что ядро поддерживает usbnet. во-вторых, настраиваем usb0 (редактируем /etc/network/interfaces)

mapping hotplug
script grep
map usb0

auto usb0
iface usb0 inet static
address 192.168.2.14
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
up iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.15 -j MASQUERADE
up echo 1 > /proc/sys/net/ipv4/ip_forward
down iptables -t nat -D POSTROUTING -o eth0 -s 192.168.2.15 -j MASQUERADE
down echo 0 > /proc/sys/net/ipv4/ip_forward

возвращаемся к планшету и вызываем модуль g_ether.ko (тут выдало в первый раз сообщение о том, что какое-то устройство занято, но на второй раз сработало):

insmod /mnt/initfs/lib/modules/2.6.21-omap1/g_ether.ko

запускаем:

ifup usb0

проверяем соединение с PC:

ping 192.168.2.15