FS#19645 - [v86d] cannot reserve video memory: kernel 2.6.34
Attached to Project:
Arch Linux
Opened by Pascal (pascalp) - Sunday, 30 May 2010, 10:31 GMT
Last edited by Allan McRae (Allan) - Friday, 15 April 2011, 04:58 GMT
Opened by Pascal (pascalp) - Sunday, 30 May 2010, 10:31 GMT
Last edited by Allan McRae (Allan) - Friday, 15 April 2011, 04:58 GMT
|
Details
Description:
v86d can't start with the kernel in testing (2.6.34). It is fine with 2.6.33 kernel. errors.log: May 30 11:42:24 einstein kernel: pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c0000-0x000dffff] conflicts with reserved [mem 0x000d0000-0x000fffff] May 30 11:42:24 einstein kernel: uvesafb: cannot reserve video memory at 0x3f800000 lspci: 00:02.0 VGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 07) Additional info: testing/kernel26 2.6.34-1 extra/v86d 0.1.9-10 Steps to reproduce: upgrade from 2.6.33 to 2.6.34 with v86d |
This task depends upon
maybe you could try to boot with i915.modeset=0
for asus netbook and sony vaio following is suggested
kernel line add following in menu.lst:
mem=2000mb acpi_osi=Linux
It's not in a netbook but in a tiny pc: http://www.fit-pc.com/web/
Thanks for the grub parameter, I was looking for it on the web without any luck.
Jun 18 20:22:01 tux kernel: pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c0000-0x000dffff] conflicts with reserved [mem 0x000d0000-0x000fffff]
Jun 18 20:22:02 tux kernel: uvesafb: cannot reserve video memory at 0x7f800000
Jun 20 12:38:32 einstein kernel: pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c0000-0x000dffff] conflicts with reserved [mem 0x000d0000-0x000fffff]
Jun 20 12:38:32 einstein kernel: uvesafb: cannot reserve video memory at 0x3f800000
cat /var/log/dmesg.log|grep 0x3f800000:
pci_root PNP0A08:00: host bridge window [mem 0x3f800000-0xfebfffff]
pci 0000:00:1c.1: BAR 15: assigned [mem 0x3f800000-0x3f9fffff pref]
pci 0000:00:1c.1: bridge window [mem 0x3f800000-0x3f9fffff pref]
pci_bus 0000:00: resource 9 [mem 0x3f800000-0xfebfffff]
pci_bus 0000:03: resource 2 [mem 0x3f800000-0x3f9fffff pref]
uvesafb: cannot reserve video memory at 0x3f800000
I tried to reserve the memory without any luck with the method above and with the links below:
http://bbs.archlinux.org/viewtopic.php?id=78719&p=9
http://bbs.archlinux.org/viewtopic.php?pid=770309
I am pretty clueless about the problem itself though.
There, it says that video card drivers which support KMS do not need specific framebuffer drivers. In fact, building a kernel with them may cause all-black console screen, other graphical artifacts, or complete failure at loadtime, so they should be disabled.
So I supose that KMS cannot coexist with vesafb, uvesafb, etc.. And KMS is becoming default/mandatory !
Hope this helps.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=a49c59c042c63b432307c1bbf7dac5a104c786e6
i suppose this a workaround, and not a fix. am i right?
i haven't tested current git (2.6.35-rc6), but chances are they already handled the pci mapping issue.