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

Bug#837715: Debain installer fails on Gigabyte MP30-AR1 (ARM64 X-Gene1)



Package: debian-installer

I've been asked to file this bug to track my attempts to install 
Debian on my MP30-AR1.  This is an ARM64 board with an X-Gene 1 
processor.  Please see this mailing list thread for more details:

  https://lists.debian.org/debian-arm/2016/09/msg00022.html

In summary, this board is virtually identical to the MP30-AR0 
except that it is supplied with UEFI, not U-Boot, in its boot 
flash.  Apparently there are various known issues that prevent 
the Debian installer from running, including bugs in the 
device tree and lack of ACPI support in the Debian kernel.  
On the other hand, both the CentOS and Ubuntu installers run 
and install working systems.

The other distributions' installers that do work are:
  http://mirror.centos.org/altarch/7.2.1603/isos/aarch64/
  http://ports.ubuntu.com/ubuntu-ports/dists/yakkety/main/installer-arm64/current/images/netboot/ (dated 2016-08-28 01:23)

Neither is running a particularly new kernel (4.2 and 4.4 respectively) 
so either they've backported required fixes or the problems are in the 
configuration (or conceivably GRUB, I suppose.)  The Ubuntu kernel 
seems to use device tree while the CentOS one uses ACPI.

The Debian installer fails as follows:

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
EFI stub: Exiting boot services and installing virtual address map...
OSBootEvent = Success
L3c Cache: 8MB
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.6.0-1-arm64 (debian-kernel@lists.debian.org) (gcc version 5.4.0 20160609 (Debian 5.4.0-4) ) #1 SMP Debian 4.6.2-2 (2016-06-25)
[ 0.000000] Boot CPU: AArch64 Processor [500f0001]
[ 0.000000] earlycon: uart8250 at MMIO32 0x000000001c020000 (options '')
[ 0.000000] bootconsole [uart8250] enabled
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] EFI v2.40 by American Megatrends
[ 0.000000] efi: ACPI 2.0=0x807ff43000 ESRT=0x807e161e18 SMBIOS 3.0=0x807e161c18
[ 0.000000] Moving initrd from [4079b0f000-407ac457c3] to [7e0ac9000-7e1bff7c3]
[ 0.000000] Unhandled fault: synchronous external abort (0x96000010) at 0xffffffbffe63e078
[ 0.000000] Internal error: : 96000010 [#1] SMP
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.6.0-1-arm64 #1 Debian 4.6.2-2
[ 0.000000] Hardware name: Gigabyte X-Gene MP30-AR0 board (DT)
[ 0.000000] task: ffffff8008b88800 ti: ffffff8008b78000 task.ti: ffffff8008b78000
[ 0.000000] PC is at __memcpy+0x100/0x180
[ 0.000000] LR is at copy_from_early_mem+0x6c/0x94


Cheers,  Phil.


Reply to: