Return to the archive index

Re: Help with USB Ethernet under linux

From: "Brian Empey, P.Eng." <>
Date: Wed, 22 Jan 2003 10:46:56 -0800

We've been using the LinkSys WiFi-USB dongles for a couple of months and
they were a real pain to get working on ARM CPUs.
My programmers can provide more details, but this is what we found:
- we had to upgrade to 2.4.19 (from 2.4.18)
- although we work with GCC 3+, all kernel SW requires GCC 2.95
- there are multiple versions of chips inside the LinkSys units:
	specifically, Linksys WUSB11-CA ver.2.6 and Linksys WUSB11-CA ver.2.5
require different drivers because they are completely different inside.

As a final note, most peripherals work through cheap, self-powered USB
hubs but not the WiFi dongles.
One of our customers actually figured out why, and I'll paste his
explanation here:
> 
> oh I can answer part of that issue for you....we ran into the self power USB
> hub issue quite a while ago. Seems almost all of the currently available
> line powered hubs are USB v1.0 and in order for things like disconnects and
> such to work correctly you really need to be USBv2.0 or better yet the new
> USBv2.2 which support peer to peer USB connections.
> 
> Most of the el'cheapo USB hubs are originally for the mac which only needed
> the v1.0 spec but almost all of the new pc stuff need the 2.0 spec.
> 
> I ended up dumping a bunch of el'cheapo hubs even after adding an external
> power supply.

Thanks to Brian Chee at the University of Hawaii for that important
piece of USB trivia!

I hope this helps.

Brian

~~~~~~~~~~~~~~~~~~~~~~~~
  Brian Empey, P. Eng.
      President

Technical Solutions Inc.
~~~~~~~~~~~~~~~~~~~~~~~~

"Seth W. Klein" wrote:
> 
> Panthera Altaica <> wrote:
> >
> > Turns out it wasn't a kernel related error I had
> > /proc/bus/usb mounted as usbfs(as the iux USB EtherNIC
> > how to sayes) not usbdevfs  and of course everyone
> > acts like odprobe magicaly sets everything up for you
> > uckly I noticd my laptop as useing usbdevfs(from the
> > wacom HowTo itch is one of the few that tells you how
> > to make all the changes to the file system you need)
> 
> Your kernel is probably old. The old name is usbdevfs,
> usbfs is the new name. They switched 'cause people were
> confusing it with devfs.
> 
> > Any one know where you are supost to have
> > /proc/bus/usb mounted on bootup btw?  haveing to
> > manual mount it each time is a real PITA.
> 
> In /etc/fstab, using a line like:
> 
> usbfs           /proc/bus/usb   usbfs  defaults  0 0
> 
> But that won't work unless usb support is compiled into
> the kernel or something loads the modules before the init
> scripts mount everything. Nothing is likely to do that
> so you probably want the line in fstab to be:
> 
> usbfs           /proc/bus/usb   usbfs  noauto  0 0
> 
> And a line in /etc/modules.conf like:
> 
> post-install usb-uhci mount /proc/bus/usb
> 
> Don't forget to run "depmod -a" after changing /etc/modules.conf
> 
> cheers,
> Seth W. Klein
> --
>                          http://www.sethwklein.net/
>

--
Subscription/unsubscription/info requests: send e-mail with subject of
"subscribe", "unsubscribe", or "info" to 
Wear-Hard Mailing List Archive (searchable): http://wearables.blu.org
Please, *PLEASE* don't subscribe through a forward/expander/false domain

+Previous Message in Thread | Next Message in Thread

From Wear-Hard Mailing list Archive (WH)
Maintained by R. Paul McCarty

Archive created with babymail