USB mittels SSDT deklarieren
- apfelnico
- Erledigt
-
-
hmm interessant, ich kann laden..
Hab mal auch als Zip hinterlegt.
Gruss Coban
-
apfelnico N0b0dy
YAY! Nachdem ich dann die OEMTableID als HEX eingetragen habe, ging es. Meine ACPI Datei funzt, die von N0b0dy funzt auch. Muss dann die Tage mal alle gemappten Ports einzeln testen. Nehme jetzt erstmal die von N0b0dy, weil ich meinen eigenen ASL "skills" nicht so recht über den Weg traue Aber nach knapp nem halben Jahr beschäftigen ASL Gefrickel am Laptop, erkenne ich langsam schemenhaft Strukturen.
Vielen Dank für eure Hilfe!!!
-
erstmal sehe ich die Ports so richtig deklariert bei diesem Mainboard und so einfach ist bei dir
Im Anhang ist deine SSDT musst du nur in OC einbinden und die original deaktivieren
Viel Erfolg
Merkung: was steckt bei dir in HS13 und HS14, ist die WLAN BCM... oder normal USB2.0?
Weil in original SSDT sind als USB2.0 deklariert aber du hast sie in Info.plist als Intern !!!
-
Danke dir, ich habs gern unkompliziert und klar
An der HS13 taucht bei mir mit den tools immer eine interne Hub auf, daher hatte ich den mal als intern gesetzt.
An der HS14 ist die BRCM20702 Bluetooth Modul, also auch Intern.
Die original SSdt verursacht auf meinem Z590 beim starten eine acpi Fehler, daher hatte ich den sowieso deaktivert/unterdrückt gehabt.
Ich teste mal dein SSDT und berichte, danke nochmals im voraus.
Gruss Coban -
moment mal wenn du RHUB deaktiviert dann wird bei dir nicht klappen aber testen kannst du schon mal
Dann bei dir ist am besten die dritte Variante, die ich in Post Nr. #7 geschrieben habe
-
-
Es ist das selbe, ob du SSDT-RHUB nutzt oder die SSDT unterdrückst , beide geben das selbe Ziel
EDIT: Schick mir deine EFI und gespeicherte IOReg File ohne USB_Kext dann bastele für dich SSDT für USB
-
Jep, mit dem SSDT hab kein funktionierenden USB mehr gehabt, ich muss kurz über Umweg um rückgängig zu machen.
Einen kleinen moment bitte, Ioreg mit Kext und ohne kext plus das Efi kommt gleich.
-
ob du SSDT-RHUB nutzt oder die SSDT unterdrückst
Das hatte ich jetzt nicht so verstanden, gut zu wissen das es den gleichen efekt hat.
Die files hab ich dir gesendet.Das musste ich grad mal über remote erledigen, ohne kext hatte ich jetzt kein funktionierende Tastatur und Maus
-
Hi,
könnt ihr vielleicht mal in diesen Fred Brauche Hilfe bei USB2 Initialisierung reingucken und mich mit der Nase draufstoßen, wie ich eure, wie ich finde, Supermethode zur Lösung meines USB2-Problems adaptieren könnte? Vielen Dank schon mal im voraus.
-
Bei den "Drop" Table Regeln, denen ich bisher begegnet bin war zusätzlich auch die Funktion "ALL" aktiviert. Was ist der Unterschied zwischen an und aus?
-
-
N0b0dy
Ich danke für deine Unterstützung, jetzt hab ich mal ausführlich getestet und kann bestätigen das es dem Kext genau entspricht.Alle Ports funktionieren so wie Sie es sollten.
Ich häng mal den Ergebnis hier rein, es hilft evtl. ja dem einem oder anderen bei ähnlicher Board.Allerdings hätte ich noch ne frage, kann man so wie bei der Kext lösung die Ports individuell benamsen?
Wenn ja hättet Ihr ne beispiel wie man dies erreicht?
-
-
Ergänzung zu "USRx" Ports:
"These ports are known as "USBR" ports, or more specifically USB Redirection Ports. Use of these is for remote management but real Macs don't ship with USBR devices and so has no support for them OS-wise. You can actually ignore these entries in your USB map."
Ich habe einen USB C port an meinem rechner. Ich nutze den zwar nicht, aber mich würde interessieren, was die Bezeichnung bedeutet: "USB 3.2 Type-C+Sw." Sw = switch? Was wird denn da geswitcht?
-
Wenn ich es richtig verstanden habe, ändert sich bei Ports ohne Switch auch der USB2-Port, wenn man die Orientierung des Steckes ändert. Müsste man mal ausprobieren…
-
ST33Z0
Wenn man den USB-C Stick 2-mal in den Port steckt (also den Stick beim zweiten mal umdreht) und immer der selbe Port aufleuchtet hat der Port einen Switch connector-type = 9. Leuchtet nach dem Umdrehen des Sticks ein anderer Port auf, wäre dieser connector-type =10.
Und ja, Sw steht für switch.
-
ST33Z0
...TUPC liegt da zwar, wird aber nicht benutzt. Aber eventuell von einer anderen SSDT darauf zugegriffen. Innerhalb dieser SSDT spielt diese Methode keine Rolle...
Hallo apfelnico
danke für wieder mal eine hervorragende Beschreibung!
Ich habe da mal eine Bitte, könntest du dir eventuell die SSDT / DSDT von meinem GA-Z390 D Board anschauen?
(SSDT-6-AMI) Die Ports HS08 und HS13 verweisen auf die Methoden TUPC / TPLD. Diese beiden Ports sind die USB2 Ports des Onboard Thunderbolt Controllers. Wie würde man bei diesen Ports vorgehen, um sie richtig einzubinden oder zu deaktivieren?
Beste Grüße
mw
-
Könnte mir jemand diese Konstruktion erklären?
Ich verstehe das so: die Return-Werte für _UPC und _PLD landen da in Arg0 und Arg1 und werden dann als Package weitergereicht an Methode GUPC? Und dann? Würds ganz gerne verstehen.