Ryzen 9 3900X | AsRock X570 ITX | Radeon RX 5500 XT
-
- Erledigt
- Aluveitie
-
-
barrrrt Ist in meinem Github repo: AMD-USB-Map-XHC0-MacPro7,1.kext unter https://github.com/aluveitie/R…/tree/master/EFI/OC/Kexts
Code- <key>MacPro7,1-XHC0-1022_149c</key>
- <dict>
- <key>CFBundleIdentifier</key>
- <string>com.apple.driver.AppleUSBMergeNub</string>
- <key>IOClass</key>
- <string>AppleUSBMergeNub</string>
- <key>IONameMatch</key>
- <string>XHC0</string>
- <key>IOPCIPrimaryMatch</key>
- <string>0x149c1022</string>
- <key>IOProviderClass</key>
- <string>AppleUSBXHCIPCI</string>
- <key>IOProviderMergeProperties</key>
- <dict>
- <key>kUSBMuxEnabled</key>
- <true/>
- <key>port-count</key>
- <data>AAAAAA==</data>
- <key>ports</key>
- <dict/>
- </dict>
- <key>model</key>
- <string>MacPro7,1</string>
- </dict>
-
Danke...
Habe das jetzt mal übernommen...
AppleUSBXHCIPCI hab ich immer noch aufgeführt. Mal schauen wie das sich beim Sleep verhält.
Und SMBIOS dürfte ja eigentlich mit deinem MacPro7,1 und meinem iMac Pro 1,1 keinen Unterschied machen...
Das wäre aber der nächste Schritt, dass ich den mal auf MacPro7,1 ändere...Hab jetzt mal das SMBIOS geändert... AppleUSBXHCIPCI steht immer noch da
-
Ich bin nicht mehr ganz sicher, aber das war bei mir glaube ich auch so. Aber wakeup hat danach funktioniert.
-
Ein paar Stunden Sleep hat der Rechner jetzt vertragen, seitdem ich das SMBIOS abgeändert habe. Es sind sogar noch alle Controller aktiv.
Aber zu dem 15 Port Limit habe ich noch eine Frage: Greift das Limit nur, wenn alle 15 Ports belegt sind?
Als Beispiel: Ich habe 30 Ports. Nutze aber aktuell nur 15 Ports mit angeschlossenen Geräten.
Würde das gehen? Oder darf man nur max 15 Ports zur Verfügung stellen.
Aktuell hab ich das bei mir auf 15 Ports begrenzt, würde aber gern 20 Ports "zur Verfügung stellen" wo ich dann selbst entscheiden kann, welche Geräte ich anschließe... und wo...
-
Habe alle USB deaktiviert die ich nicht verwende.
Danach sieht es so aus bei mir.
Wenn ich jetzt auf Ruhezustand gehe, passiert halt nix, außer das die Monitore ausgehen.
Nach einer Weile kann ich einfach eine Taste drücken und habe wieder ein Bild, aber leider geht der Rechner dazwischen nicht aus.
Kann ich irgendwie sehen, was jetzt noch den Sleep verhindert?
Danke und Gruß
-
ggfs. damit log show --style syslog | fgrep "Wake reason"
-
nightstorm99 Damit findest du die sleep related logs:pmset -g log
Mit pmset -g assertions bekommst du weitere informationen.
barrrrt Da ich weit weg von den 15 Ports bin kann ich nur das sagen was ich gelesen habe. Soweit mir bekannt werden einfach alle Ports nach dem 15. auf einem Controller von MacOS ignoriert. Mit dem manuellen mappen der Ports kannst du entscheiden welche 15 pro Controller du haben möchtest. Wenn du z.B. auf deinem Board schon USB 2 only Ports hast kannst du andere einfach als USB 3 only konfigurieren (USB 2 personality weg lassen).
-
Moin. 15 Ports pro Controller? Wir haben ja 3 Controller drin. Also 45 Ports möglich?
-
Soweit ich mal gelesen habe. Wie gesagt, ich habe ein ITX mit 4 USB Ports und daher weit weg vom Limit
-
Also laut der Aussage auch: 15 Ports pro Controller. Damit braucht man doch gar nicht mehr irgendwelche Ports rauszuschmeissen.
bei 3 Controllern dürfen das laut der Aussage ja 45 USB Portbelegungen sein.
-
-
-
Meinst du das mit den Energieoptionen in diesem Thread oder allgemein wegen der Einrichtung mit unseren jeweiligen Ryzen Builds?
-
Es geht mir um die XHC-Orgie im vorliegenden Thread und in MSI X570 Unify + Ryzen 9 3900X - OpenCore
Einigt euch doch bitte auf einen von beiden...
-
Ist sonst besonders schwer für andere nen Faden zu finden, oder?...
Na... eigentlich wäre das schon ein eigenes Thema für sich. Die XHC Geschichte....
Aber gut.. Dann schreib ich wohl hier weiter. Bei mir pass ich dann nur noch meinen Hauptbeitrag an.
Und die XHC Orgie geht weiter
Bezogen auf die Frage vom anderen thread, ob XHC Controller Enabled war.
JA! Alle 3.
Und der User vom AMD OSX Board, welcher ein AOURUS nutzt, hat noch mehr durcheinander. Der hat die Controller nichtmal umbenannt. Aber es funktioniert bei ihm mit dem Sleep. Da müsste nur jemand mal drüber gucken, der noch mehr Ahnung hat
-
Bei mir hat ganz am Anfang Sleep auch einmal funktioniert mit allen Controllern, noch bevor ich irgendwelche renames/USB mappings gemacht habe. Der Grund wieso ich dann die Ports sauber gemapt habe war das der Datentransfer selbst auf mein externes RAID sau langsam war. Habe erst später irgendwann gemerkt das Sleep nicht mehr geht...
Vieleicht könnte ja sein das ohne Rename MacOS die Controller nicht richtig auseinander halten kann??? Die Renames wurden ja glaub ich hauptsächlich für das Hackintool gemacht, das war damals noch sehr Eingeschränkt und konnte weder mit allgemeinen Namen noch Controller mit dem selben Namen auseinander halten. Aber ist jetzt nur sehr weit gedacht...
Im Moment bin ich aber erstmal noch damit Beschäftig rauszufinden wieso die AMDRyzenCPUPowerManagement.kext nach dem Sleep nicht mehr richtig funktioniert.
-
Das hab ich noch nicht mal gemerkt.. aber kann ich ja auch gar nicht, da sleep nicht geht
Gerade erstmal eine WLAN/BT Karte eingebaut (eine Broadcom). Läuft 1a... wenn jetzt (erstmal) der sleep gehen würde.
Sleep hat bei mir übrigens ohne Renaming und mit Renaming nicht funktioniert. Ich lass es jetzt aber umbenannt. Kann man die Controller leichter auseinanderhalten.
Wär auf jeden Fall cool, wenn pro Controller 15 USB Ports frei wären.
-
barrrrt So wie hier beschrieben ist das pro Controller: https://aplus.rs/2020/usb-mapping-why
Ich konnte das Problem in der Kext nun auch endlich beheben, jetzt müssen nur noch alle Settings/PStates nach dem Sleep wieder gesetzt werden
-
Also die Datei (AMDRyzenCPUPowermanagement) konntest du reparieren? Also sollte man sich die von dir nochmal ziehen?
Und ERST MAL soll Sleep repariert werden... dann der Rest.
Wegen den 15 Ports pro Controller, da braucht man sich ja dann eigentlich keine Gedanken mehr zu machen... 45! Ist schon ne Ansage.