Red Hat Bugzilla – Bug 436615
PCI allocation memory fails.
Last modified: 2008-03-11 04:34:30 EDT
Description of problem:
The last month I bought a new graphicscard for my computer.
It's a model Geforce 8400GS from Nvidia Corp.
The problem is when I want to use this hardware I can't.
The problem comes when the kernel (18.104.22.168-12.fc8 and olders) tries to map
the pci i/o memory.
PCI: Cannot allocate resource region 8 of bridge 0000:00:03.0
PCI: Cannot allocate resource region 8 of bridge 0000:00:03.1
PCI: Cannot allocate resource region 8 of bridge 0000:00:03.2
PCI: Cannot allocate resource region 8 of bridge 0000:00:03.3
PCI: Cannot allocate resource region 0 of device 0000:00:00.0
PCI: Cannot allocate resource region 3 of device 0000:02:00.0
PCI: Failed to allocate mem resource #3:2000000@de000000 for 0000:02:00.0
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)
(prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 24
Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Memory at <ignored> (64-bit, non-prefetchable)
I/O ports at 9f00 [size=128]
[virtual] Expansion ROM at c0000000 [disabled] [size=128K]
Capabilities:  Power Management version 2
Capabilities:  Message Signalled Interrupts: Mask- 64bit+
Capabilities:  Express Endpoint, MSI 00
(WW) ****INVALID MEM ALLOCATION**** b: 0xce000000 e: 0xce000000 correcting^G
I attach more information of my system.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.Start the system
I can to use X whith the generic driver nv, but nvidia driver doesn't access
to the hardware.
I hope that my hardware works fine.
See the attachment.
Created attachment 297297 [details]
logs and other information
You can try adding:
to the kernel boot options.
The adapter wants a big chunk of contiguous memory and can't get it.
I solved this issue.
The problem was the bios of the motherboard, it was buggy.
I upgraded the bios to the newest.
Now the iomemory maps are diferent and in the lspci -v "Memory at <ignored>"
Thanks for yuor help!