Holerö!
Seit Januar einen neuen Hackintosh zusammengestellt, mit etwas Hilfe aus einem Post beim Nachbarforum von Tony.
Er läuft sehr gut, abgesehen von einer Sache, die mich wahnsinnig macht!
Hier ist mein Build (PC Part Picker für die detailierten Komponenten)
- i5-12600KF
- Gigabyte B760 X DDR4
- macOS Monterey 12.7.5
- OpenCore Version: 1.0
Ich habe alle USB-Ports gemappt und einen USB Kernel daraus gemacht. Ich hänge mal vorsorglich meinen OC Ordner an.
Alle Ports scheinen zu funktionieren, aber dann, während ich dann in Ableton Live Musik produziere kackt irgendwann aus dem Nichts sämtliche USB Peripherie ab.
Das erneute Einstecken bringt gar nichts.
Jedes Mal, wenn es passiert ist, war ich in Ableton Live und habe an Musik gearbeitet, bei regulären Browsen oder sonstigen ist das noch nie vorgekommen, soweit ich mich erinnere.
Das Ding ist, macOS friert nicht ein oder fährt herunter, die Musik spielt weiter, alles läuft weiter - nur alle USB-Peripheriegeräte sind tot.
Dies passiert sehr zufällig - manchmal tagelang nicht, manchmal innerhalb von Stunden. Halt nur immer wenn man in Ableton ist. Da ich ein USB MIDI Keyboard dran hab, seh ich da eine Verbindung. Das sollte aber dann nicht dazu führen, dass sämtliche USB Geräte krepieren. Die einzige Lösung ist, den PC hart auszuschalten (oder von Remote sich per Fernsteuerung einzuloggen und die Maus dann da weiter steuern und runterfahren ect.)
Angeschlossene USB-Geräte:
- USB-Hub von meinem Display-Monitor, an dem eine Apple USB-Tastatur und eine Logitech MX518 USB-Maus angeschlossen sind.
- USB-MIDI-Keyboard (Roland PCR-300) direkt an der Rückseite des PCs angeschlossen.
Dieses Problem tritt unter Windows nicht auf. Das Problem tritt nur im Kontext Ableton Live (oder vllt hohe CPU Last?) auf.
Es ist wirklich frustrierend, und ich habe keine Ahnung, warum dieser Prozess verrückt spielt. Irgendwelche Ideen?
Als es vorhin erst wieder passiert ist, hab ich mich mit anderen Mac mit Bildschirmübertragung Verbunden, um die Systemprotokolle zu überprüfen.
Dann festgestellt, dass IOUSBHostFamily irgendwelche komischen Reportings macht, aus denen ich auch nicht wirklich schlauer werde.
Hier mal die Logs:
- 2024-09-27 14:21:26.236387+0200 localhost kernel[0]: (IOUSBHostFamily) <IOUSBHostFamily`AppleUSBHostPort::terminateDevice(IOUSBHostDevice*, AppleUSBHostPort::AppleUSBHostPortTerminateDeviceReason)> 018470.092428 HS04@14300000: AppleUSBHostPort::terminateDevice: destroying 0x0bda/5411/0117 (USB2.1 Hub): connect change interrupt
und dann ein wenig später gehts richtig ab:
ZitatAlles anzeigenCode
- 2024-09-27 14:21:27.867240+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:936][0x1000005ec] CompleteInReport:0xe00002eb
- 2024-09-27 14:21:27.867248+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:727][0x1000005ec] Schedule retry reason:0xe00002eb count:10 deadline:1ms
- 2024-09-27 14:21:27.868347+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:972][0x1000005ec] TimerOccurred retry:10
- 2024-09-27 14:21:27.868362+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:675][0x1000005ec] initInputReport:0xe00002d8
- 2024-09-27 14:21:27.868367+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:727][0x1000005ec] Schedule retry reason:0xe00002d8 count:9 deadline:50ms
- 2024-09-27 14:21:27.868772+0200 localhost kernel[0]: tcp_timers: tcp_output() returned 0 with retransmission timer disabled for 5900 > 54316 in state 4, reset timer to 748
- 2024-09-27 14:21:27.883322+0200 localhost kernel[0]: (IOAudioFamily) <IOAudioFamily`IOAudioEngineUserClient::performWatchdogOutput(IOAudioClientBufferSet*, unsigned int)> + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 1504926) - (307fc,6cf)
- 2024-09-27 14:21:27.883341+0200 localhost kernel[0]: (IOAudioFamily) <IOAudioFamily`IOAudioEngineUserClient::performWatchdogOutput(IOAudioClientBufferSet*, unsigned int)> - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 1504926) - (307fc,acf)
- 2024-09-27 14:21:27.907212+0200 localhost kernel[0]: (IOAudioFamily) <IOAudioFamily`IOAudioEngineUserClient::performWatchdogOutput(IOAudioClientBufferSet*, unsigned int)> + IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 1504928) - (307fc,acf)
- 2024-09-27 14:21:27.907233+0200 localhost kernel[0]: (IOAudioFamily) <IOAudioFamily`IOAudioEngineUserClient::performWatchdogOutput(IOAudioClientBufferSet*, unsigned int)> - IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 1504928) - (307fc,ecf)
- 2024-09-27 14:21:27.976899+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:972][0x1000005ec] TimerOccurred retry:8
- 2024-09-27 14:21:27.976919+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:675][0x1000005ec] initInputReport:0xe00002d8
- 2024-09-27 14:21:27.976928+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:727][0x1000005ec] Schedule retry reason:0xe00002d8 count:7 deadline:50ms
- 2024-09-27 14:21:27.979797+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:936][0x1000005e4] CompleteInReport:0xe00002eb
- 2024-09-27 14:21:27.979803+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:727][0x1000005e4] Schedule retry reason:0xe00002eb count:10 deadline:1ms
- 2024-09-27 14:21:27.980140+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:936][0x1000005e9] CompleteInReport:0xe00002eb
- 2024-09-27 14:21:27.980146+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:727][0x1000005e9] Schedule retry reason:0xe00002eb count:10 deadline:1ms
- 2024-09-27 14:21:27.981434+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:972][0x1000005e9] TimerOccurred retry:10
- 2024-09-27 14:21:27.981448+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:972][0x1000005e4] TimerOccurred retry:10
- 2024-09-27 14:21:27.981450+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:675][0x1000005e9] initInputReport:0xe00002d8
- 2024-09-27 14:21:27.981454+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:727][0x1000005e9] Schedule retry reason:0xe00002d8 count:9 deadline:50ms
- 2024-09-27 14:21:27.981460+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:675][0x1000005e4] initInputReport:0xe00002d8
- 2024-09-27 14:21:27.981464+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserUSBHostHIDDevice.cpp:727][0x1000005e4] Schedule retry reason:0xe00002d8 count:9 deadline:50ms
- (...)
- 2024-09-27 14:21:28.316289+0200 localhost kernel[0]: (IOHIDFamily) <IOHIDFamily`IOHIDDevice::handleClose(IOService*, unsigned int)> close by AppleHIDKeyboardEventDriver 0x10000064e (0x0)
- 2024-09-27 14:21:28.316301+0200 localhost kernel[0]: (com.apple.AppleUserHIDDrivers.dext) [IOUserHIDEventService.cpp:349][0x100000648] Close interface: 0x100000635 0x0
- 2024-09-27 14:21:28.317799+0200 localhost kernel[0]: (IOUSBHostFamily) <IOUSBHostFamily`AppleUSBHostPort::terminateDevice(IOUSBHostDevice*, AppleUSBHostPort::AppleUSBHostPortTerminateDeviceReason)> 018472.173834 AppleUSB20HubPort@14312000: AppleUSBHostPort::terminateDevice: destroying 0x05ac/0250/0074 (Apple Keyboard): upstream hub is terminating
- 2024-09-27 14:21:28.318020+0200 localhost kernel[0]: (IOUSBHostFamily) <IOUSBHostFamily`AppleUSBHostPort::terminateDevice(IOUSBHostDevice*, AppleUSBHostPort::AppleUSBHostPortTerminateDeviceReason)> 018472.174062 AppleUSB20HubPort@14330000: AppleUSBHostPort::terminateDevice: destroying 0x043e/9a39/0427 (LG Monitor Controls): upstream hub is terminating
- 2024-09-27 14:21:28.318133+0200 localhost kernel[0]: (IOUSBHostFamily) <IOUSBHostFamily`AppleUSBHostPort::terminateDevice(IOUSBHostDevice*, AppleUSBHostPort::AppleUSBHostPortTerminateDeviceReason)> 018472.174175 AppleUSB20HubPort@14310000: AppleUSBHostPort::terminateDevice: destroying 0x05ac/1006/9615 (Keyboard Hub): upstream hub is terminating
- 2024-09-27 14:21:28.318197+0200 localhost kernel[0]: (IOUSBHostFamily) <IOUSBHostFamily`AppleUSBHostPort::terminateDevice(IOUSBHostDevice*, AppleUSBHostPort::AppleUSBHostPortTerminateDeviceReason)> 018472.174239 AppleUSB20HubPort@14320000: AppleUSBHostPort::terminateDevice: destroying 0x046d/c08e/4000 (MX518 Gaming Mouse): upstream hub is terminating
Weil das sehr viel Text ist, hier ein Pastebin mit dem Rest vom Log: