[beagleboard] BeagleBoard Ralink Wifi USB with Buildroot

On my beagleboard I've configured wpa_supplicant.conf to look like
below:
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

The device is not seen by the USB subsystem on your box...

ubuntu@omap:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter

...but is under Ubuntu. That leads me to believe, assuming you're using
the exact same hardware but booting different software stacks, that you
don't have the proper USB support configured under your kernel. I'd
start by looking through the USB driver configuration in the kernel
config. Not sure what you should look for, but I suspect you might want
to check the OHCI and EHCI support for OMAP3 chips. There are specific
options for these for the 3.2.23 kernel, at least, which is what I'm
using.

FWIW, I'm using Buildroot (along with Crosstool-NG and u-boot) in my
project (BeagleBox) which is mirroring (or at least trying) the build
processes in Robert Nelson's scripts. It boots to X and supports USB
wifi using mdev as long as you edit a config file I created for use with
an mdev-run usb setup script (usbhandler.sh). It's "automatic" if you
specify the driver to load based on the vendor and device ids.

Hope that helps.

Thanks for the help I got it to work with the 3.2.23 Kernel. I enabled the same options with 3.3 within buildroot to no avail. Anyway, thanks for the help!

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 1a40:0101 TERMINUS TECHNOLOGY INC. USB-2.0 4-Port HUB
Bus 001 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter