Index: linux-2.6.25.1/drivers/ssb/main.c =================================================================== --- linux-2.6.25.1.orig/drivers/ssb/main.c 2008-05-10 08:35:23.000000000 +0100 +++ linux-2.6.25.1/drivers/ssb/main.c 2008-05-10 09:04:53.000000000 +0100 @@ -1173,7 +1173,9 @@ static int __init ssb_modinit(void) /* ssb must be initialized after PCI but before the ssb drivers. * That means we must use some initcall between subsys_initcall * and device_initcall. */ -fs_initcall(ssb_modinit); +//FIXME on embedded we need to be early to make sure we can register +// a new PCI bus, if needed. +subsys_initcall(ssb_modinit); static void __exit ssb_modexit(void) {