Ubuntu16.10:installation fails on Brazos system (31TB and 192 cores) No memory for flatten_device_tree (no room)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Tim Gardner | ||
Xenial |
Fix Released
|
Undecided
|
Tim Gardner | ||
Yakkety |
Fix Released
|
High
|
Tim Gardner |
Bug Description
== Comment: #0 - Praveen K. Pandey - 2016-07-16 10:00:52 ==
Hi ,
I tried ubuntu16.10 Installation in brazos (configuration 31TB memory and 192 cores) system . installation failing during prom_init when trying to allocate flatten_dt memory) System F/w is
FW860.00 (TC860_020).
Reproducible Step :
1- Configure Power VM system having profile with 31TB memory and 1 92 Core
2- Start Ubuntu16.10 Installation
Actual Result :
Installation drop in F/w Console as failing during prom_init
Expected Result :
Installation Should went through
Log:
Booting a command list
OF stdout device is: /vdevice/
Preparing to boot Linux version 4.4.0-30-generic (buildd@
Detected machine type: 0000000000000101
Max number of cores passed to firmware: 256 (NR_CPUS = 2048)
Calling ibm,client-
command line: BOOT_IMAGE=
memory layout at init:
memory_limit : 0000000000000000 (16 MB aligned)
alloc_bottom : 000000000e3e0000
alloc_top : 0000000010000000
alloc_top_hi : 0000000010000000
rmo_top : 0000000010000000
ram_top : 0000000010000000
instantiating rtas at 0x000000000e9e0
prom_hold_cpus: skipped
copying OF device tree...
Building dt strings...
Building dt structure...
No memory for flatten_device_tree (no room)
EXIT called ok
0 >
Regards
Praveen
== Comment: #8 - Sukadev Bhattiprolu - 2016-08-05 02:27:07 ==
Posted a couple of patches to the community for review:
http://
http://
== Comment: #12 - Sukadev Bhattiprolu - 2016-08-17 19:23:22 ==
Temporary fix to address the issue while the above patches are being reviewed.
==
Canonical,
Please add the attached temporary fix to 16.10 to address the following issue while the upstream changes are being considered.
When booting a very large system with a large initrd we run out of space
for the flattened device tree (FDT). To fix this we must increase the
space allocated for the RMA region.
Changed in linux (Ubuntu): | |
assignee: | Taco Screen team (taco-screen-team) → Canonical Kernel Team (canonical-kernel-team) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Yakkety): | |
status: | Fix Committed → Fix Released |
Default Comment by Bridge