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