cobalt_board_id is indispensable for Cobalt server. It's depend on PCI. arch/mips/cobalt/built-in.o: In function `cobalt_led_add': led.c:(.init.text+0x1a4): undefined reference to `cobalt_board_id' led.c:(.init.text+0x1a8): undefined reference to `cobalt_board_id' arch/mips/cobalt/built-in.o: In function `cobalt_uart_add': serial.c:(.init.text+0x334): undefined reference to `cobalt_board_id' serial.c:(.init.text+0x338): undefined reference to `cobalt_board_id' arch/mips/cobalt/built-in.o: In function `get_system_type': (.text.get_system_type+0x0): undefined reference to `cobalt_board_id' arch/mips/cobalt/built-in.o:(.text.get_system_type+0x4): more undefined references to `cobalt_board_id' follow make: *** [vmlinux] Error 1 Signed-off-by: Yoichi Yuasa <yoichi_yuasa@xxxxxxxxxxxxxx> diff -pruN -X /home/yuasa/Memo/dontdiff linux-orig/arch/mips/Kconfig linux/arch/mips/Kconfig --- linux-orig/arch/mips/Kconfig 2008-08-05 13:54:04.522608782 +0900 +++ linux/arch/mips/Kconfig 2008-08-05 13:54:52.185324926 +0900 @@ -71,6 +71,7 @@ config MIPS_COBALT select IRQ_CPU select IRQ_GT641XX select PCI_GT64XXX_PCI0 + select PCI select SYS_HAS_CPU_NEVADA select SYS_HAS_EARLY_PRINTK select SYS_SUPPORTS_32BIT_KERNEL