Gotier Posted April 23, 2010 Share Posted April 23, 2010 Salut ! Réédité : Voilà j'ouvre ce topic pour trouver une âme charitable qui serait capable modifié mon DSDT pour mobo P5Q SE2 pour y intégrer : - Carte graphique (HD4870 dual DVI fonctionnant grâce à Graphicsenabler=y le son ne fonctionne pas), Ok sauf le son et veille donc laisser avec GraphicsEnabler=Yes - Carte ethernet Ok - Carte son (reconnu grâce à un kext spécial VoodooHDA pour ma carte) Impossible - et surtout activer le Power Management (SpeedStep, celui ci est activer... en fonction mais la fréquence reste toujours 3.6GHZ ! pour 38° pare core) Ok J'aimerais pouvoir me passer de ces kexts : -AppleVIAATA.kext -Evoreboot.kext Ok -IOAHCIBlockInjector.kext Ok -Sleepenabler.kext Ok Malheureusement je m'y connait pas assez je n'ai corriger que les erreurs et warnings (0 errors, 0 warnings, 0 remarks, 66 optimizations). Je recherche donc une personne qui serait près à s'investir pour que j'ai un DSDT 100% complet. je fournie mon DSDT : DSDT for ASUS P5Q SE2.aml Link to comment Share on other sites More sharing options...
Gotier Posted April 24, 2010 Author Share Posted April 24, 2010 Personne !? Link to comment Share on other sites More sharing options...
Gotier Posted April 27, 2010 Author Share Posted April 27, 2010 Voilà après moult recherche j'ai modifié mon DSDT comme ceci pour ajouter le son et l'ethernet : le son : Avant : Device (MCH) { Name (_HID, EisaId ("PNP0C01")) Name (_UID, 0x0A) Name (_CRS, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xFED14000, // Address Base 0x00006000, // Address Length ) }) } Method (NPTS, 1, NotSerialized) { } Method (NWAK, 1, NotSerialized) { } Device (P0P2) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR02) } Return (PR02) } } Après : Device (MCH) { Name (_HID, EisaId ("PNP0C01")) Name (_UID, 0x0A) Name (_CRS, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xFED14000, // Address Base 0x00006000, // Address Length ) }) } Method (NPTS, 1, NotSerialized) { } Method (NWAK, 1, NotSerialized) { } Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "AAPL,slot-name", Buffer (0x09) { "Built in" }, "device_type", Buffer (0x06) { "Audio" }, "model", Buffer (0x20) { "VIA VT1708S HD Audio Controller" }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (P0P2) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR02) } Return (PR02) } } Pour l'ethernet : Avant : Device (P0P9) { Name (_ADR, 0x001C0005) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR09) } Return (PR09) } } Device (GBEC) { Name (_ADR, 0x00190000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } } Après : Device (P0P9) { Name (_ADR, 0x001C0005) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR09) } Return (PR09) } Device (LAN) { Name (_ADR, Zero) Name (_PRW, Package (0x02) { 0x0B, 0x04 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x04) { "built-in", Buffer (One) { 0x01 }, "model", Buffer (0x3A) { "Realtek RTLRTL8111/RTL8168B PCIe Fast Ethernet controller" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Device (GBEC) { Name (_ADR, 0x00190000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } } Et pour le SpeedStep : DefinitionBlock ("./dsdt.aml", "DSDT", 1, "A1112", "A1112001", 0x00000001) { Scope (\) { OperationRegion (PMRG, SystemIO, 0x0800, 0x50) Field (PMRG, ByteAcc, NoLock, Preserve) { Offset (0x41), DEV4, 1, DEV5, 1, DEV6, 1, DEV7, 1, STS4, 1, STS5, 1, STS6, 1, STS7, 1 } } Scope (_PR) { Processor (CPU1, 0x01, 0x00000810, 0x06) { Name (_PSS, Package (0x04) { Package (0x06) { Zero, Zero, 0x10, 0x10, 0x0926, Zero }, Package (0x06) { Zero, Zero, 0x10, 0x10, 0x0823, One }, Package (0x06) { Zero, Zero, 0x10, 0x10, 0x071E, 0x02 }, Package (0x06) { Zero, Zero, 0x10, 0x10, 0x0619, 0x03 } }) Name (_PSD, Package (0x05) { 0x05, Zero, Zero, 0xFC, 0x04 }) Name (_CST, Package (0x04) { 0x03, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, One, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000815, // Address ,) }, 0x03, 0x11, 0xFA } }) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (^CPU1._PSS, _PSS) Alias (^CPU1._PSD, _PSD) Alias (^CPU1._CST, _CST) } } Pour le SpeedStep la fréquence reste toujours identique dans CPU-X mais je pense que cela doit fonction car quand je boot en -v -x mon processeur est core1:51° et core2:48° contre 38° en démarrage normal ! Bien entendu quand j'utilise le DSDT avec l'audio et l'ethernet j'ai le droit a un joli KP error card PCI... mais c'est du fais que je n'ai pas de legacy pour l'audio (l'ethernet devrais pas avoir de soucis étant donné que j'ai pas besoin de kext à l'origine pour qu'il fonctionne) Je ne sait pas comment obtenir le LAYOUT ID et PIN CONFIG pour ma carte audio ? ! Link to comment Share on other sites More sharing options...
Gotier Posted April 28, 2010 Author Share Posted April 28, 2010 Je parle tout seul mais c'est pas grave ! l'ethernet a été ajouté, ainsi que la carte graphique. Le contrôleur SATA n'a plus besoin de IOAHCIBlockStorageInjection.kext et les port USB (EUSB, USB1;2;4;5;6 et USBE) sont tous en built-in. Regler la présence de sleepenabler (veille), Evoreboot (shutdown), et OSXrestart (shutdown après sorti de veille) mais pas de possibilité de reboot pour l'instant. Je cherche donc un bout de code qui me permettent de rebooter sans un kext et le code pour ma carte son avec son Legacy (VIA VT1708S) et me passer du AppleVIATATA.kext tant qu'on y est ! Link to comment Share on other sites More sharing options...
Recommended Posts