On 2016-09-12 09:03 +0200, Hector Oron wrote: > Hello, > > 2016-09-09 19:29 GMT+02:00 Phil Endecott <spam_from_debian_arm@chezphil.org>: > > > EFI stub: Booting Linux Kernel... > > ConvertPages: Incompatible memory types > > EFI stub: EFI_RNG_PROTOCOL unavailable, no randomness supplied > > EFI stub: Using DTB from configuration table > > Which BMC firmware are you using? AFAIK there is a broken DTB in the > manufacturer's firmware therefore using ACPI boot is recommended, > however it is not supported until 4.7 kernel series, and then you'll > find #834505 (TL,DR; needs to enable ACPI and relocate initramfs > within first 32GB of RAM address space). To expand on this a little. EUFI provides both DTB and ACPI if both are present. In this case the ACPI info is 'more correct' than the DTB info, but the kernel will prefer to use DTB info if it is present. Centos may be choosing to explicitly prefer the ACPI in their kernel? You can test this (on a 4.7 series kernel) by doing acpi=force on the kernel boot command line. Does doing that make it boot phil? If so then that suggests that the above is indeed the issue. If that is the problem, then the underlying issue here is a combination of the manufacturer providing a duff DTB and the preference of ARM kernel (people) for DTB over ACPI. Wookey -- Principal hats: Linaro, Debian, Wookware, ARM http://wookware.org/
Attachment:
signature.asc
Description: Digital signature