From: Andrew Morton Vitezslav Samel reports that an HP DL380 g4 fails using the default arch due to the ISA bus having an ID of 32. It would have worked OK with the generic arch - for some reason the default arch doesn't support as many busses. So bump that up to support 256 busses, but leave it at 32 if we're building a tiny system to save a bit of memory. Cc: Vitezslav Samel Cc: Andi Kleen Signed-off-by: Andrew Morton --- diff -puN include/asm-i386/mach-default/mach_mpspec.h~x86-increase-max_mp_busses-on-default-arch include/asm-i386/mach-default/mach_mpspec.h --- a/include/asm-i386/mach-default/mach_mpspec.h~x86-increase-max_mp_busses-on-default-arch +++ a/include/asm-i386/mach-default/mach_mpspec.h @@ -3,6 +3,10 @@ #define MAX_IRQ_SOURCES 256 +#if CONFIG_BASE_SMALL == 0 +#define MAX_MP_BUSSES 256 +#else #define MAX_MP_BUSSES 32 +#endif #endif /* __ASM_MACH_MPSPEC_H */ _