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
From Wear-Hard Mailing list Archive (WH)
Maintained by R. Paul McCarty
Archive created with babymail