Kernel config for BeagleBoard rev. C2


I’m trying to compile a linux kernel for my BeagleBoard rev. C2 to be able to play with the interfaces available on the expansion header.
I have downloaded the linux-omap kernel source from git://
Then I have configured and built it, but unfortunately I was not able to boot my BB with it.
Then I have used the configuration file from the BeagleBoard release of Ubuntu 11.10 (removed som unneeded modules and adding the ones I would like to use), but the result was the same. My kernel hangs right after mounting the rootfs on the SD card. Here are the latest lines from the log:
[��� 6.037231] Console: switching to colour frame buffer device 180x56
[��� 6.067596] regulator_init_complete: VDAC: incomplete constraints, leaving on
[��� 6.079315] input: gpio-keys as /devices/platform/gpio-keys/input/input1
[��� 6.090942] twl_rtc twl_rtc: setting system clock to 2000-01-01 00:02:47 UTC (946684967)
[��� 6.102050] Freeing init memory: 268K
[��� 6.390777] udevd[865]: starting version 173
[��� 6.564392] mmc0: new high speed SDHC card at address 0007
[��� 6.595977] mmcblk0: mmc0:0007 SD4GB 3.69 GiB
[��� 6.633117]� mmcblk0: p1 p2
[��� 8.796447] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesystem
[��� 8.804473] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
[�� 10.696014] EXT4-fs (mmcblk0p2): recovery complete
[�� 10.945587] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)

I have copied the uImage onto the cards boot partition and the and the modules directory onto the appropriate folders on the rootfs.
I did not created a new uinitrd, tried to use the one coming with the Ubuntu release. Might it cause this problem?
Or have I missed to compile something important into my kernel?

I have had a look at the Angstrom distribution and it seems that not using uinitrd. Is it OK to build a kernel and boot it without a ramdisk fs?

Thanks in advance.
Best regards,

Probally ^^ you should attach your config..