It turned out to be an issue with acpi-dsdt-initrd-v0.9c-2.6.29.patchwhich I forgot to remove from my package when rebuilding the kernel.Reverting that patch solved boot issues and the kernel is now working.