x86_64 Opteron dual core panics on boot

2005-04-05 Thread Tom Duffy
I am trying to get any kernel to boot on dual core Opteron.  I have
tried with kernels 2.6.9-2.6.12-rc2 all with virtually the same panic.

Here is the output with 2.6.12-rc2:

Bootdata ok (command line is ro root=/dev/VolGroup00/LogVol00 console=ttyS0) 
Linux version 2.6.12-rc2andro ([EMAIL PROTECTED]) (gcc version 4.0.0 20050402 
(Red Hat 4.0.0-0.39)) #1 SMP Tue Apr 5 12:29:41 PDT 2005 BIOS-provided physical 
RAM map:
 BIOS-e820:  - 0009fc00 (usable)  BIOS-e820: 
0009fc00 - 000a (reserved)
 BIOS-e820: 000e6000 - 0010 (reserved)  BIOS-e820: 
0010 - 7ffd (usable)
 BIOS-e820: 7ffd - 7ffde000 (ACPI data)  BIOS-e820: 
7ffde000 - 8000 (ACPI NVS)
 BIOS-e820: fec0 - fec01000 (reserved)  BIOS-e820: 
fee0 - fee01000 (reserved)
 BIOS-e820: ffb0 - 0001 (reserved)
SRAT: PXM 0 -> APIC 0 -> Node 0
SRAT: PXM 0 -> APIC 1 -> Node 0
SRAT: PXM 1 -> APIC 2 -> Node 1
SRAT: PXM 1 -> APIC 3 -> Node 1
SRAT: PXM 2 -> APIC 4 -> Node 2
SRAT: PXM 2 -> APIC 5 -> Node 2
SRAT: PXM 3 -> APIC 6 -> Node 3
SRAT: PXM 3 -> APIC 7 -> Node 3
SRAT: Node 0 PXM 0 10-3fff
SRAT: Node 1 PXM 1 4000-7fff
SRAT: Node 0 PXM 0 0-3fff
Bootmem setup node 0 -3fff
Bootmem setup node 1 4000-7ffc
Nvidia board detected. Ignoring ACPI timer override.
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
Processor #2 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
Processor #3 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
Processor #4 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
Processor #5 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
Processor #6 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)
Processor #7 15:1 APIC version 16
ACPI: IOAPIC (id[0x08] address[0xfec0] gsi_base[0])
IOAPIC[0]: apic_id 8, version 17, address 0xfec0, GSI 0-23
ACPI: IOAPIC (id[0x09] address[0xfeaff000] gsi_base[24])
IOAPIC[1]: apic_id 9, version 17, address 0xfeaff000, GSI 24-47
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Checking aperture...
CPU 0: aperture @ 800 size 32 MB
Aperture from northbridge cpu 0 too small (32 MB)
No AGP bridge found
Built 2 zonelists
Kernel command line: ro root=/dev/VolGroup00/LogVol00 console=ttyS0
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 2200.043 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Memory: 2054928k/2096960k available (2400k kernel code, 0k reserved, 881k data, 
216k init)
Security Framework v1.0.0 initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
selinux_register_security:  Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 0(2) -> Node 0
CPU: Physical Processor ID: 0
Using local APIC NMI watchdog using perfctr0
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 0(2) -> Node 0
CPU: Physical Processor ID: 0
CPU0: AMD Athlon(tm) or Opteron(tm) CPU-model unknown stepping 00
Booting processor 1/1 rip 6000 rsp 81003ff85f58
Initializing CPU#1
--- [cut here ] - [please bite here ] -
Kernel BUG at timer:418
invalid operand:  [1] SMP
CPU 1
Modules linked in:
Pid: 0, comm: swapper Not tainted 2.6.12-rc2andro
RIP: 0010:[] {cascade+41}
RSP: 0018:81007ff87ef0  EFLAGS: 00010087
RAX:  RBX:  RCX: 
RDX:  RSI:  RDI: 810001e12ae0
RBP: 810001e13af8 R08: 810001e11800 R09: 03d1
R10: 02dc55dc R11: 007d R12: 810001e12ae0
R13:  R14: 81007ff87f18 R15: 000a
FS:  () GS:80494c80() knlGS:
CS:  0010 DS: 0018 ES: 0018 CR0: 8005003b
CR2:  CR3: 00101000 CR4: 06a0
Process swapper (pid: 0, threadinfo 81003ff84000, task 81003ff80df0)
Stack:  80495990 810001e12ae0 0080
   80140d17 81007ff87f18 81007ff87f18 0011
   

x86_64 Opteron dual core panics on boot

