panic: probing for non-PCI bus

John Baldwin jhb at FreeBSD.org
Tue Nov 11 08:38:33 PST 2003


On 11-Nov-2003 John Hay wrote:
>> > 
>> > Upgrading a Asus P2L97-DS dual Pentium II 266MHz box, I got this panic
>> > when booting:
>> > 
>> >############################
>> > Console: serial port
>> > BIOS drive A: is disk0
>> > BIOS drive C: is disk1
>> > BIOS drive D: is disk2
>> > BIOS drive E: is disk3
>> > BIOS 640kB/130036kB available memory
>> > 
>> > FreeBSD/i386 bootstrap loader, Revision 1.1
>> > (jhay at beast.icomtek.csir.co.za, Sun Nov  2 14:16:55 SAST 2003)
>> > Loading /boot/defaults/loader.conf 
>> > /boot/kernel/kernel text=0x23372c data=0x27fcc+0x47494 syms=[0x4+0x31690+0x4+0x3de08]
>> > /boot/kernel/if_vlan.ko text=0x22b0 data=0x1d8+0x5c syms=[0x4+0x620+0x4+0x573]
>> > /boot/kernel/if_fxp.ko text=0x77c0 data=0xfd4+0xc syms=[0x4+0xc50+0x4+0xceb]
>> > loading required module 'miibus'
>> > /boot/kernel/miibus.ko text=0x15940 data=0xc84+0x68 syms=[0x4+0x1a90+0x4+0x2240]
>> > /boot/kernel/usb.ko text=0x201e8 data=0xb4c+0x148 syms=[0x4+0x2ad0+0x4+0x30bb]
>> > 
>> > Hit [Enter] to boot immediately, or any other key for command prompt.
>> > Booting [/boot/kernel/kernel]...               
>> > Copyright (c) 1992-2003 The FreeBSD Project.
>> > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>> >         The Regents of the University of California. All rights reserved.
>> > FreeBSD 5.1-CURRENT #50: Mon Nov 10 17:51:13 SAST 2003
>> >     jhay at beast.icomtek.csir.co.za:/b/src/sys/i386/compile/BEAST
>> > Preloaded elf kernel "/boot/kernel/kernel" at 0xc0768000.
>> > Preloaded elf module "/boot/kernel/if_vlan.ko" at 0xc076821c.
>> > Preloaded elf module "/boot/kernel/if_fxp.ko" at 0xc07682c8.
>> > Preloaded elf module "/boot/kernel/miibus.ko" at 0xc0768374.
>> > Preloaded elf module "/boot/kernel/usb.ko" at 0xc0768420.
>> > Timecounter "i8254" frequency 1193182 Hz quality 0
>> > 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. 

For now you can try disabling ACPI.

-- 

John Baldwin <jhb at FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


More information about the freebsd-current mailing list