Bug#990190: Debian installer 10.10 for ARM64 fails to boot on QEMU (Synchronous Exception at 0x0000000078465288)

2021-06-24 Thread bakhelit
Thank you for such a fast reaction and also for some nice info about SB 
in Debian (it will be useful for my future Debian installations:). I 
switched my scripts to generate my ISO from the Debian 10.9 ARM64 
installer for now and will test the new Debian netinstall ISO for ARM64 
when it arrives.




Bug#990190: Debian installer 10.10 for ARM64 fails to boot on QEMU (Synchronous Exception at 0x0000000078465288)

2021-06-22 Thread Steve McIntyre
Hi Bakhelit,

Thanks for your bug report!

On Tue, Jun 22, 2021 at 11:25:35AM +, bakhe...@gmail.com wrote:
>Package: debian-installer
>Version: 10.10.0-arm64-netinst
>
>Dear Maintainers,
>
>The "debian-10.10.0-arm64-netinst.iso" fails to boot on QEMU "virt" machine -
>it only produces this output:
>
>Synchronous Exception at 0x78465288

Apologies, you've been bitten by the fallout from bug #990082 in
shim. We've just pushed out a very quick workaround for that which
will help with installed systems, but we've not yet created new
installation media including that change.

I'm currently working on a better fix with a new shim upload due
shortly, then I'll see what I can do in terms of generating new
media. As you've worked out, 10.9.0 media will still work on arm64 in
the meantime.

Apologies for the problem here. :-(

-- 
Steve McIntyre, Cambridge, UK.st...@einval.com
  Mature Sporty Personal
  More Innovation More Adult
  A Man in Dandism
  Powered Midship Specialty



Bug#990190: Debian installer 10.10 for ARM64 fails to boot on QEMU (Synchronous Exception at 0x0000000078465288)

2021-06-22 Thread bakhelit

Package: debian-installer
Version: 10.10.0-arm64-netinst

Dear Maintainers,

The "debian-10.10.0-arm64-netinst.iso" fails to boot on QEMU "virt" 
machine - it only produces this output:


Synchronous Exception at 0x78465288



Other netinst ISO files seem not to have this problem - I tested:

debian-10.9.0-arm64-netinst.iso  WORKS OK
debian-testing-arm64-netinst.iso WORKS OK

debian-10.9.0-amd64-netinst.iso  WORKS OK
debian-10.10.0-amd64-netinst.iso WORKS OK



USED QEMU COMMANDS (All options should be on single line; SCSI seems 
necessary for Debian installer to detect CD-ROM properly on ARM64):


qemu-system-aarch64
 -nographic -machine type=virt
 -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd
 -netdev user,id=vnet,ipv4=on,ipv6=off,hostfwd=tcp::60010-:6
 -device e1000,romfile=,mac=52:54:00:12:34:56,netdev=vnet
 -cpu max -smp cores=1 -m 1024
 -device virtio-scsi-pci
 -blockdev driver=raw,node-name=hd,file.driver=file,file.filename=HD.img
 -device scsi-hd,drive=hd
 -blockdev driver=file,node-name=cd,filename=DEBIAN-NETINST.iso
 -device scsi-cd,drive=cd

qemu-system-x86_64
 -display gtk,gl=on,grab-on-hover=on,zoom-to-fit=on -full-screen
 -no-quit -enable-kvm -machine type=q35,accel=kvm
 -netdev user,id=vnet,ipv4=on,ipv6=off,hostfwd=tcp::60010-:6
 -device e1000,romfile=,mac=52:54:00:12:34:56,netdev=vnet
 -cpu max -smp cores=1 -m 1024
 -device virtio-scsi-pci
 -blockdev driver=raw,node-name=hd,file.driver=file,file.filename=HD.img
 -device scsi-hd,drive=hd
 -blockdev driver=file,node-name=cd,filename=-DEBIAN-NETINST.iso
 -device scsi-cd,drive=cd


QEMU PACKAGES VERSIONS (all from Debian stable 10.10):
qemu-system-arm  3.1+dfsg-8+deb10u8
qemu-system-gui  3.1+dfsg-8+deb10u8
qemu-system-x86  3.1+dfsg-8+deb10u8
qemu-utils   3.1+dfsg-8+deb10u8



Also I am unable to get the Debian installer for ARM64 working on QEMU 
with graphical display (GTK window). Replacing "-nographic" option with:


-display gtk,gl=on,grab-on-hover=on,zoom-to-fit=on -full-screen -no-quit

produces a QEMU GTK display window which unfortunately does not react to 
any keyboard input. The Debian installer for AMD64 seems not to work 
with "-nographic" option for a change and works with QEMU GTK display 
window:).


Best Regards
Bakhelit