Hi. This is on 6.4-RELEASE-p5 Early in boot (probably due to network outage):: Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... /boot/kernel/acpi.ko text*0x44f40 | readin failed elf32*loadimage: read failed GDB: no debug ports present and then.. Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Xeon(R) CPU E5440 @ 2.83GHz (2826.26-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x1067a Stepping = 10 Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=0x40ce3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,DCA ,<b19>,<b26>> AMD Features=0x20000000<LM> AMD Features2=0x1<LAHF> Cores per package: 4 real memory = 3220992000 (3071 MB) avail memory = 3150835712 (3004 MB) FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 2 cpu3 (AP): APIC ID: 3 cpu4 (AP): APIC ID: 4 cpu5 (AP): APIC ID: 5 cpu6 (AP): APIC ID: 6 cpu7 (AP): APIC ID: 7 user VMEM accounting on ioapic0: Assuming intbase of 0 MPTable: Ignoring interrupt entry for missing ioapic0 ioapic0 <Version 2.0> irqs 0-23 on motherboard kbd1 at kbdmux0 ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) cpu0 on motherboard cpu1 on motherboard cpu2 on motherboard cpu3 on motherboard cpu4 on motherboard cpu5 on motherboard cpu6 on motherboard cpu7 on motherboard pcib0: <MPTable Host-PCI bridge> pcibus 0 on motherboard pci0: <PCI bus> on pcib0 pcib1: <PCI-PCI bridge> at device 2.0 on pci0 pci26: <PCI bus> on pcib1 pcib2: <MPTable PCI-PCI bridge> at device 0.0 on pci26 pci27: <PCI bus> on pcib2 Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x2e fault code = supervisor read, page not present instruction pointer = 0x20:0xc08d0b72 stack pointer = 0x28:0xc0c208fc frame pointer = 0x28:0xc0c20900 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (swapper) [thread pid 0 tid 0 ] Stopped at ioapic_get_vector+0xa: movw 0x2e(%ebx),%ax db> db> bt Tracing pid 0 tid 0 td 0xc0a48dc0 ioapic_get_vector(0,2) at ioapic_get_vector+0xa mptable_pci_route_interrupt_handler(c009c0cc,c0c20944,c0c20944,1,c7d4a480,...) a t mptable_pci_route_interrupt_handler+0x2d mptable_walk_table(c08d9880,c0c20944) at mptable_walk_table+0x3d mptable_pci_route_interrupt(c7d4a380,c7d4a480,1) at mptable_pci_route_interrupt+ 0xd4 pci_assign_interrupt_method(c7d4a180,c7d4a480) at pci_assign_interrupt_method+0x 58 pci_assign_interrupt(c7d4a180,c7d4a480,1) at pci_assign_interrupt+0xc0 pci_add_resources(c7d4a180,c7d4a480,0,0,c7dfa000,...) at pci_add_resources+0x2b5 pci_add_child(c7d4a180,c7dfa000) at pci_add_child+0x52 pci_add_children(c7d4a180,1b,c4,1b,c7d4a180,...) at pci_add_children+0xf2 pci_attach(c7d4a180) at pci_attach+0x7c device_attach(c7d4a180,c0c20adc,c7d4a180,c7d4a380,0,...) at device_attach+0x58 device_probe_and_attach(c7d4a180) at device_probe_and_attach+0xc4 bus_generic_attach(c7d4a380,c7d4a380,c0c20b08,c06c4acc,c7d4a380,...) at bus_gene ric_attach+0x16 pcib_attach(c7d4a380) at pcib_attach+0x39 device_attach(c7d4a380,e,c7d4a380,c7d4a280,c7d4a280,...) at device_attach+0x58 device_probe_and_attach(c7d4a380) at device_probe_and_attach+0xc4 bus_generic_attach(c7d4a280,c7d4a280,1a,c4,1a,...) at bus_generic_attach+0x16 pci_attach(c7d4a280) at pci_attach+0x82 device_attach(c7d4a280,c0c20b94,c7d4a280,c7df9280,0,...) at device_attach+0x58 device_probe_and_attach(c7d4a280) at device_probe_and_attach+0xc4 bus_generic_attach(c7df9280,c7df9280,c0c20bc0,c06c4acc,c7df9280,...) at bus_gene ric_attach+0x16 pcib_attach(c7df9280) at pcib_attach+0x39 device_attach(c7df9280,7,c7df9280,c7df9380,c7df9380,...) at device_attach+0x58 device_probe_and_attach(c7df9280) at device_probe_and_attach+0xc4 bus_generic_attach(c7df9380,c7df9380,0,c4,0,...) at bus_generic_attach+0x16 pci_attach(c7df9380) at pci_attach+0x82 device_attach(c7df9380,c7d49080,c7df9380,c7df9400,c7df9400,...) at device_attach +0x58 device_probe_and_attach(c7df9380) at device_probe_and_attach+0xc4 bus_generic_attach(c7df9400,c7df9400,c097f501,0,0,...) at bus_generic_attach+0x1 6 mptable_hostb_attach(c7df9400) at mptable_hostb_attach+0x69 device_attach(c7df9400,c0a2cb60,c7df9400,7,c7d49080,...) at device_attach+0x58 device_probe_and_attach(c7df9400) at device_probe_and_attach+0xc4 bus_generic_attach(c7d49080,c7d49080,c7d49080,c7d49080,0,...) at bus_generic_att ach+0x16 legacy_attach(c7d49080) at legacy_attach+0x8e device_attach(c7d49080,0,c7d49080,c7d49680,0,...) at device_attach+0x58 device_probe_and_attach(c7d49080) at device_probe_and_attach+0xc4 bus_generic_attach(c7d49680,c7d49680,c7d49680,c0c20d40,c06c4acc,...) at bus_gene ric_attach+0x16 nexus_attach(c7d49680) at nexus_attach+0x13 device_attach(c7d49680,c06cfe58,c7d49680,c0a173f0,c25000,...) at device_attach+0 x58 device_probe_and_attach(c7d49680) at device_probe_and_attach+0xc4 root_bus_configure(c0c20d88,c067ab96,0,c1ec00,c1e000,...) at root_bus_configure+ 0x16 configure(0,c1ec00,c1e000,0,c0452555,...) at configure+0x9 mi_startup() at mi_startup+0x96 begin() at begin+0x2c -- wbr, pluknet
John Baldwin
2009-Jun-18 13:39 UTC
panic on 6.4-R in ioapic_get_vector() during device probe
On Wednesday 17 June 2009 8:13:31 am pluknet wrote:> Hi. > > This is on 6.4-RELEASE-p5 > > Early in boot (probably due to network outage):: > Hit [Enter] to boot immediately, or any other key for command prompt. > Booting [/boot/kernel/kernel]... > /boot/kernel/acpi.ko text*0x44f40 | > readin failed > > elf32*loadimage: read failed > GDB: no debug ports present > > and then.. > > > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: Intel(R) Xeon(R) CPU E5440 @ 2.83GHz (2826.26-MHz 686-classCPU)> Origin = "GenuineIntel" Id = 0x1067a Stepping = 10 >Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,C> MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> >Features2=0x40ce3bd<SSE3,RSVD2,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,DCA> ,<b19>,<b26>> > AMD Features=0x20000000<LM> > AMD Features2=0x1<LAHF> > Cores per package: 4 > real memory = 3220992000 (3071 MB) > avail memory = 3150835712 (3004 MB) > FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs > cpu0 (BSP): APIC ID: 0 > cpu1 (AP): APIC ID: 1 > cpu2 (AP): APIC ID: 2 > cpu3 (AP): APIC ID: 3 > cpu4 (AP): APIC ID: 4 > cpu5 (AP): APIC ID: 5 > cpu6 (AP): APIC ID: 6 > cpu7 (AP): APIC ID: 7 > user VMEM accounting on > ioapic0: Assuming intbase of 0 > MPTable: Ignoring interrupt entry for missing ioapic0 > ioapic0 <Version 2.0> irqs 0-23 on motherboardThe 'ignoring interrupt entry' message is very odd. Can you get output from 'mptable'? Are you able to boot with ACPI enabled? At this point I would not be surprised if the MP Table was just flat wrong on modern machines as it seems many BIOS vendors do not test it anymore but only test the ACPI tables. -- John Baldwin