Hi Ed,
Your missing one important detail..
it can be answered with what "uname -a" returns..
Regards,
--
Robert Nelson
http://www.rcn-ee.com/
I think (man 5 interfaces) you have the ethernet adress syntax wrong.
You're using IPv4 addresses. I think you need
hwaddress ether 00:01:02:03:04:05
Do you really have two As in aauto for lo?
But you have an earlier problem. "Link not ready" messages indicate
that the USB portion has not started properly. This is not because of
any ethernet address as the setup has not reached the point where that
is relevant. Some kernels have a problem that they only start usb0
properly if the USB OTG cable is connected to the host after booting
has completed (monitor via serial). The Angstrom 2010.7 kernel
(angstrom demo image) seems stable provided the gadget configuration
is setup to load g_ether (ie. "networking") instead of composite.
Check if you have an old U-Boot version. I seem to remember hearing
that this can have an effect on USB behaviour.
I would discourage you from using g_composite. I have found it to be
unstable compared to g_ether.
Sorry. This advice is for Angstrom. For Ubuntu I expect most of the
points to remain relevant.
usb0 is for usb-otg emulation devices, such as connecting your beagle
directly to a pc over the otg port...
*and the lan95xx on the XM also comes up as usb0 or usb1 depending if
you have ^ enabled.. ;)
eth0 would normally come from usb-ethernet adapters such as
asix/moschip usb2.0 based 10/100 ethernet devices.
ALSA works OK for me in Angstrom. What facilities do you need. I you
analog IN and OUT (ie. AUX) jacks.
> Another thing I'm a bit confused about. It seems that I should be
> using the device usb0, but the references in the Beagleboard Ubuntu
> are to eth0. So if I change the references in /etc/network/interfaces
> from usb0 to eth0 and then I type
> ubuntu@beagleboard:/etc/network$ sudo ifup eth0
> I get that
> SIOCSIFADDR: No such device
> eth0: ERROR while getting interface flags: No such device
> SIOCSIFNETMASK: No such device
> eth0: ERROR while getting interface flags: No such device
> Failed to bring up eth0.
I think eth0 is only via an expansion module.
> Can someone please confirm that I should be using usb0?
usb0 is the interface name that I get for CDC ethernet over gadget
USB. This applies to by Angstrom beagleboard and my Ubunut Lucid host.
Regardless of what name is used in the interfaces file, if the device
is initialised by the kernel it will be visible via:
# ifconfig -a
s/you/use/
Note that the builtin ethernet on the xM shows up as 'usb0' and cdc as 'usb1'. People can use ifrename if it's too confusing :)
regards,
Koen
Duly noted.
When should we expect to see queries relating to xM boards?
Approx 5 seconds after the fix xM gets unboxed by a user :) I don't know when the first boards will get shipped, though.
regards,
Koen