Hallo apfelnico.
Sorry, dann hatte ich das überlesen. USBInjectall.kext habe ich installiert, SSDT-UIAC-ALL.aml erst Mal wieder raus genommen.
Macht aber so keinen Unterschied, ob SSDT-UIAC-ALL.aml aktiv ist oder nicht.
Der USB Contoller der Thunderbolt Karte taucht im Hackintool auch auf, jedoch ohne die dazugehörigen Ports.
Der Controller wird im Profiler auch als USB3.0 Host angezeigt, nicht aber als USB3.1. Und das hatte ich auf meinem cMP5.1 ebenso gesehen, bevor ich die TB SSDT nicht integriert hatte.
Ohne USBInjectall.kext, funktionieren meine USB2.0 Anschlüsse nicht mehr und seltsamerweise ebenso der USB3.1 Controller der Karte nicht.
Also ja, die Karte benötigt den USBInjectall.kext.
Und das kommt mir ein wenig seltsam vor. Denn der FL1100 der USB3.0 Karte die ich installiert habe, funktioniert immer.
Für normal, würde ich das auch von dem USB Controller der TB Karte erwarten da die über die SSDT injectet wird, wäre da nicht die bridge über den TB-Controller.
Der Z620 hat Thunderbolt Einstellungen im Bios, welche aber erst aktiviert werden, wenn eine entsprechende HP TB Karte installiert wird.
Ebenso für XHCi Handoff. Aber, derartige Bios Einstellungen hat ja der cMP5.1 bspw. auch nicht und da funktioniert die Karte einwandfrei.
Nichts desto trotz, hatte ich versucht mittels einer GrubEFI Shell diese Werte zu verändern, was auch klappt, aber keine Auswirkungen hat.
Derzeit steht Thunderbolt auf Legacy. Die anderen Einstellungen habe ich mal unten angehangen.
Die Pins zwischen 1 (TB_FORCE_POWER) und 3 (N_-SLP_S§) habe ich direkt auf der Platine mit einem Stück Draht gebrückt bzw. gelötet. Die Karte würde ja ohne diese Brücke nicht erkannt werden.
Mir fallen da nur 2 Dinge ein. Da die TB SSDT für moderne Zxx boards erstellt wurde, könnte es möglich sein, dass mein Rechner mit irgendeiner Methode nicht klar kommt, gerade im Bezug auf die pwr states. Oder, das Ganze ist ein grundsätzliches USB3.1 Problem. Nur da hört es bei mir wirklich auf, da ich mich nie tiefgründiger mit ACPI tables beschäftigt habe. Ich weiß gerade noch so, wie ich Controller einbinde um auf injector-kexts verzichten zu können.
Grüße
- 0xA7884 One Of: Thunderbolt, VarStoreInfo (VarOffset/VarName): 0x5, VarStore: 0x43, QuestionId: 0x3D, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 54 01 55 01 3D 00 43 00 05 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
- 0xA78AA One Of Option: Legacy Mode, Value (8 bit): 0x1 {09 0E 56 01 00 00 01 00 00 00 00 00 00 00}
- 0xA78B8 One Of Option: Unique ID, Value (8 bit): 0x2 (default) {09 0E 57 01 30 00 02 00 00 00 00 00 00 00}
- 0xA78C6 One Of Option: One time saved Key, Value (8 bit): 0x3 {09 0E 58 01 00 00 03 00 00 00 00 00 00 00}
- 0xA78D4 One Of Option: DP++ only, Value (8 bit): 0x4 {09 0E 59 01 00 00 04 00 00 00 00 00 00 00}
- 0x983CB One Of: XHCI Hand-off, VarStoreInfo (VarOffset/VarName): 0x1A, VarStore: 0xC, QuestionId: 0x5A, Size: 1, Min: 0x0, Max 0x0, Step: 0x0 {05 A6 64 05 65 05 5A 00 0C 00 1A 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
- 0x983F1 One Of Option: Enabled, Value (8 bit): 0x1 (default) {09 0E 5D 05 30 00 01 00 00 00 00 00 00 00}
- 0x983FF One Of Option: Disabled, Value (8 bit): 0x0 {09 0E 5E 05 00 00 00 00 00 00 00 00 00 00}
- 0x9840D End One Of {29 02}
Alles anzeigen