USB Gadget Software/Hardware Change from Rev B to Rev C

Hi,
    My goal is to create a virtual network connection using a physical
USB Host (Ubuntu 9.04) to USB OTG (Beagleboard/Angstrom 2.6.29-r35) by
updating the kernel USB Gadget. Here is my process:

...

cd ~/oe/tmp/work/beagleboard-angstrom-linux-gnueabi/linux-omap-2.6.29-
r35/git/
make menuconfigs

[Update relevant fields to get the Ethernet Gadget working. Note: NOT
building as a module]

bitbake -f -c compile linux-omap-2.6.29
bitbake console-image

...

This process worked as desired on a Rev B board i.e. the card I SD
card I made functioned properly on the Revision. However, it does not
work for Rev C. Can anyone tell me why? I know they added the USB
Host onto the board which may have caused significant changes to the
hardware/software. Are there any kernel patches out there that might
be able to fix this?

Thanks,
Bob