Hallo Leute,
Anfang der Woche entschied ich mich dazu mein existierenden Catalina Hacki auf Monterey zu upgraden. Grundlegend verlief dieser Plan sehr gut. Anfängliche Probleme mit dem Bluetooth konnte ich mit Hilfe von einigen von euren Leuten im Discord lösen.
Das System läuft so auch nicht wirklich schlecht, ich habe nur ein paar kleinere Probleme die ich gerne noch lösen wollen würde und was immer ich bei google, Reddit, hier oder bei anderen Hackiseiten nachlese, nichts davon führt zur erhofften Verbesserung.
Ich muss dazu sagen, ich verstehe wofür SSDTs, efis und kext Files sind und habe selbst auch schon welche modifiziert durch die Hilfe von einigen Guides von hier oder von Dortania um meine Wifi/Bluetooth karte zum laufen zu kriegen. Aber ich bin ehr Noob bis Medium vom Wissensstand her. Vergebt mir also bitte meine Unwissenheit oder Fehler falls Ihr einen findet. Es kann auch gut sein das einige kext oder ssdts nicht mehr gebraucht werden, Ich habs nur nie geschafft soviel zu verstehen um das ausloten zu können.
VorInfo:
Ich habe folgendes Setup
Board: X299 Aorus Ultra Gaming Board
CPU: i9 7900x
NVME: Kingston NV1 2TB
GPU AMD RX580 Auf PCI Slot 1
Zusätze: PCI Adapter mit OSX WIFI Broadcom BCM943602CS 802.11 a/b/g/n/ac + Bluetooth 4.0 Controller auf PCI Slot 2
Opencore: 0.7.8
SSDTs die geladen werden (Siehe Anhang)
Kext files die geladen werden (Siehe Anhang)
Config.plist die geladen wird (Siehe Anhang)
Problem (?) #1:
Ich weiß nicht ob es wirklich ein Problem ist, aber auf Basis der SSDT-X299-THSS, welche soweit ich das verstehe für die Thermalen Sensoren zuständig ist, wird als Buffer am ende "pci8086,a2a1" gesetzt. nach Devicehunt.com ist das jedoch die Vendor und Device id für den Z370 Chipset Family und nicht X299. Nun frage ich mich ob die einfach nur die gleiche ID haben, oder ob das ein Fehler ist. Falls es ein Fehler ist, konnte ich bisher keine Info finden was der richtige wert ist.
Problem #2:
Seit dem neuen Setup mit Monti funktioniert sleep nicht mehr. Er geht in den Sleep Modus, und wacht nach ungefähr 2 Sekunden wieder auf und entweder crashed er weg und bootet neu (recht selten), er geht ständig wieder in sleep und wacht wieder auf, oder er bleibt im Blackscreen der sich beendet sobald ich ne taste drücke oder die maus benutze.
Dieses Problem habe ich nun hoch und runter gechecked und versucht eine Lösung zu finden aber erfolglos bisher.
Folgende Dinge hab ich bisher rausgefunden.
Wenn ich "log show --style syslog | fgrep "Wake reason" im terminal nutzte, dann bekomme ich folgende Info über den falschen Wakeup
- 2022-03-05 08:58:33.909077+0100 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XHCI GBE1 (Network)
- 2022-03-05 08:58:33.909078+0100 localhost kernel[0]: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: XHCI GBE1 (Network)
pmset -g ergibt folgendes
- System-wide power settings:
- Currently in use:
- autorestart 0
- Sleep On Power Button 1
- hibernatefile /var/vm/sleepimage
- proximitywake 0
- powernap 0
- networkoversleep 0
- disksleep 10
- sleep 1 (sleep prevented by sharingd)
- hibernatemode 0
- ttyskeepawake 1
- displaysleep 0
- tcpkeepalive 0
- womp 0
Alles anzeigen
sudo pmset -g log | tail -n 20 ergibt gar nix
- Error - no messages found in PM ASL data store at: /var/log/powermanagement
und sudo pmset -g assertions ergibt folgendes
- Assertion status system-wide:
- BackgroundTask 0
- ApplePushServiceTask 0
- UserIsActive 1
- PreventUserIdleDisplaySleep 0
- PreventSystemSleep 0
- ExternalMedia 0
- PreventUserIdleSystemSleep 1
- NetworkClientActive 0
- Listed by owning process:
- pid 471(sharingd): [0x000005d5000184b1] 00:01:59 PreventUserIdleSystemSleep named: "Handoff"
- pid 143(WindowServer): [0x0000047c00098461] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle serviceID:100003366 name:AppleUserHIDEventSe product:Bluetooth USB Host eventType:3"
- Kernel Assertions: 0xc=USB,BT-HID
- id=518 level=255 0x8=BT-HID creat=3/5/22, 8:59 AM description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice
- id=519 level=255 0x8=BT-HID creat=3/5/22, 9:03 AM description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice
- id=556 level=255 0x4=USB creat=3/5/22, 9:15 AM description=com.apple.usb.externaldevice.14400000 owner=Bluetooth USB Host Controller
- id=557 level=255 0x4=USB creat=3/5/22, 9:20 AM description=com.apple.usb.externaldevice.14300000 owner=4-Port USB 2.0 Hub
- id=558 level=255 0x4=USB creat=3/5/22, 9:20 AM description=com.apple.usb.externaldevice.14700000 owner=4-Port USB 3.0 Hub
- id=559 level=255 0x4=USB creat=3/5/22, 9:20 AM description=com.apple.usb.externaldevice.00100000 owner=4-Port USB 3.0 Hub
- id=563 level=255 0x4=USB creat=3/5/22, 9:23 AM description=com.apple.usb.externaldevice.14310000 owner=USB 2.0 Hub
- id=565 level=255 0x4=USB creat=3/5/22, 9:24 AM description=com.apple.usb.externaldevice.00300000 owner=4-Port USB 2.0 Hub
- id=567 level=255 0x4=USB creat=3/5/22, 9:11 AM description=com.apple.usb.externaldevice.14311000 owner=USB Receiver
- id=568 level=255 0x4=USB creat=3/5/22, 9:12 AM description=com.apple.usb.externaldevice.14314000 owner=USB2734
- id=570 level=255 0x4=USB creat=3/5/22, 9:13 AM description=com.apple.usb.externaldevice.14313000 owner=USB2734
- id=572 level=255 0x4=USB creat=3/5/22, 9:13 AM description=com.apple.usb.externaldevice.14312000 owner=Gaming Keyboard G910
- id=573 level=255 0x4=USB creat=3/5/22, 9:19 AM description=com.apple.usb.externaldevice.14313200 owner=BRIO 4K Stream Edition
- Idle sleep preventers: IODisplayWrangler
Alles anzeigen
Ich fand eine Info das man bei den betreffenden Devices in der SSDT _PRW eintragen könnte auf folgende weise (ein Beitrag dazu war sogar in diesem Forum)
- External (GPRW, MethodObj) // 2 Arguments (from opcode)
- ....
- ....
- Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake
- {
- Return (GPRW (0x96, 0x04))
- }
Das habe ich bei GBE1 und bei XHCI gemacht, jedoch änderte das gar nichts
Auch andere Versuche die USBMap nochmal zu überarbeiten (von der ich immer noch nicht verstehe wieso die 4 roten und blauen Ports hinten hubs sind) half nichts.
Ich fühl mich so ein bisschen wie in einer Sackgasse und weiß nicht mehr in welche Richtung ich noch schauen könnte.
Notiz: Wake On Lane im Bios ist deaktiviert, auch die MacOS Settings sind alle deaktiviert, Ich habe das Gefühl das meine interne Bluetooth/Wifi Karte daran schuld ist und das USBMapping nicht richtig funktioniert, aber finde nicht raus wie ich das fixen könnte.
Ich würde mich freuen wenn jemand mir helfen könnte die Maschine noch etwas zu finetunen.
danke im voraus