2005-04-05 Thread Tom Duffy
I am trying to get any kernel to boot on dual core Opteron.  I have
tried with kernels 2.6.9-2.6.12-rc2 all with virtually the same panic.

Here is the output with 2.6.12-rc2:

Bootdata ok (command line is ro root=/dev/VolGroup00/LogVol00 console=ttyS0) 
Linux version 2.6.12-rc2andro ([EMAIL PROTECTED]) (gcc version 4.0.0 20050402 
(Red Hat 4.0.0-0.39)) #1 SMP Tue Apr 5 12:29:41 PDT 2005 BIOS-provided physical 
RAM map:
 BIOS-e820:  - 0009fc00 (usable)  BIOS-e820: 
0009fc00 - 000a (reserved)
 BIOS-e820: 000e6000 - 0010 (reserved)  BIOS-e820: 
0010 - 7ffd (usable)
 BIOS-e820: 7ffd - 7ffde000 (ACPI data)  BIOS-e820: 
7ffde000 - 8000 (ACPI NVS)
 BIOS-e820: fec0 - fec01000 (reserved)  BIOS-e820: 
fee0 - fee01000 (reserved)
 BIOS-e820: ffb0 - 0001 (reserved)
SRAT: PXM 0 - APIC 0 - Node 0
SRAT: PXM 0 - APIC 1 - Node 0
SRAT: PXM 1 - APIC 2 - Node 1
SRAT: PXM 1 - APIC 3 - Node 1
SRAT: PXM 2 - APIC 4 - Node 2
SRAT: PXM 2 - APIC 5 - Node 2
SRAT: PXM 3 - APIC 6 - Node 3
SRAT: PXM 3 - APIC 7 - Node 3
SRAT: Node 0 PXM 0 10-3fff
SRAT: Node 1 PXM 1 4000-7fff
SRAT: Node 0 PXM 0 0-3fff
Bootmem setup node 0 -3fff
Bootmem setup node 1 4000-7ffc
Nvidia board detected. Ignoring ACPI timer override.
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x02] enabled)
Processor #2 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
Processor #3 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x05] lapic_id[0x04] enabled)
Processor #4 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x06] lapic_id[0x05] enabled)
Processor #5 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x07] lapic_id[0x06] enabled)
Processor #6 15:1 APIC version 16
ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)
Processor #7 15:1 APIC version 16
ACPI: IOAPIC (id[0x08] address[0xfec0] gsi_base[0])
IOAPIC[0]: apic_id 8, version 17, address 0xfec0, GSI 0-23
ACPI: IOAPIC (id[0x09] address[0xfeaff000] gsi_base[24])
IOAPIC[1]: apic_id 9, version 17, address 0xfeaff000, GSI 24-47
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Checking aperture...
CPU 0: aperture @ 800 size 32 MB
Aperture from northbridge cpu 0 too small (32 MB)
No AGP bridge found
Built 2 zonelists
Kernel command line: ro root=/dev/VolGroup00/LogVol00 console=ttyS0
Initializing CPU#0
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 1.193182 MHz PIT timer.
time.c: Detected 2200.043 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Memory: 2054928k/2096960k available (2400k kernel code, 0k reserved, 881k data, 
216k init)
Security Framework v1.0.0 initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
selinux_register_security:  Registering secondary module capability
Capability LSM initialized as secondary
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 0(2) - Node 0
CPU: Physical Processor ID: 0
Using local APIC NMI watchdog using perfctr0
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 0(2) - Node 0
CPU: Physical Processor ID: 0
CPU0: AMD Athlon(tm) or Opteron(tm) CPU-model unknown stepping 00
Booting processor 1/1 rip 6000 rsp 81003ff85f58
Initializing CPU#1
--- [cut here ] - [please bite here ] -
Kernel BUG at timer:418
invalid operand:  [1] SMP
CPU 1
Modules linked in:
Pid: 0, comm: swapper Not tainted 2.6.12-rc2andro
RIP: 0010:[801402c9] 801402c9{cascade+41}
RSP: 0018:81007ff87ef0  EFLAGS: 00010087
RAX:  RBX:  RCX: 
RDX:  RSI:  RDI: 810001e12ae0
RBP: 810001e13af8 R08: 810001e11800 R09: 03d1
R10: 02dc55dc R11: 007d R12: 810001e12ae0
R13:  R14: 81007ff87f18 R15: 000a
FS:  () GS:80494c80() knlGS:
CS:  0010 DS: 0018 ES: 0018 CR0: 8005003b
CR2:  CR3: 00101000 CR4: 06a0
Process swapper (pid: 0, threadinfo 81003ff84000, task 81003ff80df0)
Stack:  80495990 810001e12ae0 0080
   80140d17 81007ff87f18 81007ff87f18