Hallo zusammen,
habe
damit begonnen die DSDT für meinen Dell Precision
7720 zu erstellen. Die DSDT wurde mit Clover
extrahiert und mit isal bearbeitet. Hier hatte ich schon das Problem,
dass ich nicht alle Dateien mit „iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml“
bearbeiten konnte, sondern die Datei „SSDT-0.aml“ separat bearbeiten musste.
Ich habe dann versucht die entstandenen
dsl-Dateien mit MaciASL zu kompilieren. Bei der DSDT.dsl habe ich den ersten Fehler
mit folgender Code Änderung beseitigt:
Orginal:
If (LEqual (PM6H, One))
{
CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_:
Read-Write Status
Store (Zero, ECRW (If (PM0H)
{
CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length
Store (Zero, F0LN)
}))
}
geändert
nach:
If (LEqual (PM6H, One))
{
CreateBitField (BUF0, \_SB.PCI0._Y0C._RW, ECRW) // _RW_:
Read-Write Status
Store (Zero, ECRW)
}
If (PM0H)
{
CreateDWordField (BUF0, \_SB.PCI0._Y0D._LEN, F0LN) // _LEN: Length
Store (Zero, F0LN)
}
Zeilen entfernt:
External (BNUM, UnknownObj) // (from opcode)
External (IDMN, UnknownObj) // (from opcode)
External (IDPC, UnknownObj) // (from opcode)
External (DLPN, UnknownObj) // (from opcode)
Jetzt habe ich leider weitere Fehler,
die ich nicht loswerde.
Kann mir jemand bei meiner DSDT
weiterhelfen? Vielen Dank!
Mein System enthält folgende
Komponenten:
Intel Xeon E3-1535M v6
4x8GB 2400MHz DDR4 SDRAM
NVIDIA Quadro M1200
Intel HD Graphics P630
17.3“ UHD (3840x2160)
Thunderbolt 3
Samsung SSD 960 EVO 250GB M.2 PCIe
(OSX)
2TB SATA HD
Intel
WiFi Link 8265
Intel
Ethernet I219-LM