Trying to find kernel/patches/config for my board

I've been working with my beagleboard for about a month now. I've got
it all set up running gentoo linux. Everything is great except I can
only run with the angstrom 2.6.32 image that came on the uSD card with
the board. I've built and tried dozens of kernels, but none of them
are able to power up my usb system. My problem seems related to this
post which hasn't been resolved yet:

http://groups.google.com/group/beagleboard/browse_thread/thread/41abf362a4c5f78f

I even tried building the angstom 2.6.32 tree with the /proc/config.gz
file taken from running kernel that works, but it doesn't activate the
usb and builds to a different size, so I'm guessing the running kernel
I have must have been patched.

I tried this wiki,

http://elinux.org/BeagleBoardLinuxKernel

but it seems dated and fails at:

git checkout 58cf2f1425abfd3a449f9fe985e48be2d2555022

I've got a working toolchain. I'm just looking for a recent kernel,
set of patches and config file that will allow me to activate the usb
on my BeagleBoard-xM Rev B board. If someone can point me in the
right direction it will be greatly appreciated.