Built rt2800usb WiFi driver for beagleboard w/Angstrom

I was finally able to get the compat-wireless rt2800usb driver (for my
D-Link DWA-125 wireless USB adapter) built and working in Angström
(kernel 2.6.32). I had to do it myself since I found no beagleboard
version of the rt2800usb driver in the Angstrom repository or OE
recipe.
In case anyone else is facing this same issue, these are the
instructions for building (assuming you have already cloned the OE
repo):
1. Start by following the steps from this post at the chumby forum:
http://forum.chumby.com/viewtopic.php?id=6729 BUT keep these few
tweaks in mind:
2. After downloading Guyc's rt2870 recipe folder into your recipes
path you will need to replace the compat-wireless.inc with the one
located in the main OE branch: https://github.com/openembedded/openembedded/tree/master/recipes/compat-wireless
3. While baking the rt2870 recipe you will likely come across a few
compilation errors with the driver. Don't panic! Just pay attention to
the error logs. Unfortunately, I don't have those handy but basically
I just had to comment out some re-defined functions and add a '0'
parameter to a function call (pretty straightforward if you have C-
programming experience).
4. That's it! Notice that if you plan to install this as a patch you
basically need to copy 2 of 3 generated ipk files to your board: the
compat-wireless-rt2x00 and the rt2870-firmware pack (rt2870*.ipk is
just an empty container for the first two dependencies).

rt2800usb compliant devices work quite well in Access Point (AP) mode
via the hostapd application :slight_smile:

Good luck!

Did you find or build these drivers? I would appreciate if you sent them to me. Thanks