PDA

View Full Version : kernel boot messages: PCI Cannot allocate resource region of device



moulsonp
29th November 2004, 01:38 PM
FC3 (2.6.9-1.678_FC3)

During bootup I get a message saying:
kernel: PCI: Cannot allocate resource region 4 of device 0000:00:07.1

Anyone know what this means and whether it could be causing me problems?

The relevant entries from dmesg are:

Nov 29 10:13:53 localhost kernel: PCI: Using ACPI for IRQ routing
Nov 29 10:13:53 localhost kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
Nov 29 10:13:53 localhost kernel: ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 11 (level, low) -> IRQ 11
Nov 29 10:13:53 localhost kernel: ACPI: PCI interrupt 0000:00:04.1[A] -> GSI 11 (level, low) -> IRQ 11
Nov 29 10:13:53 localhost kernel: ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5
Nov 29 10:13:53 localhost kernel: ACPI: PCI interrupt 0000:00:07.2[D] -> GSI 5 (level, low) -> IRQ 5
Nov 29 10:13:53 localhost kernel: ACPI: PCI interrupt 0000:00:08.0[A] -> GSI 5 (level, low) -> IRQ 5
Nov 29 10:13:53 localhost kernel: ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 5 (level, low) -> IRQ 5
Nov 29 10:13:53 localhost kernel: ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11
Nov 29 10:13:53 localhost kernel: PCI: Cannot allocate resource region 4 of device 0000:00:07.1
Nov 29 10:13:53 localhost kernel: Simple Boot Flag at 0x37 set to 0x1

macemoneta
29th November 2004, 03:40 PM
It means that some piece of hardware in your system is not being properly recognized/handled. Please post the output of the command "lspci -vvv". By matching the device number (00:07.1) in the error message to the device number in the lspci command output, you will know what device (or device type, hopefully) is causing the problem.

moulsonp
29th November 2004, 05:59 PM
Relevant output of lspci :

00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Region 4: I/O ports at 1090 [size=16]

Full output of 'lspci -vvv' is at www.paulmoulson.co.uk/lspci_out.txt

Can someone explain what the problem is and what I can do about it?

Paul

macemoneta
29th November 2004, 06:11 PM
I notice that no IRQ is being assigned. I suggest that you try booting with the kernel parameters:

noapic pci=usepirqmask

If that doesn't correct the problem, try:

noacpi

You can make either of the changes permanent by adding them to your /etc/grub.conf kernel lines.

Also, check your motherboard manufacturer's web site for BIOS upgrades; this type of issue is frequently corrected in them.

moulsonp
30th November 2004, 01:56 PM
I tried the following boot options:

noapic pci=usepirqmask
noacpi

even tried :
'noapic' and other close typo-orientated varients but no dice. I still get the same error.

What problems is this likely to cause me in practice?

I never noticed these messages on Mandrake 9.2 - what is FC3 doing differently?

macemoneta
30th November 2004, 03:16 PM
I never noticed these messages on Mandrake 9.2 - what is FC3 doing differently?

Almost everything. :) You would likely see the same problem in the current Mandrake Linux (10.1), which is also based on a current 2.6 kernel.

What motherboard and processor are you using? If it's a retail PC, what manufacturer and model? I might be able to find something for you.

As to the impact, it would be hard to say without some testing. It may be limited to performance, and it may be negligible on your platform. If the system appears to be opperating normally, then it's probably not a major concern.

moulsonp
30th November 2004, 03:35 PM
I have a Dell Inspiron 5000e Laptop.

Not sure about the motherboard but the cpu is shown as:

[paul@localhost ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 6
cpu MHz : 696.991
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov pat pse36 mmx fxsr sse
bogomips : 1376.25

I just checked the Dell website for BIOS updates and found the following:
Release Date: 01/05/2001
Description: Inspiron 5000e System BIOS Release (Version A06)

But I'm pretty sure I have already installed this back when it was first released. Will reboot and check.

Any other suggestions?

Paul

macemoneta
30th November 2004, 03:45 PM
According to Google (http://www.google.com/search?num=100&hl=en&lr=lang_en&safe=off&c2coff=1&as_qdr=all&q=%22Dell+Inspiron+5000e%22+%22PCI%3A+Cannot+alloc ate+resource+region%22&btnG=Search&lr=lang_en), that model laptop has been reporting that error since back in 2.4. Since it hasn't caused you a problem before, I'd say it's safe to ignore.

moulsonp
30th November 2004, 03:59 PM
Fair enough. Thanks for you help :)