utmapp / utmapp/UTM

UTM 4.6+ fails to boot into BSD ARM VMs

Open
#6,918 24 comments 3 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
35.5k
Forks
1.8k
Avg merge
5d 5h
Merged PRs (30d)
7

Description

**Describe the issue**
Starting with UTM 4.6.0, BSD ARM VMs fail to boot properly. I've run into this issue with FreeBSD and NetBSD. Linux doesn't seem to be affected.
The boot menu works (a prompt appears asking if I want to install the OS), but once it gets past that, it changes to "Display output is not active."
I tried both QEMU 9.1 and 7.2 (7.2 is used in 4.5.4), but the issue exists with both in 4.6.x. If I launch UTM 4.5.4, the BSD ARM VMs work correctly.
This can be tested with the standard ARM install images from FreeBSD and NetBSD, although it affects VMs that were created in previous version of UTM as well.

**Configuration**
* UTM Version: 4.6.x
* macOS Version: 15.2
* Mac Chip (Intel, M1, ...): M3 Pro

**Debug log**
[UTM 4.6.3 debug log](https://github.com/user-attachments/files/18231751/debug-4.6.3.log)
This debug log was grabbed from 4.6.3, but the issue persists in 4.6.4.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.