Date: Tue, 11 Nov 2003 20:36:03 +0200 From: John Hay <jhay@icomtek.csir.co.za> To: John Baldwin <jhb@FreeBSD.org> Cc: current@FreeBSD.org Subject: Re: panic: probing for non-PCI bus Message-ID: <20031111183603.GA92144@zibbi.icomtek.csir.co.za> In-Reply-To: <XFMail.20031111113800.jhb@FreeBSD.org> References: <20031111040959.GA66054@zibbi.icomtek.csir.co.za> <XFMail.20031111113800.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> >> > Upgrading a Asus P2L97-DS dual Pentium II 266MHz box, I got this panic
> >> > when booting:
> >> >
> >> >############################
...
> >> > CPU: Pentium II/Pentium II Xeon/Celeron (267.27-MHz 686-class CPU)
> >> > Origin = "GenuineIntel" Id = 0x633 Stepping = 3
> >> > Features=0x80fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,MMX>
> >> > real memory = 134205440 (127 MB)
> >> > avail memory = 125018112 (119 MB)
> >> > MPTable: <OEM00000 PROD00000000>
> >> > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
> >> > cpu0 (BSP): APIC ID: 1
> >> > cpu1 (AP): APIC ID: 0
> >> > ioapic0: Assuming intbase of 0
> >> > ioapic0 <Version 1.1> irqs 0-23 on motherboard
> >> > Pentium Pro MTRR support enabled
> >> > acpi0: <ASUS P2L97-DS> on motherboard
> >> > pcibios: BIOS version 2.10
> >> > Using $PIR table, 7 entries at 0xc00f0d20
> >> > acpi0: Power Button (fixed)
> >> > Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
> >> > acpi_timer0: <24-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
> >> > acpi_cpu0: <CPU> on acpi0
> >> > pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> >> > pci0: <ACPI PCI bus> on pcib0
> >> > pcib0: slot 4 INTD is routed to irq 5
> >> > pcib0: slot 6 INTA is routed to irq 5
> >> > pcib0: slot 10 INTA is routed to irq 12
> >> > pcib0: slot 11 INTA is routed to irq 10
> >> > pcib0: slot 12 INTA is routed to irq 11
> >> > panic: probing for non-PCI bus
> >> > cpuid = 0;
> >> > Uptime: 1s
> >> > Shutting down ACPI
> >> > Automatic reboot in 15 seconds - press a key on the console to abort
> >> > Rebooting...
> >> >############################
> >>
> >> Can you provide a copy of your mptable?
>
> Wait, you have ACPI enabled, but ACPI didn't enumerate your CPUs? Umm, can
> you provide an acpdump -t from your machine? Also, can you try hacking
> mptable_pci_probe_table() in mptable.c to print out pci0 and bus at the start
> of the function? Thanks.
Ok, acpidump -t output at the end.
This is with the printf added.
###############
CPU: Pentium II/Pentium II Xeon/Celeron (267.27-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x633 Stepping = 3
Features=0x80fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,MMX>
real memory = 134205440 (127 MB)
avail memory = 125018112 (119 MB)
MPTable: <OEM00000 PROD00000000>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 1
cpu1 (AP): APIC ID: 0
ioapic0: Assuming intbase of 0
ioapic0 <Version 1.1> irqs 0-23 on motherboard
Pentium Pro MTRR support enabled
acpi0: <ASUS P2L97-DS> on motherboard
pcibios: BIOS version 2.10
Using $PIR table, 7 entries at 0xc00f0d20
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xe408-0xe40b on acpi0
acpi_cpu0: <CPU> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pcib0: slot 4 INTD is routed to irq 5
pcib0: slot 6 INTA is routed to irq 5
pcib0: slot 10 INTA is routed to irq 12
pcib0: slot 11 INTA is routed to irq 10
pcib0: slot 12 INTA is routed to irq 11
mptable_pci_probe_table: pci0 0, bus 1
panic: probing for non-PCI bus
cpuid = 0;
Debugger("panic")
Stopped at Debugger+0x55: xchgl %ebx,in_Debugger.0
db>
###############
I tried without acpi and it panic in the same way. I see that this time
the printf happened twice:
######################
CPU: Pentium II/Pentium II Xeon/Celeron (267.27-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x633 Stepping = 3
Features=0x80fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,MMX>
real memory = 134205440 (127 MB)
avail memory = 125026304 (119 MB)
MPTable: <OEM00000 PROD00000000>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 1
cpu1 (AP): APIC ID: 0
ioapic0: Assuming intbase of 0
ioapic0 <Version 1.1> irqs 0-23 on motherboard
Pentium Pro MTRR support enabled
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcibios: BIOS version 2.10
Using $PIR table, 7 entries at 0xc00f0d20
mptable_pci_probe_table: pci0 0, bus 0
pcib0: <MPTable Host-PCI bridge> at pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pcib0: slot 4 INTD routed to irq 19
pcib0: slot 6 INTA routed to irq 19
pcib0: slot 10 INTA routed to irq 18
pcib0: slot 11 INTA routed to irq 17
pcib0: slot 12 INTA routed to irq 16
mptable_pci_probe_table: pci0 0, bus 1
panic: probing for non-PCI bus
cpuid = 0;
Debugger("panic")
Stopped at Debugger+0x55: xchgl %ebx,in_Debugger.0
db>
######################
John
--
John Hay -- John.Hay@icomtek.csir.co.za / jhay@FreeBSD.org
/*
RSD PTR: OEM=ASUS, ACPI_Rev=1.0x (0)
RSDT=0x07ffd000, cksum=143
*/
/*
RSDT: Length=44, Revision=1, Checksum=160,
OEMID=ASUS, OEM Table ID=P2L97-DS, OEM Revision=0x58582e31,
Creator ID=ASUS, Creator Revision=0x31303030
Entries={ 0x07ffd080, 0x07ffd040 }
*/
/*
FADT: FACS=0x7fff000, DSDT=0x7ffd100
INT_MODEL=PIC
Preferred_PM_Profile=Unspecified (0)
SCI_INT=9
SMI_CMD=0xb2, ACPI_ENABLE=0xa1, ACPI_DISABLE=0xa0, S4BIOS_REQ=0x0
PSTATE_CNT=0x0
PM1a_EVT_BLK=0xe400-0xe403
PM1a_CNT_BLK=0xe404-0xe405
PM_TMR_BLK=0xe408-0xe40b
GPE0_BLK=0xe40c-0xe40f
P_LVL2_LAT=90 us, P_LVL3_LAT=900 us
FLUSH_SIZE=0, FLUSH_STRIDE=0
DUTY_OFFSET=1, DUTY_WIDTH=0
DAY_ALRM=13, MON_ALRM=0, CENTURY=0
IAPC_BOOT_ARCH=
Flags={WBINVD,PROC_C1,SLP_BUTTON,RTC_S4}
*/
/*
FACS: Length=64, HwSig=0x00000000, Firm_Wake_Vec=0x00000000
Global_Lock=
Flags=
Version=0
*/
/*
DSDT: Length=6911, Revision=1, Checksum=83,
OEMID=ASUS, OEM Table ID=P2L97-DS, OEM Revision=0x1000,
Creator ID=MSFT, Creator Revision=0x1000001
*/
/*
BOOT: Length=40, Revision=1, Checksum=211,
OEMID=ASUS, OEM Table ID=P2L97-DS, OEM Revision=0x58582e31,
Creator ID=ASUS, Creator Revision=0x31303030
*/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031111183603.GA92144>
