Boot failure with ppc64 port on iMacs G5

Michael Ellerman mpe at ellerman.id.au
Wed Mar 6 12:57:02 AEDT 2024


John Paul Adrian Glaubitz <glaubitz at physik.fu-berlin.de> writes:
> On Fri, 2024-03-01 at 12:56 +1100, Michael Ellerman wrote:
>> That second iso boots OK for me in qemu. It boots grub and then the
>> kernel loads and shows:
>> 
>>   Loading ...
>>   OF stdout device is: /pci at f0000000/mac-io at c/escc at 13000/ch-a at 13020
>>   Preparing to boot Linux version 6.3.0-1-powerpc64 (debian-kernel at lists.debian.org) (gcc-12 (Debian 12.3.0-2) 12.3.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP Debian 6.3.7-1 (2023-06-12)
>>   Detected machine type: 0000000000000400
>>   command line: BOOT_IMAGE=/install/vmlinux --- quiet
>>   memory layout at init:
>>     memory_limit : 0000000000000000 (16 MB aligned)
>>     alloc_bottom : 0000000005e70000
>>     alloc_top    : 0000000030000000
>>     alloc_top_hi : 0000000080000000
>>     rmo_top      : 0000000030000000
>>     ram_top      : 0000000080000000
>>   copying OF device tree...
>>   Building dt strings...
>>   Building dt structure...
>>   Device tree strings 0x0000000005e80000 -> 0x0000000005e80560
>>   Device tree struct  0x0000000005e90000 -> 0x0000000005ea0000
>>   Quiescing Open Firmware ...
>>   Booting Linux via __start() @ 0x0000000002000000 ...
>>   Hello World !
>>   smp_core99_probe
>>   smp_core99_bringup_done
>>   Starting system log daemon: syslogd, klogd.
>> 
>> And eventually starts the installer.
>
> Yep, the second, older image works as expected. However, the recent one does not
> and I have absolutely no clue why.

I actually tested both, and both work, but then I cited the wrong one in
my email >_<

So at least on qemu that newer kernel is OK:

  Preparing to boot Linux version 6.6.15-powerpc64 (debian-kernel at lists.debian.org) (gcc-13 (Debian 13.2.0-13) 13.2.0, GNU ld (GNU Binutils for Debian) 2.42) #1 SMP Debian 6.6.15-2 (2024-02-04)
  ...
  Booting Linux via __start() @ 0x0000000004800000 ...
  Hello World !
  smp_core99_probe
  smp_core99_bringup_done
  Starting system log daemon: syslogd, klogd.


cheers


More information about the Linuxppc-dev mailing list