PCI error on boot
I just replaced the mainboard after a cpu crash. The system does boot, but returns a PCI message:
[ 0.000000] Allocating PCI resources starting at 50000000 (gap: 40000000:bec00000) [ 0.439792] Setting up standard PCI resources [ 0.469089] PCI: MCFG area at e0000000 reserved in ACPI motherboard resources [ 0.517747] PCI: Cannot allocate resource region 0 of device 0000:00:00.0[ 0.517747] PCI: Cannot allocate resource region 0 of device 0000:00:00.0 [ 0.517747] PCI: Cannot allocate resource region 0 of device 0000:00:00.0 This is causing the boot to be much longer than otherwise. It is a Debian distribution (current). There is no lshw command. This is an lspci command output: 00:00.0 Host bridge: VIA Technologies, Inc. PT880 Ultra/PT894 Host Bridge 00:00.1 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:00.2 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge 00:00.4 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:00.5 PIC: VIA Technologies, Inc. PT894 I/O APIC Interrupt Controller 00:00.7 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:01.0 PCI bridge: VIA Technologies, Inc. VT[ 0.517747] PCI: Cannot allocate resource region 0 of device 0000:00:00.08237/VX700 PCI Bridge 00:02.0 PCI bridge: VIA Technologies, Inc. PT890 PCI to PCI Bridge Controller 00:0f.0 IDE interface: VIA Technologies, Inc. Device 5372 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev b0) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev b0) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev b0) 00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev b0) 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237S PCI to ISA Bridge 00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c) 00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge 00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge 01:00.0 VGA compatible controller: nVidia Corporation NV15DDR [GeForce2 Ti] (rev a4)[ 0.517747] PCI: Cannot allocate resource region 0 of device 0000:00:00.0 03:06.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 30) 80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10) The only PCI device is the ethernet card. It is a standard wired configuration. It's old, I don't remember what the mfgr. is. The only change made to PCI was relocating the ethernet card up one slot because of crowding by another connector on the new board. Any suggestions appreciated. |
cat /proc/interrupts might be interesting
I had endless issues in days past with this sort of thing on Via chipsets. The Via APIC was broken, so it assigned the same 2 halfassed irqs to everything. Presuming this is old hardware The Fix: try booting with noapic as a boot parameter kernel mykernel root=/dev/whatsit ro noapic This cuts it back from 24 irqs to 16, and disabled a lot of irq sharing so the box would work, and things got an interrupt they recognized. |
run #lspci
|
Is this a laptop ?
I recommend you look at 'kernel-parameters.txt' at the 'pci=' options and try a few as boot parameters, like: Code:
pci=nomsi |
kernel parameters:
http://www.kernel.org/doc/Documentat...parameters.txt Make sure you have a battery installed in the motherboard. For a BIOS update I recommend extracting the archive, getting the BIOS, putting it on a DOS boot disk CD or floppy and using that to flash the BIOS. |
All times are GMT -5. The time now is 05:09 AM. |