[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Gigabyte MP30-AR1



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


Reply to: