LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (http://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   PCI error on boot (http://www.linuxquestions.org/questions/linux-hardware-18/pci-error-on-boot-814095/)

danie1 06-14-2010 01:06 PM

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.

business_kid 06-14-2010 01:50 PM

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.

subho.d 06-15-2010 04:06 AM

run #lspci

H_TeXMeX_H 06-15-2010 12:58 PM

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
pci=noacpi
pci=routeirq

Try them one at a time, then combine if needed.

H_TeXMeX_H 06-17-2010 05:17 AM

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 11:00 PM.