FC3 - USB - Ethernet device (gumstix)
Kevin J. Cummings
cummings at kjchome.homeip.net
Tue Nov 30 02:17:07 UTC 2004
Steve Hobbs wrote:
> I’m new to Linux, and have installed FC3. I am trying to connect a
> ‘gumstix’ (sbc running Linux – and yes about the size of a piece of
> chewing gum) to my FC3 system. The gumstix has a usb connection and
> works as an Ethernet device – like a pda.
>
> I plug the usb connection in, and FC3 recognises a device which appears
> as System device in the hardware browser, with manufacturer
>
> Linux 2.6.9-1.681_FC3smp echi_hcd.
>
> There are entries in
>
> /sys/devices/pci0000:00/0000:00:03.1/usb3/3-1
>
> showing the vendor id, product id & manufacturer fine.
>
> What I need to do is to enable this device as a network device and then
> bridge it to my Ethernet card to pick up an IP address and be usable as
> a networked device.
What kind of a network device? My Sharp Zaurus (SL5500) talks usbdnet
over USB. What does your gumstix expect to talk?
> Can anyone direct me to a set of instructions on how to do this please.
In a nutshell, you'll need an entry in:
/lib/modules/`uname -r`/modules.usbmap
for your device. That will tell your hotplug system which module to
load for your device. Then you'll need to set up your usb network
device (mine is usb0) configuration scripts (ifcfg-usb0, ifup-usb0,
ifdown-usb0, etc) so that the network can come up (and go down)
properly. If you want to use your connection computer as an internet
router, you'll need to make sure that a "default" gateway through your
connection computer is made on your gumstix device. Oh yeah, and you'll
want to make similar changes on your gumstix device as well so its side
of the network also comes up with hotplug.
This stuff was "somewhat" documented for the 2.4 kernel series for my
Sharp Zaurus, and the modules.usbmap file was eventually fixed in the
2.6 kernel series to no longer require manual intervention for each
newly installed kernel (though usbdnet did become usbnet). Once you get
your usb device configured, it becomes a basic problem in IP routing
configuration, which you can force by hand if you have to. Whether you
supply IP addresses statically or via dhcp server is up to you (though
its generally easier if the dhcp server runs on either your connecting
computer or your gumstix before you need the default route. B^)
> Thanks - Steve
YMMV Good Luck.
--
Kevin J. Cummings
kjchome at rcn.com
cummings at kjchome.homeip.net
cummings at kjc386.framingham.ma.us
More information about the fedora-list
mailing list