Confusing SPI/Ethernet XM Rev C

I have an XM Rev C.

Pin Muxing done via u-boot.

I use these http://gitorious.org/beagleboard-validation/linux/trees/validation-2.6.32-20110316c

as the sources for the kernel.
2-6.32

And modify the omap3_beagle.c file for the SPIDEV using the patch
below. Manual modification (Noobish I know).

The patch would work for the Validation sources for the Rev A XM i
fried.

+ static struct spi_board_info beagle_mcspi_board_info[] = {
+ // spi 3.0
+ {
+ .modalias = "spidev",
+ .max_speed_hz = 48000000, //48 Mbps
+ .bus_num = 3,
+ .chip_select = 0,
+ .mode = SPI_MODE_1,
+ },

Wow
Last post of http://groups.google.com/group/beagleboard/browse_thread/thread/3ac533cd93b8b605
saved the day.

I was putting the new uImage in the wrong place.