utmapp / utmapp/UTM

persistent enumeration failures

Open
#4,898 2 comments 0 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**

Following [these instructions](https://khronokernel.github.io/apple/silicon/2021/01/17/QEMU-AS.html) plus the workaround in #2610, I'm attempting to boot macOS x86 on a macOS M1 host. Without the workaround, the machine crashes with the reported failure. After applying the workaround, it no longer crashes, but repeatedly emits a few messages while consuming the bulk of the host CPU.

```
AppleUSB20HubPort004810000: AppleUSBHostPort::createDevice: failed to create device (0xe00002ba:)
AppleUSB20HubPort004810000: AppleUSB20HubPort::resetAndCreateDevice: failed to create device, disabling port
AppleUSB20HubPort004810000: AppleUSBHostPort::disconnect: persistent enumeration failures.
```

Those messages are re-typed from what I could read from the machine thumbnail after terminating it. There might be typos or characters I couldn't read accurately due to resolution.

Even if terminating the VM very quickly (by human standards), UTM becomes mostly unresponsive and killing it difficult (sometimes requires force-quitting the app or some bash processes).

I tried switching to USB 2.0, but that prevented booting altogether.

**Configuration**
* UTM Version: 4.1.4
* macOS Version: 13.1
* Mac Chip (Intel, M1, ...): M1

**Debug log**

I was able to capture a [debug.log](https://github.com/utmapp/UTM/files/10353216/debug.log), even though it's supposed to be unavailable for macOS-on-macOS VMs (perhaps because this is a custom x86 vm). The file is small, so probably doesn't provide a lot of insight.

**Upload VM**

Here is [the VM](https://www.dropbox.com/s/1nofveuuqaofvjb/Freedumb.utm.zip?dl=1).

Any advice is appreciated.

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.