If someone needs to use the internet phone via usb cable the following are the steps needed.
1. Install kernel-module-usbnet, kernel-module-rndis-host, kernel-module-rndis-wlan and reboot
opkg install kernel-module-usbnet opkg install kernel-module-rndis-host opkg install kernel-module-rndis-wlan reboot
2. Plug the usb cable and choose internet sharing on the phone
dmesg | grep usb [ 3772.954000] usb 1-1: USB disconnect, device number 6 [ 3773.364000] usb 1-1: new high-speed USB device number 7 using ehci-brcm [ 3773.526000] rndis_host 1-1:1.0: usb0: register 'rndis_host' at usb-ehci_hcd-1, RNDIS device, ee:11:bb:33:ff
3. Activate the new interface and get ip through dhcp
ifconfig usb0 up udhcpc -i usb0 udhcpc (v1.19.4) started Sending discover... Sending select for 192.168.42.138... Lease of 192.168.42.138 obtained, lease time 43200 /etc/udhcpc.d/50default: Adding DNS 192.168.42.129
Enigma2 box now has internet though the phone.
The above tests performed on dm800se using latest build (OpenPLi-3.0-beta-dm800se-20130203.zip)
Users on the OpenPLi 2.1 must do a lot of job to get this done. Must configure the following on the kernel:
CONFIG_USB_USBNET=y CONFIG_USB_NET_CDCETHER=y
And complile usb-rndis-lite driver.
Finally, it would be nice to be able to configure usb0 internface from Enigma2. Any ideas how to do that?
More information:
http://www.synce.org/oldwiki/index.php/Connecting_your_Windows_Mobile_2005_device_via_USB_%28usb-rndis-lite%29 http://wiki.maemo.org/USB_networking http://wiki.openmoko.org/wiki/USB_Networking#USB_Networking_support https://bbs.archlinux.org/viewtopic.php?id=72902