OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Ubuntu => Topic started by: jeana on January 14, 2009, 03:53:15 am

Title: Usb Networking
Post by: jeana on January 14, 2009, 03:53:15 am
Did somebody know how to activate the USB networking ?
Title: Usb Networking
Post by: Capn_Fish on January 14, 2009, 02:23:41 pm
Code: [Select]
modprobe usbnet
ifconfig usb0 up xxx.xxx.xxx.xxx

That's how it works normally, at any rate (under Angstrom/Debian, as well as other distros not on the Z).
Title: Usb Networking
Post by: jeana on January 15, 2009, 04:14:27 am
Quote from: Capn_Fish
Code: [Select]
modprobe usbnet
ifconfig usb0 up xxx.xxx.xxx.xxx

That's how it works normally, at any rate (under Angstrom/Debian, as well as other distros not on the Z).

Thank you for your reply Capn_Fish.

Unfortunately nothing happens when doing the modprobe and ifconfig :If I do a modprobe g_ether, I have the following with dmesg :
Quote
ether gadget: using random self ethernet address
ether gadget: using random host ethernet address
usb0: Ethernet Gadget, version: May Day 2005
usb0: using pxa27x_udc, OUT ep1out-bulk IN ep2in-bulk STATUS ep5in-int
usb0: MAC 46:8e:dc:59:4a:bf
usb0: HOST MAC 0e:1a:45:af:21:75
usb0: RNDIS ready
pxa2xx-udc pxa2xx-udc: UDC connecting
and lsusb gives the same result.

If I disconnect the USB cable, dmesg logs nothing.
If I reconnect the USB cable, dmesg logs :
Quote
pxa2xx-udc pxa2xx-udc: USB reset

Any idea ?
Title: Usb Networking
Post by: danr on January 15, 2009, 04:54:20 am
I have the following in /etc/network/interfaces

[div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']iface usb0 inet static
pre-up modprobe g_ether
address 192.168.129.201
netmask 255.255.255.0
broadcast 192.168.129.255
gateway 192.168.129.1
post-down rmmod g_ether
[/div]

Try it out and see if it works for you.
Title: Usb Networking
Post by: jeana on January 15, 2009, 05:07:36 am
Thank you for your help danr, but it doesn't work too.

In dmesg I get the following log after an ifup usb0 with the configuration given :
Quote
ether gadget: using random self ethernet address
ether gadget: using random host ethernet address
usb0: Ethernet Gadget, version: May Day 2005
usb0: using pxa27x_udc, OUT ep1out-bulk IN ep2in-bulk STATUS ep5in-int
usb0: MAC a2:14:42:31:43:b8
usb0: HOST MAC 8e:ca:e5:54:f2:eb
usb0: RNDIS ready
pxa2xx-udc pxa2xx-udc: UDC connecting
NET: Registered protocol family 10
ADDRCONF(NETDEV_UP): usb0: link is not ready

The USB cable is connected to a Windows XP Workstation.
When we plug or unplug the USB cable nothing is detected on the workstation USB devices !
Title: Usb Networking
Post by: pelrun on January 15, 2009, 11:04:18 pm
Augh! I encountered that back when I was using gadget networking, but it's been 6 months and I've completely forgotten how I fixed it!

Actually - did you ifup usb0 before or after plugging the cable in? I seem to recall it never worked properly unless I started it with the cable disconnected on the zaurus end.
Title: Usb Networking
Post by: jeana on January 16, 2009, 02:36:01 am
Thank you pelrun for you experience.

I tried with and without the USB cable plugged to launch ifup usb0 without success (I launched a reboot after each operation to be sure that the system is in the same state)  
Title: Usb Networking
Post by: Yao on May 13, 2009, 02:44:32 am
g_ether also not work for me.
I am using sl-c1000
Title: Usb Networking
Post by: apink on May 13, 2009, 01:33:28 pm
Quote from: jeana
Did somebody know how to activate the USB networking ?

FWIW:  Whenever I plug in my usb ethernet adapter I have to run this code:

[div class=\'codetop\']CODE[/div][div class=\'codemain\' style=\'height:200px;white-space:pre;overflow:auto\']echo -n 1 >/sys/bus/usb/devices/1-2/bConfigurationValue[/div]

Some recent advance in the system development sets a lower power  cutoff threshold that my adapter doesn't meet.  Thus the workaround.  I've never crashed using this workaround.  It has been covered in the forums.