![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=881727
https://bugzilla.novell.com/show_bug.cgi?id=881727#c10
--- Comment #10 from Martin Konold
1) physnode_map should not have been filled for node 1 - it's the direct cause of this bug.
Could you please test the desktop kernel from here: http://download.opensuse.org/repositories/home:/vbabka/openSUSE_13.1/i686/
Yes, I installed this kernel on the affected workstation.
- post dmesg after booting (the first part that fits in bugzilla is enough, or better use an attachment)
See provided attachment https://bugzilla.novell.com/attachment.cgi?id=594631
- trigger compaction by doing as root: echo 1 > /proc/sys/vm/compact_memory it shouldn't crash anymore
Thanks for providing means for triggering the issue. I positively verified that it triggers the bug with the kernel 3.11.10-61.g04896c2-desktop. On the other hand I cannot reproduce/trigger the bug with the provided kernel3.11.10-3-desktop anymore. (Even though I am of course not using the BIOS option "Enable Memory Interleaving" as mentioned below.) So this looks really good.
2) why wasn't NODE_DATA for node 1 allocated? Losing access to 6GB of memory because 8192 bytes could not be allocated is not exactly the best tradeoff I can imagine.
I found an upstream commit that should fix this and I will backport it to opensuse kernel. But it also does not guarantee that node data will be allocated, so fix for 1) should still be tested and then I will send it upstream.
I addition I found an option in the BIOS CMOS Setup on the affected machine about "Enable Memory Interleaving". With this option all 12 GB become visible and usable. In addition the bug cannot be triggered anymore. Yours, --martin -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.