ja klar hilft das, das Gerät wird dann erkannt und funktioniert auch, aber es verhindert, dass der Rechner im Standby bleibt... deswegen ja der ganze Aufwand mit Port-Mapping und Umstellen auf Connector-Typ "intern"
Beiträge von bobpedro
-
-
Keine Ideen mehr?
-
cobanramo hier meine Bios-Settings zu USB:
Nochmal um Dich abzuholen:
Mein Hack wacht automatisch aus dem Standby auf, was an der BT-Karte liegt, die über den internen USB-Connektor mit dem Mainboard verbunden ist. Daher versuche ich mithilfe eines USB Port-Mappings den entsprechenden Anschluss-Typ auf "intern" zu stellen, da dies oft als Lösung des Problems gehandhabt wird.
Das Erstellen des Port-Mappings bekomme ich mittlerweile hin, allerdings wird die BT-Karte dann gar nicht mehr erkannt wenn als Connector-Typ "intern" verwendet wird. Benutze ich den Typ "USB" ist die Karte aktiv, aber Standby funktioniert dann eben nicht. Da liegt das Problem.
-
Dann entspricht mein Vorgehen (bis auf die Punkte 12-15, da USB3 irrelevant ist) Deiner Anleitung. Es funktioniert ja auch alles - bis auf die BT-Karte die der Grund ist, weshalb ich den ganzen Spaß ja überhaupt mache...
-
iPhoneTruth das Problem beim Befolgen Deiner Anleitung beginnt schon beim Entfernen der SSDT-EC.aml. Ohne die Datei startet mein System leider nicht und bleibt beim "apfs_module_start" hängen:
-
Die SSDT-UIAC.aml habe ich gar nicht drin, weil ich ja den USBPorts.kext verwende. Ich dachte die kann man nur entweder oder verwenden.
-
Leider erweckt auch das die BT-Karte nicht wieder zum Leben
-
Hey cobanramo,
also heute habe ich einen neuen Versuch gestartet: Boot mit 3 Clover Renames (EHC2 -> EH02, EUSB -> EH01, XHC1 -> XHC), 2 Port-Limit-Patches für Catalina, USBInjectAll.kext und SSDT-EC.aml. Prozedur für das Erkennen aller Ports wie gehabt und danach Setzen der richtigen Connector-Typen:
Dann Export und Reboot mit oben genannten Settings aber folgenden Änderungen: USBInjectAll.kext <-> USBPorts.kext und SSDT-EC.aml <-> SSDT-EC-USBX.aml. Nach Reboot dann folgendes Bild:
Zustand also unverändert, d.h. Port-Mapping klappt für:
- USB-Controller mit Connector-Typ "intern"
- USB2-Geräte mit Connector-Typ "USB2"
Es funktionieren nicht:
- BT-Gerät BCM20702A0 mit Connector-Typ "intern"
- Port-Mapping bei der USB3 Karte (hier funktioniert allerdings schon der Renaming-Patch nicht, ist aber auch egal, interessiert mich nicht)
Also was mache ich noch falsch, dass das BCM Device nach Setzen des Connector-Types auf "intern" nicht mehr erkannt wird...?
Muss ich den Port-Limit-Patch nach Erstellen des Mappings wieder deaktivieren?
Bin etwas ratlos...
-
bobpedro
Ist doch alles bestens so, du hast deine Usb Port's so komplett gepatscht.Wenn der Hackintool ne SSDT-EC-USBX.aml ausspuckt musst du dies auch mit deinem bestehendem SSDT-EC.aml ersetzen, beim SSDT-EC-USBX.aml ist der EC eben eingebaut mit dem USBX, so wie eigentlich der name auch aussagt.
Siehe Posting #12.
Die PRxx sind HUB's, sollten auch Intern sein. Du kannst mal im Bios nachgucken welche Einstellungen du betreffend USB hast. Das ändern im Bios wird das verhalten auch hier ändern.
Gruss Coban
Ok danke für das Feedback, das einzige was mich jetzt noch brennend interessiert bevor ich den nächsten Anlauf starte sind die Renaming-Patches... brauche ich die und wenn ja warum? (PS: Dein Link zu #12 führt leider ins Leere).
-
Hier mal ein bspl. von meiner Board zu Verständnis.
Jetzt bei dir im unteren Bild müsste man aufpassen, warum bei dir zbspl. die Port ID's doppelt (Blau) vorkommen verstehe ich jetzt nicht, da muss irgendwo ein Fehler sein, die müssen eindeutig sein.
Meine Empfehlung;
Nimm alle USB SSDT's ( bspl. SSDT-UIAC.aml) und alle USB Kexte die du für den Konfiguration deine USB Schnittstellen & Karten verwendest raus aus der EFI.
Auch irgendwelche Bootargs für USB die du verwendest sollten raus.
Hänge bitte all die Sachen ab vom USB, angesteckt sollte nur die Maus &Tastatur sein.
1. Danach stellst du den aktuellen USBInjectAll.kext ins EFI/CLOVER/kexts/Other/
2. Im Config.plist trage bitte den "USB Port Limit Patch" für dein Benutztes MacOS ein.
So wie ich das sehe brauchst du den patch eigentlich nicht aber wir tun das mal eintragen um dein ganzen Portplan zu sehen.
3. Nach neustart bitte den "IORegistryExplorer" starten, oben IOACPIPlane wählen und von deinem USB ACPI Plan ein Bild machen und uns mal zeigen.
Hier ein bspl. von mir...
Bei dem folgendem bspl. von mir sieht man unter "IOService" XHC@14"
das diverse Port's fehlen, das liegt daran weil es bei mir schon konfiguriert ist, du wirst aber bei deinem IOExplorer den gesamten richtig nummerierten Port liste haben.
4. Jetzt empfehle ich dir mal genau so ein Plan wie am Anfang "Bild 2" von mir, deinen PortPlan zu erstellen, damit du weisst welcher port was belegt. (hp10,hp11,hp12 usw.)
Einfach überall bei jedem Port einen USB 2 Stick reinstecken und gucken bei welchem HPXX im IORegistryExplorer grün wird und bei ausstecken sollte es rot werden.
Das ganze Spiel kann man auch mit einem USB 3 Stick durchspielen, da du ja das nicht brauchst könnte man dies übergehen aber ich würde es trotzdem machen und gucken wo die Aktivität ist.
5. Jetzt einfach den aktuellen "Hackintool" starten, unter USB mal die ganze liste Port's löschen (Besen), danach aktualisieren, die liste sollte schön richtig mit Port ID's durchnummeriert sein. (Weil PortlimitPatch aktiv ist, sollte alles da sein)
Jetzt einfach die zuvor unter Punkt 4 ermittelten Port's dort drin lassen und die "Connectoren" den realen zustand anpassen,
den rest die man nicht braucht schön einzeln auswählen und löschen, danach exportieren.
6. Jetzt kann man die exportierten USBPorts.kext, SSDT-USBX.aml oder SSDT-EC.aml ins EFI legen und USBInjectAll.kext löschen.
Gleichzeitig kannst du unter Config.plist den Port Limit Patch deaktivieren.
Nach neustart sollte es nur funktionierende USB Port's im IOExplorer/IOService anzeigen.
Hoffe hab es nicht zu umständlich geschrieben, naja schreiben ist nicht meine stärke
Versuchs mal.
Gruss Coban
Hey cobanramo
vielen Dank nochmal für die ausführliche Anleitung!!!
Ich habe versucht mal so eine Grafik zu erstellen wie Du:
Also ich habe deine Anleitung befolgt: USBPorts.kext und SSDT-UIAC.aml raus, USB-Renames raus, Port-Limit-Patch rein und USBInjectAll.kext rein. USB-Boot-Args habe ich sonst keine. Nicht wundern, falls im Moment die externe USB3-Karte wieder auftaucht, die brauche ich gerade zum arbeiten.
Hier der Screenshot vom IOACPIPlane:
Wenn ich bei IOService schaue kann ich keine richtige Port-Nummerierung erkennen, das sieht nicht so geordnet aus wie bei Dir oder den USB3-Devices:
Wenn ich jetzt das Hackintool öffne alles lösche (Besen) und aktualisiere sieht das ganze so aus (XHC1 ist die USB3-Karte):
Wenn ich jetzt auf das Spritzen-Symbol drücke zeig sich folgendes Bild:
Nach Einstecken eines USB2-Sticks in alle USB2-Ports:
Nach Löschen aller nicht-grünen Einträge:
Die Connector-Typen würde ich dann so zuordnen:
Da ich das ganze jetzt ohne Renaming-Patch durchgeführt habe, bin ich nicht sicher ob das so richtig ist, dass die IOUSBHostDevices die Ports 0x01 mit PR01 und PR10 belegen und zwei andere Anschlüsse ebenfalls den Port 0x01 aber mit HP11/HP21.
Wofür ist der Renaming-Patch gut, brauche ich den für die Erstellung des Port-Mappings? Dann würde ich das ggfls. nochmal so wiederholen und die wieder aktivieren:
Drücke ich jetzt im Hackintool auf Export werden eine USBPorts.kext, SSDT-UIAC.aml/.dsl und SSDT-EC-USBX.aml/.dsl generiert. Ich würde dann den USBPorts.kext mit USBInjectAll.kext tauschen. Eine SSDT-EC.aml habe ich immer drin, da sonst mein System nicht startet.
Die SSDT-UIAC.aml kann ich anstelle des USBPorts.kexts verwenden richtig? Aber wofür ist die SSDT-EC-USBX.aml gut? Ich habe mal was von Strom-Versorgung der USB-Ports gelesen...?
LG
-
Hey Coban, vielen Dank für die ausführliche Info. Die internen USB3 habe ich deaktiviert, da sie mit GenericUSBXHCI.kext wohl nur bedingt zum laufen gebracht werden können -> siehe hier.
Der Portlimit-Patch dachte ich sei notwendig bei Erstellung des Port-Mappings. Ja die internen Anschlüsse sind auch belegt, an USB1314 hängt die BT-Karte, mit USB1112 werden 2x USB2 ans Front-Panel geführt, und an USB910 hängt ein Card-Reader mit 1x USB2. Ich habe mal versucht die Konfiguration zu skizzieren:
Also so wie ich das sehe müsste die Konfiguration korrekt sein, warum wird die BT-Karte aber nicht mehr erkannt wenn sie als intern deklariert ist...?
-
Hey Mocca55 danke für die Antwort.
Ich bin mittlerweile schon einen Schritt weiter, ich habe es geschafft ein funktionierendes Port-Mapping zu erstellen (Link). Wenn ich den Anschluss der BT-Karte jedoch als intern deklariere wird sie nicht mehr erkannt. Deklariere ich sie als USB2 wacht er wieder auf. Ich komme einfach nicht weiter. Ich würde eigentlich gerne auf eine BCM94360CS2 wechseln, aber auch dafür muss das Port-Mapping ja funktionieren.
Mach Dir keinen Stress, aber falls Du noch Ideen hast freue ich mich natürlich
-
Keine weiteren Ideen mehr? Ich möchte langfristig gerne auf eine BCM94360CS2 wechseln aber auch dafür muss das Port-Mapping ja funktionieren.
-
Also ich habe die USB3-Karte jetzt ausgebaut und widme mich erstmal nur USB2. Die Renames scheinen zu passen, die beiden Controller heißen EUSB (Back-Panel) und EHC2 (Internal). Die Renames funktionieren auch, im Hackintool werden die Controller mit dem geänderten Namen angezeigt: EUSB -> EH01, EHC2 -> EH02 (wenn die Rename-Patches aktiv sind).
Wie ist das mit dem Connector-Typ, muss alle aktiven Ports des Controllers als intern deklarieren oder reicht es aus das für die BT-Karte zu tun? In der Anleitung steht die Port-Renames müssen danach wieder raus, leider funktioniert dann wie gesagt das Port-Mapping nicht mehr.
Wie ist das mit dem Port-Limit-Removal-Patch. Bleibt der drin oder muss der auch raus?
EDIT1:
Ich habe es jetzt gerade nochmal versucht und sowohl IOUSBHostDevices als das BCM-Device (BT) als intern deklariert. Das Port-Mapping scheint zu funktionieren, beide Controller werden als intern erkannt, die USB-Ports am betreffenden Controller (EH02) gehen auch, leider wird das BCM-Device nun nicht mehr erkannt. cobanramo hast Du eine Idee woran das liegt? Ich mache das ganze Port-Mapping ja nur für dieses Gerät...
Screenshots von vor dem Export (links) und nach erfolgreichem Mapping (rechts):
EDIT2:
Ich habe nochmal ein neues Port-Mapping erstellt, diesmal habe ich nur die Controller als intern deklariert und das BCM-Device als USB2 gelassen. Das Port-Mapping funktioniert weiterhin (USBInjectAll.kext durch generierte USBPorts.kext ersetzt) und die BT-Karte wird jetzt auch wieder erkannt. Leider wacht das System nun wieder aus dem Standby auf. Irgendwie drehe ich mich hier im Kreis. Das BT-Gerät muss ja als intern definiert werden damit das aufhört.
-
Hmm also ich habe keine uia_exclude/include boot args verwendet, da das Mapping eigentlich nur für USB2 Geräte relevant ist, die internen USB3-Ports habe ich im bios deaktiviert. Ich habe allerdings noch eine USB3-Karte von Inateck verbaut, die ootb funktioniert. Hier funktioniert allerdings der rename patch von XHC1 zu XHC/XHC_ nicht. Muss die Karte berücksichtigt werden?
Die Clover renames (XHC, EH01, EH02) habe ich weiter drin gelassen, da sonst das Port Mapping nicht mehr funktioniert... Ich habe die PDF Anleitung befolgt, die Anleitung vom Hackintool und die oben diskutierten Varianten...
Also damit ich den Prozess verstanden habe: der Port-Limit-Patch hebt das port limit von 15 auf, der USBInjectAll.kext bindet alle verfügbaren USB-Controller beim Boot-Vorgang ein. Der Port-Rename ist irgendwie notwendig, damit das Hackintool (mit den uia_excludes) die entsprechenden USB2/3 ports zuordnen kann? Nach Löschen der Einträge auf 15 grüne (aktive) ports wird dann ein Patch entweder in Form eines codeless kext oder als .aml-Datei erstellt, welche dann beim Boot für die entsprechende Zuordnung der USB-Ports sorgen. D.h. eigentlich müssten dann port-limit-patches und port-renames wieder entfernt werden können oder?
-
Hey Mocca55, ich habe nochmal einen Versuch unternommen um das Wake-Problem mit BT in den Griff zu bekommen. Ich habe nach vielen Versuchen ein funktionierendes Port-Mapping hinzubekommen, siehe meinen Beitrag in hackintool-anleitung-usb-patching-in-deutsch. Ich habe es geschafft dass der Port als intern erkannt wird, leider funktioniert nun kein angeschlossenes Gerät mehr... Hast Du vielleicht noch Ideen?
-
- 16. Verwenden Sie die Schaltfläche " Export ", um Dateien auf Ihrem Desktop zu generieren
- o Kopieren Sie SSDT-EC.aml (falls erstellt) nach „EFI/CLOVER/ACPI/patched“
- o Verwenden Sie zusätzlich einen der beiden folgenden Varianten:
- 1. Kopieren Sie USBPorts.kext nach „EFI/CLOVER/kexts/Other“ oder
- 2. Kopieren Sie SSDT-UIAC.aml und SSDT-USBX.aml (falls erstellt) nach „EFI/CLOVER/ACPI/patched“
Also ich bin der Meinung das das ganze im englischen falsch erklärt wird.
Übersetzt kommt es noch dicker. Das sollte nicht "oder" sein das suggeriert entweder so oder so und das stimmt nicht.Nach dem Export hat man 2 oder 3 Files auf dem Tisch.
- USBPorts.kext --> Kext in dem die Ports definiert sind (quasi die angepasste USBInjectAll.kext, ist allein einsetzbar.)
- SSDT-UIAC.aml --> Ist das selbe einfach als acpi Injection. (Kann aber allein die Connector Typen nicht zuweisen)
- SSDT-USBX.aml --> Ist für die Stromversorgung der Ports nötig, USBX wird eigentlich nur vom Imac 17.1 benötigt.
- SSDT-EC.aml --> Ist für die restlichen Mac's als Stromversorgung. (Wenn nicht vom DSDT zuverfügunggestellt immer einsetzbar.)
Damit das ganze auch richtig funktioniert müsste es so sein.
Lösung 1;
- USBPorts.kext --> Ins EFI Kext Other ordner.
- SSDT-USBX.aml ODER SSDT-EC.aml --> Ins EFI ACPI Patched ordner.
Alternative;
- USBInjectAll.kext --> Ins EFI Kext Other ordner. ( Das wäre dann der Kext vom Rehabman zbsp.)
SSDT-UIAC.aml & (SSDT-USBX.aml ODER SSDT-EC.aml) --> ins EFI ACPI Patched ordner.
Gestern hab ich vom Hans einen pdf bekommen in dem ist das ganze so erklärt.
15. Benutze die “Exportieren” Schaltfläche um das Ergebnis als Datei auf deinem Schreibtisch zu speichern
• Kopiere den USBPorts.kext nach /EFI/CLOVER/kexts/Other
• Wurde eine SSDT-EC.aml-Datei erstellt, kopiere diese nach /EFI/
CLOVER/ACPI/patched
16. Nun können die nicht mehr benötigten Kexte und Einstellungen bereinigt
Gruss Coban
Hey ich bin etwas am verzweifeln bei der Erstellung eines funktionierenden USB-Port Mappings. Die internen USB-Anschlüsse (USB 2.0 Controller) müssen korrekt erkannt werden, damit die Bluetooth-Karte aufhört das System aus dem Standby zu wecken. Ich glaube ich habe mittlerweile alles mögliche versucht.
Aktuelle Bios USB-Settings (alles auch schon deaktiviert probiert):
- Antiquitierte USB-Unterstützung: aktiviert
- USB3.0 Unterstützung: aktiviert
- EHCI Hand-off: aktiviert
Aktuelle OS X Version: 10.15.3
Es ist eine SSDT-EC.aml in Einsatz, da seit Catalina das System sonst nicht mehr bootet.
Ich habe es nun endlich geschafft ein port-mapping zu erstellen das auch angewendet wird und zwar mit folgender Reihenfolge:
1. Boot mit 'controller renames', 'port limit removal patch' und USBInjectAll.kext
2. Hackintool Inject-Button drücken
3. USB-Stick in alle USB-Ports gesteckt
4. Alle nicht-grünen Einträge gelöscht (es bleiben 15 übrig)
5. Korrekte Anschluss-Typen für alle USB-Controller gewählt
6. Hackintool Export-Button gedrückt
7. Reboot mit exportierter USBPorts.kext anstelle von USBInjectAll.kext ('controller renames' und 'port limit removal patch' weiterhin aktiv)
Der Controller wird nun auch als intern erkannt, leider funktioniert keins der an ihm angeschlossenen Geräte mehr. Ich habe schon alle anderen Varianten probiert (boot ohne 'controller renames', boot ohne 'port limit removal patch, boot mit SSDT-EC-USBX.aml und SSDT-UIAC.aml anstelle von USBPorts.kext) bei jeder anderen Variante funktioniert das Port-Mapping nicht mehr.
Hat jemand eine Idee?
-
Vielen Dank für den Hinweis, ich benutze eine BroadCom BCM4352 BCM94352Z WiFi Karte. Nachdem ich Sie ausgebaut hatte, funktioniert der wake nach sleep wieder. Also hab ich sie wieder eingebaut und bin auf Fehlersuche gegangen.
Mein bisheriges Setup lief mit Lilu.kext, AirportBrcmFixup.kext, FakePCIID.kext, Clover -> Acpi -> Fixes -> FixAirport, Clover -> Devices -> Fake ID -> WIFI -> 0x43A014E4
Ich bin nochmal dem Broadcom WiFi/Bluetooth [Guide] gefolgt, der ist leider nicht mehr up to date, die neuste Version wird mit 10.14 beziffert. Jedoch führ er eigentlich direkt zu acidanthera/AirportBrcmFixup daraufhin habe ich alle dort angegebenen Installations-Methoden mal durchgespielt.
Meine Konfiguration scheint bis auf FakePCIID.kext dem empfohlenen Setup zu entsprechen. Ich habe alle anderen Kombinationen ausprobiert
- mit/ohne FixAirport
- mit/ohne Fake ID
- mit/ohne FakePCIID.kext
- mit FakePCIID.kext und FakePCIID_Broadcom_WiFi.kext
- mit FakePCIID.kext und BroadcomWiFiInjector.kext
das Ergebnis ist eigentlich immer gleich: Freeze nach dem Wakeup, mal sehe ich den Desktop, mal nur schwarz mit Mauszeiger. Nach dem Neustart habe ich immer den com.apple.driver.AirPort.BrcmNIC im Backtrace.
Ich habe auch mal den bootflag brcmfx-driver=2 versucht nachdem ich auf reddit gelesen habe dass die BCM94352Z Karte den AirPortBrcm4360 kext braucht, leider ohne Erfolg. Lasse ich den AirportBrcmFixup.kext jedoch weg, geht das WiFi nicht mehr.
Ich bin der Meinung, dass ich ziemlich zu Anfang einen funktionierenden Test hatte, nach Entfernen der Fake ID und Hinzufügen des FakePCIID_Broadcom_WiFi.kext, jedoch scheint das ein glücklicher Zufall gewesen zu sein, das Verhalten ist nicht reproduzierbar. Ich bekam danach sogar ein paar mal noch andere Informationen im Backtrace (z.B. mp_kdp_enter() timed-out during locked wait after NMI) allerdings bei den letzten 10+ Tests sehe ich immer den BrcmNIC im backtrace.
Ich bin etwas ratlos und weiß nicht mehr weiter, griven hast Du noch einen Tip?
EDIT: Nachdem ich das vorhandene Display-Setup geändert habe, musste ich die Grafikkarte wechseln (Nvidia -> Radeon). Im Zuge dessen hatte ich noch eine Reihe anderer Probleme zu lösen und habe zum debuggen nochmal einiges an Hardware ausgebaut und kexts deaktiviert.
Beim re-aktivieren habe ich den Fehler dann gefunden: es lag tatsächlich am AirportBrcmFixup.kext, ursprünglich hatte ich nur FakePCIID.kext und FakePCIID_Broadcom_WiFi.kext im Einsatz. Damit funktioniert es jetzt auch wieder, der AirportBrcmFixup.kext ist mir beim Upgrade auf Catalina irgendwie reingerutscht... griven danke für den Tipp in die korrekte Richtung!
-
Ein neues Problem was mit dem Update auf Catalina aufgetaucht ist: nach dem Aufwachen aus dem Standby friert das System ein. Ich habe schon nach Lösungen gesucht, die meisten Vorschläge sind das Deaktivieren von HDMI-Audio bei Benutzung von AppleALC. Ich benutze allerdings VoodooHDA, daher sollte das Problem woanders her kommen... hat jemand eine Idee? Der BT-Connector der Broadcom-Karte ist weiterhin nicht verbunden, ich benutze immer noch den USB-BT4.0-Stick von Plugable als Notlösung damit der Rechner überhaupt in Standby bleibt.
Hier mal der Error-Log
Code- Panic(CPU 3, time 4890500293558): NMIPI for unresponsive processor: TLB flush timeout, TLB state:0x0
- RAX: 0xffffff802d697700, RBX: 0x0000000000000050, RCX: 0x0000000000000000, RDX: 0x00000000000003fd
- RSP: 0xffffff92324eaf80, RBP: 0xffffff92324eaf80, RSI: 0x0000000000000000, RDI: 0x0000000000000000
- R8: 0xffffff7faf4799e0, R9: 0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000000
- R12: 0x0000000000000000, R13: 0x0000000000000286, R14: 0x0000000000000005, R15: 0xffffff802d876760
- RFL: 0x0000000000000046, RIP: 0xffffff802d4b2469, CS: 0x0000000000000008, SS: 0x0000000000000010
- Backtrace (CPU 3), Frame : Return Address
- 0xffffff8210a76f80 : 0xffffff802ce6474b
- 0xffffff8210a76fd0 : 0xffffff802cce2bed
- 0xffffff92324eaf80 : 0xffffff802ce3062a
- 0xffffff92324eafa0 : 0xffffff802ce30a19
- 0xffffff92324eafd0 : 0xffffff802ce30e46
- 0xffffff92324eb010 : 0xffffff802ce30598
- 0xffffff92324eb030 : 0xffffff802cd5437f
- 0xffffff92324eb110 : 0xffffff802d406f31
- 0xffffff92324eb2c0 : 0xffffff7faeccbd2d
- 0xffffff92324eb350 : 0xffffff7faecc915d
- 0xffffff92324eb3c0 : 0xffffff7faecebf46
- 0xffffff92324eb450 : 0xffffff7faeceb5eb
- 0xffffff92324eb690 : 0xffffff7faed002ec
- 0xffffff92324eb6e0 : 0xffffff7faeba82fe
- 0xffffff92324eb940 : 0xffffff7faebb5578
- 0xffffff92324eb990 : 0xffffff7faece16fc
- 0xffffff92324ebad0 : 0xffffff7faebb883b
- 0xffffff92324ebb50 : 0xffffff7fad66f5ea
- 0xffffff92324ebb80 : 0xffffff802d442578
- 0xffffff92324ebbe0 : 0xffffff7fad66f654
- 0xffffff92324ebc30 : 0xffffff7faebb8751
- 0xffffff92324ebc60 : 0xffffff802d001ff9
- 0xffffff92324ebcc0 : 0xffffff802cff9960
- 0xffffff92324ebd70 : 0xffffff802cfff52f
- 0xffffff92324ebda0 : 0xffffff802d2bef32
- 0xffffff92324ebdf0 : 0xffffff802d25fc6b
- 0xffffff92324ebe20 : 0xffffff802d2b8ac5
- 0xffffff92324ebf40 : 0xffffff802d39b08a
- 0xffffff92324ebfa0 : 0xffffff802cce3206
- Kernel Extensions in backtrace:
- com.apple.iokit.IONetworkingFamily(3.4)[DADDF78F-DD4E-359E-AE63-446D90F3ADDA]@0xffffff7fad665000->0xffffff7fad694fff
- com.apple.iokit.IO80211Family(1200.12.2b1)[9E36667A-4EED-3B9A-9B44-FA5592E250CA]@0xffffff7faeb40000->0xffffff7faec9dfff
- dependency: com.apple.driver.corecapture(1.0.4)[5C9461C8-9B50-3D42-BFE3-3DB943A0C506]@0xffffff7faeb03000
- dependency: com.apple.driver.AppleMobileFileIntegrity(1.0.5)[A243D030-19AC-30AA-AC70-6C786DF9E6CE]@0xffffff7fadf92000
- dependency: com.apple.kec.corecrypto(1.0)[4A7262FB-5D8B-35A9-B10C-8889A7108153]@0xffffff7fadeac000
- dependency: com.apple.iokit.IOSkywalkFamily(1)[DF2AAB7C-08DA-36D1-A5C4-8DF2E3A139E2]@0xffffff7fad69c000
- dependency: com.apple.iokit.IONetworkingFamily(3.4)[DADDF78F-DD4E-359E-AE63-446D90F3ADDA]@0xffffff7fad665000
- com.apple.driver.AirPort.BrcmNIC(1400.1.1)[B00FECCF-1D5C-3028-BD8C-D9DB3AB47717]@0xffffff7faecac000->0xffffff7faf480fff
- dependency: com.apple.iokit.IOSkywalkFamily(1)[DF2AAB7C-08DA-36D1-A5C4-8DF2E3A139E2]@0xffffff7fad69c000
- dependency: com.apple.iokit.IOPCIFamily(2.9)[ADD485B5-3EF8-37C4-B3C5-F86326E497A4]@0xffffff7fad72f000
- dependency: com.apple.iokit.IONetworkingFamily(3.4)[DADDF78F-DD4E-359E-AE63-446D90F3ADDA]@0xffffff7fad665000
- dependency: com.apple.driver.corecapture(1.0.4)[5C9461C8-9B50-3D42-BFE3-3DB943A0C506]@0xffffff7faeb03000
- dependency: com.apple.driver.mDNSOffloadUserClient(1.0.1b8)[2C5E21BB-E8AE-33F7-976D-18CBF7A66D48]@0xffffff7faeb39000
- dependency: com.apple.iokit.IO80211Family(1200.12.2b1)[9E36667A-4EED-3B9A-9B44-FA5592E250CA]@0xffffff7faeb40000
- BSD process name corresponding to current thread: airportd
- Boot args: npci=0x2000
- Mac OS version:
- 19D76
- Kernel version:
- Darwin Kernel Version 19.3.0: Thu Jan 9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64
- Kernel UUID: A8DDE75C-CD97-3C37-B35D-1070CC50D2CE
- Kernel slide: 0x000000002ca00000
- Kernel text base: 0xffffff802cc00000
- __HIB text base: 0xffffff802cb00000
- System model name: iMac17,1 (Mac-B809C3757DA9BB8D)
- System shutdown begun: NO
- Panic diags file available: YES (0x0)
- System uptime in nanoseconds: 4890500393584
- last loaded kext at 129784920250: @filesystems.smbfs 3.4.1 (addr 0xffffff7fb09d7000, size 446464)
- loaded kexts:
- com.bitdefender.TMProtection 5.0.0
- com.bitdefender.FileProtect 1
- com.intel.kext.intelhaxm 7.5.1
- com.tuxera.filesystems.tuxera_ntfs 2017.12.18
- com.objective-see.lulu 1.2.3
- as.acidanthera.BrcmPatchRAM3 2.5.1
- com.bitdefender.SelfProtect 1.2.16
- org.hwsensors.driver.GPUSensors 1800
- org.hwsensors.driver.LPCSensors 1800
- org.voodoo.driver.VoodooHDA 2.9.2
- com.insanelymac.!IMausiEthernet 2.5.0
- org.hwsensors.driver.ACPISensors 1800
- org.hwsensors.driver.SMMSensors 1800
- org.hwsensors.driver.CPUSensors 1800
- as.lvs1974.AirportBrcmFixup 2.0.6
- as.acidanthera.BrcmFirmwareStore 2.5.1
- org.netkas.driver.FakeSMC 1800
- org.vulgo.NoVPAJpeg 1.0.0
- as.vit9696.WhateverGreen 1.3.6
- as.vit9696.Lilu 1.4.1
- org.tgwbd.driver.NullCPUPowerManagement 1.0.0d2
- @filesystems.smbfs 3.4.1
- @fileutil 20.036.15
- @filesystems.autofs 3.0
- >!AGraphicsDevicePolicy 4.7.2
- @AGDCPluginDisplayMetrics 4.7.2
- >!AUpstreamUserClient 3.6.8
- >!AHV 1
- >AGDCBacklightControl 4.7.2
- @GeForce 14.0.0
- |IOUserEthernet 1.0.1
- |IO!BSerialManager 7.0.3f5
- >!ABacklight 180.1
- >pmtelemetry 1
- >eficheck 1
- >!ASMCPDRC 1.0.0
- @nvidia.NVDAStartup 14.0.0
- >!ALPC 3.1
- >!AMCCSControl 1.13
- >!AFIVRDriver 4.1.0
- @Dont_Steal_Mac_OS_X 7.0.0
- >!A!ISlowAdaptiveClocking 4.0.0
- >AudioAUUC 1.70
- >!A16X50ACPI 3.2
- >ACPI_SMC_PlatformPlugin 1.0.0
- |SCSITaskUserClient 422.0.2
- >!UDisplays 380
- >!ATopCaseHIDEventDriver 3430.1
- >!UTopCaseDriver 3430.1
- @filesystems.apfs 1412.81.1
- >!AFileSystemDriver 3.0.1
- >!AVirtIO 1.0
- @filesystems.hfs.kext 522.0.9
- @!AFSCompression.!AFSCompressionTypeDataless 1.0.0d1
- @BootCache 40
- @!AFSCompression.!AFSCompressionTypeZlib 1.0.0
- >AirPort.BrcmNIC 1400.1.1
- @private.KextAudit 1.0
- >!AAHCIPort 341.0.2
- >!AACPIEC 6.1
- >!AACPIButtons 6.1
- >!AHPET 1.8
- >!ARTC 2.0
- >!ASMBIOS 2.1
- >!AAPIC 1.7
- $!AImage4 1
- @nke.applicationfirewall 303
- $TMSafetyNet 8
- @!ASystemPolicy 2.0.0
- >!A!ICPUPowerManagement 222.0.0
- |EndpointSecurity 1
- @kext.triggers 1.0
- |IOAHCISerialATAPI 268
- >!AGraphicsControl 4.7.2
- |IOAVB!F 800.17
- |IOAccelerator!F2 438.3.1
- @nvidia.driver.NVDAGK100Hal 14.0.0
- @nvidia.driver.NVDAResman 14.0.0
- >!AHDA!C 283.15
- |IOHDA!F 283.15
- >!ASSE 1.0
- >!ABacklightExpert 1.1.0
- |IONDRVSupport 569.4
- >!ASMBusPCI 1.0.14d1
- >!ASMBus!C 1.0.18d1
- @!AGPUWrangler 4.7.2
- @!AGraphicsDeviceControl 4.7.2
- |IOSlowAdaptiveClocking!F 1.0.0
- |IOGraphics!F 569.4
- >!A16X50Serial 3.2
- >IOPlatformPluginLegacy 1.0.0
- >IOPlatformPlugin!F 6.0.0d8
- @plugin.IOgPTPPlugin 810.1
- |IOEthernetAVB!C 1.1.0
- >!AHS!BDriver 3430.1
- >IO!BHIDDriver 7.0.3f5
- >!AMultitouchDriver 3430.1
- >!AInputDeviceSupport 3430.1
- >!AHIDKeyboard 209
- >usb.IOUSBHostHIDDevice 1.2
- |Broadcom!BHost!CUSBTransport 7.0.3f5
- |IO!BHost!CUSBTransport 7.0.3f5
- |IO!BHost!CTransport 7.0.3f5
- |IO!B!F 7.0.3f5
- |IO!BPacketLogger 7.0.3f5
- >usb.cdc 5.0.0
- >usb.networking 5.0.0
- >usb.!UHostCompositeDevice 1.2
- >usb.!UHub 1.2
- >!AXsanScheme 3
- |IOAHCIBlock!S 316.80.1
- >!UMergeNub 900.4.2
- |IOSerial!F 11
- @filesystems.hfs.encodings.kext 1
- |IOSurface 269.6
- |IO80211!F 1200.12.2b1
- >mDNSOffloadUserClient 1.0.1b8
- >corecapture 1.0.4
- |IOSkywalk!F 1
- >usb.!UXHCIPCI 1.2
- >usb.!UXHCI 1.2
- |IOAHCI!F 290.0.1
- |IOAudio!F 300.2
- @vecLib.kext 1.2.0
- >usb.!UEHCIPCI 1.2
- >usb.!UEHCI 1.2
- >usb.!UHostPacketFilter 1.0
- >!AEFINVRAM 2.1
- |IOUSB!F 900.4.2
- >!AEFIRuntime 2.1
- |IOSMBus!F 1.1
- |IOHID!F 2.0.0
- $quarantine 4
- $sandbox 300.0
- @kext.!AMatch 1.0.0d1
- >DiskImages 493.0.0
- >!AFDEKeyStore 28.30
- >!AEffaceable!S 1.0
- >!AKeyStore 2
- >!UTDM 489.80.2
- |IOSCSIBlockCommandsDevice 422.0.2
- >!ACredentialManager 1.0
- >KernelRelayHost 1
- >!ASEPManager 1.0.1
- >IOSlaveProcessor 1
- |IOUSBMass!SDriver 157.40.7
- |IOSCSIArchitectureModel!F 422.0.2
- |IO!S!F 2.1
- |IOUSBHost!F 1.2
- >!UHostMergeProperties 1.2
- >usb.!UCommon 1.0
- >!ABusPower!C 1.0
- |CoreAnalytics!F 1
- >!AMobileFileIntegrity 1.0.5
- @kext.CoreTrust 1
- |IOTimeSync!F 810.1
- |IONetworking!F 3.4
- |IOReport!F 47
- >!AACPIPlatform 6.1
- >!ASMC 3.1.9
- >watchdog 1
- |IOPCI!F 2.9
- |IOACPI!F 1.4
- @kec.pthread 1
- @kec.Libm 1
- @kec.corecrypto 1.0
- mp_kdp_enter() timed-out on cpu 7, NMI-ing
- Panic(CPU 0, time 4891000443091): NMIPI for unresponsive processor: TLB flush timeout, TLB state:0x0
- RAX: 0x0000000000000007, RBX: 0x0000000000000003, RCX: 0x0000000000000000, RDX: 0x0000000000000000
- RSP: 0xffffff8046283840, RBP: 0xffffff8046283880, RSI: 0x0000000000000003, RDI: 0x0000000000000006
- R8: 0xffffff8055625a40, R9: 0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000000
- R12: 0x0000000000000003, R13: 0x0000000000000006, R14: 0x0000000000000000, R15: 0x0000000000000001
- RFL: 0x0000000000000082, RIP: 0xffffff802cd3b6fd, CS: 0x0000000000000008, SS: 0x0000000000000010
- Backtrace (CPU 0), Frame : Return Address
- 0xffffff81ef83ef80
-
Hey Mocca55
ich habe jetzt ein Upgrade auf Catalina vorgenommen. Nachdem BT erstmal nicht mehr ging, habe ich den BrcmPatchRam kext von RehabMan mit dem von acidanthera ersetzt: https://github.com/acidanthera/BrcmPatchRAM.
Bluetooth funktioniert jetzt wieder und die USB-Ports werden auch alle richtig erkannt:
Das Problem mit dem Wake aus Standby besteht allerdings weiter, vielleicht liegt es doch nicht am USB? Wie kommst Du auf die Idee mit der iGPU? Wenn ich den Bluetooth-USB-Connector aber vom Mainboard abziehe funktioniert der Standby, es muss am USB liegen...