Crap! I totally forgot that I need ACPI support in the kernel for an SMP system to work the way I expected. I guess I can load my .config file, edit it inside menuconfig, and recompile the kernel. I forgot - do I need to clean out any of the stuff from this kernel before I can recompile it, or can I simply re-make it?
I have a couple of questions also about some of the dmesg output (see dmesg.txt attached)... 1. Bug in the BIOS? I upgraded to the latest BIOS from Intel's site before I began Gentoo installation. I guess this isn't too crucial of a bug? OEM ID: Product ID: APIC at: 0xFEE00000 Processor #0 15:4 APIC version 20 Enabling APIC mode: Flat. Using 0 I/O APICs BIOS bug, no explicit IRQ entries, using default mptable. (tell your hw vendor) Processors: 1 2. What is this PCI jabber? Anything serious? It seems inconsequential, but I just wanted to ask anyway. PCI: Failed to allocate mem resource #6:[EMAIL PROTECTED] for 0000:01:00.0 PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: e0000000-e4ffffff PREFETCH window: d0000000-dfffffff PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: e5300000-e53fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.4 IO window: disabled. MEM window: e5400000-e54fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.5 IO window: 1000-1fff MEM window: e5100000-e51fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: e5000000-e50fffff PREFETCH window: disabled. 3. I chose the Preemptive mode for the kernel - is that a good choice? Thanks for all the replies - they were all very helpful.
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Pentium(R) D CPU 3.20GHz stepping : 4 cpu MHz : 3200.439 cache size : 1024 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up pni monitor ds_cpl cid cx16 xtpr bogomips : 6403.52 clflush size : 64
Linux version 2.6.20-gentoo-r8 ([EMAIL PROTECTED]) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #1 SMP PREEMPT Fri May 11 22:36:27 EDT 2007 BIOS-provided physical RAM map: sanitize start sanitize end copy_e820_map() start: 0000000000000000 size: 000000000009fc00 end: 000000000009fc00 type: 1 copy_e820_map() type is E820_RAM copy_e820_map() start: 000000000009fc00 size: 0000000000000400 end: 00000000000a0000 type: 2 copy_e820_map() start: 00000000000e0000 size: 0000000000020000 end: 0000000000100000 type: 2 copy_e820_map() start: 0000000000100000 size: 00000000cece3000 end: 00000000cede3000 type: 1 copy_e820_map() type is E820_RAM copy_e820_map() start: 00000000cede3000 size: 00000000000ba000 end: 00000000cee9d000 type: 4 copy_e820_map() start: 00000000cee9d000 size: 0000000000f3d000 end: 00000000cfdda000 type: 1 copy_e820_map() type is E820_RAM copy_e820_map() start: 00000000cfdda000 size: 0000000000021000 end: 00000000cfdfb000 type: 4 copy_e820_map() start: 00000000cfdfb000 size: 00000000000cd000 end: 00000000cfec8000 type: 1 copy_e820_map() type is E820_RAM copy_e820_map() start: 00000000cfec8000 size: 0000000000021000 end: 00000000cfee9000 type: 4 copy_e820_map() start: 00000000cfee9000 size: 0000000000003000 end: 00000000cfeec000 type: 1 copy_e820_map() type is E820_RAM copy_e820_map() start: 00000000cfeec000 size: 0000000000013000 end: 00000000cfeff000 type: 3 copy_e820_map() start: 00000000cfeff000 size: 0000000000001000 end: 00000000cff00000 type: 1 copy_e820_map() type is E820_RAM copy_e820_map() start: 0000000100000000 size: 0000000030000000 end: 0000000130000000 type: 1 copy_e820_map() type is E820_RAM BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 00000000cede3000 (usable) BIOS-e820: 00000000cede3000 - 00000000cee9d000 (ACPI NVS) BIOS-e820: 00000000cee9d000 - 00000000cfdda000 (usable) BIOS-e820: 00000000cfdda000 - 00000000cfdfb000 (ACPI NVS) BIOS-e820: 00000000cfdfb000 - 00000000cfec8000 (usable) BIOS-e820: 00000000cfec8000 - 00000000cfee9000 (ACPI NVS) BIOS-e820: 00000000cfee9000 - 00000000cfeec000 (usable) BIOS-e820: 00000000cfeec000 - 00000000cfeff000 (ACPI data) BIOS-e820: 00000000cfeff000 - 00000000cff00000 (usable) BIOS-e820: 0000000100000000 - 0000000130000000 (usable) Warning only 4GB will be used. Use a PAE enabled kernel. 3200MB HIGHMEM available. 896MB LOWMEM available. found SMP MP-table at 000fe200 Entering add_active_range(0, 0, 1048576) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 229376 HighMem 229376 -> 1048576 early_node_map[1] active PFN ranges 0: 0 -> 1048576 On node 0 totalpages: 1048576 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 1760 pages used for memmap Normal zone: 223520 pages, LIFO batch:31 HighMem zone: 6400 pages used for memmap HighMem zone: 812800 pages, LIFO batch:31 DMI 2.3 present. Using APIC driver default Intel MultiProcessor Specification v1.4 Virtual Wire compatibility mode. OEM ID: Product ID: APIC at: 0xFEE00000 Processor #0 15:4 APIC version 20 Enabling APIC mode: Flat. Using 0 I/O APICs BIOS bug, no explicit IRQ entries, using default mptable. (tell your hw vendor) Processors: 1 Allocating PCI resources starting at d0000000 (gap: cff00000:30100000) Detected 3200.439 MHz processor. Built 1 zonelists. Total pages: 1040384 Kernel command line: root=/dev/sda3 mapped APIC to ffffd000 (fee00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 4096 (order: 12, 16384 bytes) Console: colour VGA+ 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 3366372k/4194304k available (2500k kernel code, 38196k reserved, 1171k data, 212k init, 2488260k highmem) virtual kernel memory layout: fixmap : 0xfff87000 - 0xfffff000 ( 480 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xf8800000 - 0xff7fe000 ( 111 MB) lowmem : 0xc0000000 - 0xf8000000 ( 896 MB) .init : 0xc049e000 - 0xc04d3000 ( 212 kB) .data : 0xc03711c0 - 0xc0496160 (1171 kB) .text : 0xc0100000 - 0xc03711c0 (2500 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 6403.52 BogoMIPS (lpj=3201760) Mount-cache hash table entries: 512 CPU: After generic identify, caps: bfebfbff 20100000 00000000 00000000 0000641d 00000000 00000000 monitor/mwait feature present. using mwait in idle threads. CPU: Trace cache: 12K uops, L1 D cache: 16K CPU: L2 cache: 1024K CPU: Physical Processor ID: 0 CPU: Processor Core ID: 0 CPU: After all inits, caps: bfebfbff 20100000 00000000 00003180 0000641d 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU0: Intel P4/Xeon Extended MCE MSRs (24) available Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 14k freed CPU0: Intel(R) Pentium(R) D CPU 3.20GHz stepping 04 Total of 1 processors activated (6403.52 BogoMIPS). Brought up 1 CPUs NET: Registered protocol family 16 PCI: Using configuration type 1 Setting up standard PCI resources SCSI subsystem initialized libata version 2.00 loaded. usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb PCI: Probing PCI hardware PCI: Probing PCI hardware (bus 00) PCI quirk: region 0400-047f claimed by ICH6 ACPI/GPIO/TCO PCI quirk: region 0500-053f claimed by ICH6 GPIO Boot video device is 0000:01:00.0 PCI: Transparent bridge - 0000:00:1e.0 PCI: Using IRQ router PIIX/ICH [8086/27b8] at 0000:00:1f.0 PCI: setting IRQ 11 as level-triggered PCI: Found IRQ 11 for device 0000:00:01.0 PCI: Sharing IRQ 11 with 0000:00:1c.5 PCI: Sharing IRQ 11 with 0000:00:1d.3 PCI: Sharing IRQ 11 with 0000:01:00.0 PCI: setting IRQ 10 as level-triggered PCI: Found IRQ 10 for device 0000:00:1c.0 PCI: Sharing IRQ 10 with 0000:00:1c.4 PCI: Sharing IRQ 10 with 0000:04:00.0 PCI: Found IRQ 10 for device 0000:05:04.0 PCI: Sharing IRQ 10 with 0000:00:1d.2 PCI: Sharing IRQ 10 with 0000:00:1f.1 ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[10] MMIO=[e5004000-e50047ff] Max Packet=[4096] IR/IT contexts=[4/8] PCI: Failed to allocate mem resource #6:[EMAIL PROTECTED] for 0000:01:00.0 PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: e0000000-e4ffffff PREFETCH window: d0000000-dfffffff PCI: Bridge: 0000:00:1c.0 IO window: disabled. MEM window: e5300000-e53fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.4 IO window: disabled. MEM window: e5400000-e54fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1c.5 IO window: 1000-1fff MEM window: e5100000-e51fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:1e.0 IO window: disabled. MEM window: e5000000-e50fffff PREFETCH window: disabled. PCI: Found IRQ 11 for device 0000:00:01.0 PCI: Sharing IRQ 11 with 0000:00:1c.5 PCI: Sharing IRQ 11 with 0000:00:1d.3 PCI: Sharing IRQ 11 with 0000:01:00.0 PCI: Setting latency timer of device 0000:00:01.0 to 64 PCI: Found IRQ 10 for device 0000:00:1c.0 PCI: Sharing IRQ 10 with 0000:00:1c.4 PCI: Sharing IRQ 10 with 0000:04:00.0 PCI: Setting latency timer of device 0000:00:1c.0 to 64 PCI: Found IRQ 10 for device 0000:00:1c.4 PCI: Sharing IRQ 10 with 0000:00:1c.0 PCI: Sharing IRQ 10 with 0000:04:00.0 PCI: Setting latency timer of device 0000:00:1c.4 to 64 PCI: Found IRQ 11 for device 0000:00:1c.5 PCI: Sharing IRQ 11 with 0000:00:01.0 PCI: Sharing IRQ 11 with 0000:00:1d.3 PCI: Sharing IRQ 11 with 0000:01:00.0 PCI: Setting latency timer of device 0000:00:1c.5 to 64 PCI: Setting latency timer of device 0000:00:1e.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 8, 1572864 bytes) TCP bind hash table entries: 65536 (order: 7, 786432 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered IA-32 Microcode Update Driver: v1.14a <[EMAIL PROTECTED]> highmem bounce pool size: 64 pages Total HugeTLB memory allocated, 0 Installing knfsd (copyright (C) 1996 [EMAIL PROTECTED]). io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered PCI: Setting latency timer of device 0000:00:01.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:01.0:pcie00] PCI: Setting latency timer of device 0000:00:1c.0 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.0:pcie00] Allocate Port Service[0000:00:1c.0:pcie02] PCI: Setting latency timer of device 0000:00:1c.4 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.4:pcie00] Allocate Port Service[0000:00:1c.4:pcie02] PCI: Setting latency timer of device 0000:00:1c.5 to 64 assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:1c.5:pcie00] Allocate Port Service[0000:00:1c.5:pcie02] Real Time Clock Driver v1.12ac intel_rng: Firmware space is locked read-only. If you can't or intel_rng: don't want to disable this in firmware setup, and if intel_rng: you are certain that your system has a functional intel_rng: RNG, try using the 'no_fwh_detect' option. Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds). Hangcheck: Using get_cycles(). Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A parport0: PC-style at 0x378 (0x778) [PCSPP(,...)] parport0: irq 7 detected ieee1394: Host added: ID:BUS[0-00:1023] GUID[00132000007a840f] floppy0: no floppy controllers found RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) usbcore: registered new interface driver ub Intel(R) PRO/1000 Network Driver - version 7.3.15-k2 Copyright (c) 1999-2006 Intel Corporation. PCI: Found IRQ 10 for device 0000:04:00.0 PCI: Setting latency timer of device 0000:04:00.0 to 64 e1000: 0000:04:00.0: e1000_probe: (PCI Express:2.5Gb/s:Width x1) 00:13:20:7a:84:0f e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection e100: Intel(R) PRO/100 Network Driver, 3.5.17-k2-NAPI e100: Copyright(c) 1999-2006 Intel Corporation netconsole: not configured, aborting Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH7: IDE controller at PCI slot 0000:00:1f.1 PCI: Found IRQ 10 for device 0000:00:1f.1 PCI: Sharing IRQ 10 with 0000:00:1d.2 PCI: Sharing IRQ 10 with 0000:05:04.0 ICH7: chipset revision 1 ICH7: not 100% native mode: will probe irqs later ide0: BM-DMA at 0x20b0-0x20b7, BIOS settings: hda:DMA, hdb:pio Probing IDE interface ide0... hda: LITE-ON DVDRW SOHW-1693S, ATAPI CD/DVD-ROM drive hda: hw_config=0000 hda: hw_config=0000 ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hda: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache<6>hda: hw_config=0000 , UDMA(66) Uniform CD-ROM driver Revision: 3.20 ahci 0000:00:1f.2: version 2.0 PCI: setting IRQ 9 as level-triggered PCI: Found IRQ 9 for device 0000:00:1f.2 PCI: Sharing IRQ 9 with 0000:00:1d.1 PCI: Sharing IRQ 9 with 0000:00:1f.3 PCI: Setting latency timer of device 0000:00:1f.2 to 64 ahci 0000:00:1f.2: AHCI 0001.0100 32 slots 4 ports 3 Gbps 0xf impl SATA mode ahci 0000:00:1f.2: flags: 64bit ncq led clo pio slum part ata1: SATA max UDMA/133 cmd 0xF882A100 ctl 0x0 bmdma 0x0 irq 219 ata2: SATA max UDMA/133 cmd 0xF882A180 ctl 0x0 bmdma 0x0 irq 219 ata3: SATA max UDMA/133 cmd 0xF882A200 ctl 0x0 bmdma 0x0 irq 219 ata4: SATA max UDMA/133 cmd 0xF882A280 ctl 0x0 bmdma 0x0 irq 219 scsi0 : ahci ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ATA-6, max UDMA/133, 145226112 sectors: LBA48 ata1.00: ata1: dev 0 multi count 16 ata1.00: configured for UDMA/133 scsi1 : ahci ata2: SATA link down (SStatus 0 SControl 300) scsi2 : ahci ata3: SATA link down (SStatus 0 SControl 300) scsi3 : ahci ata4: SATA link down (SStatus 0 SControl 300) scsi 0:0:0:0: Direct-Access ATA WDC WD740GD-00FL 33.0 PQ: 0 ANSI: 5 SCSI device sda: 145226112 512-byte hdwr sectors (74356 MB) sda: Write Protect is off sda: Mode Sense: 00 3a 00 00 SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA SCSI device sda: 145226112 512-byte hdwr sectors (74356 MB) sda: Write Protect is off sda: Mode Sense: 00 3a 00 00 SCSI device sda: write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sda2 sda3 sd 0:0:0:0: Attached scsi disk sda ieee1394: raw1394: /dev/raw1394 device initialized usbmon: debugfs is not available PCI: Found IRQ 11 for device 0000:00:1d.7 PCI: Sharing IRQ 11 with 0000:00:1d.0 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 128 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: irq 11, io mem 0xe5204400 ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) USB Universal Host Controller Interface driver v3.0 PCI: Found IRQ 11 for device 0000:00:1d.0 PCI: Sharing IRQ 11 with 0000:00:1d.7 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: irq 11, io base 0x00002080 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected PCI: Found IRQ 9 for device 0000:00:1d.1 PCI: Sharing IRQ 9 with 0000:00:1f.3 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: irq 9, io base 0x00002060 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected PCI: Found IRQ 10 for device 0000:00:1d.2 PCI: Sharing IRQ 10 with 0000:00:1f.1 PCI: Sharing IRQ 10 with 0000:05:04.0 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: irq 10, io base 0x00002040 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected PCI: Found IRQ 11 for device 0000:00:1d.3 PCI: Sharing IRQ 11 with 0000:01:00.0 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: irq 11, io base 0x00002020 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected usbcore: registered new interface driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver hiddev usbcore: registered new interface driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 mice: PS/2 mouse device common for all mice input: AT Translated Set 2 keyboard as /class/input/input0 Advanced Linux Sound Architecture Driver Version 1.0.14rc1 (Tue Jan 09 09:56:17 2007 UTC). PCI: Found IRQ 9 for device 0000:00:1b.0 PCI: Setting latency timer of device 0000:00:1b.0 to 64 ALSA device list: #0: HDA Intel at 0xe5200000 irq 9 oprofile: using NMI interrupt. TCP cubic registered Initializing XFRM netlink socket NET: Registered protocol family 1 NET: Registered protocol family 10 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 NET: Registered protocol family 15 Using IPI Shortcut mode Time: tsc clocksource has been installed. input: ImExPS/2 Generic Explorer Mouse as /class/input/input1 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 212k freed EXT3 FS on sda3, internal journal Adding 987988k swap on /dev/sda2. Priority:-1 extents:1 across:987988k ADDRCONF(NETDEV_UP): eth0: link is not ready e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex e1000: eth0: e1000_watchdog: 10/100 speed: disabling TSO ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex e1000: eth0: e1000_watchdog: 10/100 speed: disabling TSO eth0: no IPv6 routers present