zecco Posted July 31, 2011 Share Posted July 31, 2011 Non riesco a far convivere Lion e le periferiche BT. Anticipo già che le periferiche BT (tastiera, magic mouse e trackpad) vengono usate esclusivamente su Lion (ed eventualmente su SL gestito in doppio boot). Le periferiche non vengono usate su Win. Il mio problema è che, stranamente, all'avvio solo il trackpad si aggancia in automatico al BT dongle (CN-516 di Sitecom). Il mouse e la tastiera devo ogni volta ri connetterli via Configura dispositivi BT poichè solo accendendoli non c'è speranza che si connettano. Qualche consiglio... Grazie Link to comment Share on other sites More sharing options...
zecco Posted August 2, 2011 Author Share Posted August 2, 2011 Non riesco a far convivere Lion e le periferiche BT.Anticipo già che le periferiche BT (tastiera, magic mouse e trackpad) vengono usate esclusivamente su Lion (ed eventualmente su SL gestito in doppio boot). Le periferiche non vengono usate su Win. Il mio problema è che, stranamente, all'avvio solo il trackpad si aggancia in automatico al BT dongle (CN-516 di Sitecom). Il mouse e la tastiera devo ogni volta ri connetterli via Configura dispositivi BT poichè solo accendendoli non c'è speranza che si connettano. Qualche consiglio... Grazie Nessuno ha il mio problema? Link to comment Share on other sites More sharing options...
zecco Posted August 4, 2011 Author Share Posted August 4, 2011 Tutti in ferie o tutti con il leone che va perfettamente? Link to comment Share on other sites More sharing options...
MagicLord Posted August 5, 2011 Share Posted August 5, 2011 Tutti in ferie o tutti con il leone che va perfettamente? scusa se mi intrometto ma anche io ho una mainboard simile alla tua vorrei provare ad installare lion potresti dirmi come hai fatto che guida hai seguito etc etc? Link to comment Share on other sites More sharing options...
zecco Posted August 5, 2011 Author Share Posted August 5, 2011 scusa se mi intrometto ma anche io ho una mainboard simile alla tua vorrei provare ad installare lion potresti dirmi come hai fatto che guida hai seguito etc etc? Prova con la guida di fiox che trovi qui http://www.insanelymac.com/forum/index.php?showtopic=258485 Io non ho avuto particolare problemi per installare Lion. I problemi sono venuti dopo l'installazione! I principali sono: - manca l'audio. Risolto qui http://www.insanelymac.com/forum/index.php?showtopic=263909 - periferiche BT che è l'oggetto di questo topic (qualche idea è sempre gradita...) - al riavvio dallo stop il sistema è instabile e il più delle volte devo spegnere e riaccendere. Buon hack! Link to comment Share on other sites More sharing options...
zecco Posted August 13, 2011 Author Share Posted August 13, 2011 up Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 14, 2011 Share Posted August 14, 2011 up posta il tuo dsdt in E-E che kext hai Link to comment Share on other sites More sharing options...
giaccaz Posted August 14, 2011 Share Posted August 14, 2011 "m' intrufolo" anch'io ho questo problema....con la CN-516 di Sitecom...e non riesco a farla andare dal stop ogni volta non riconosce + le periferiche ,con SL funzionava alla grande. io non uso dsdt ( bios modificato) ne la cartella E/E (avendo chameleon r 1278 ). ho risolto in parte usando una trust (modificato IDproduction/Id Vendor del kext)...ma mi da un problema molto fastidioso quando il sistema va in sleep clikko sul mouse per riaccenderlo e lui si accende e si spegne subito senza neanche ripartire Link to comment Share on other sites More sharing options...
zecco Posted August 14, 2011 Author Share Posted August 14, 2011 posta il tuo dsdt in E-E che kext hai iFabio in E-E ho: AHCIPortInjector.kext FakeSMC.kext IOAHCIBlockStorageInjector.kext Scusami la domanda ma come si fa a postare il DSDT? Grazie Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 14, 2011 Share Posted August 14, 2011 nella cartella Extra non c,è l' hai usa DSDTse Link to comment Share on other sites More sharing options...
zecco Posted August 14, 2011 Author Share Posted August 14, 2011 Questo è il mio DSDT /* * Intel ACPI Component Architecture * AML Disassembler version 20091214 * * Disassembly of ./dsdt.dat, Sun Aug 14 22:49:00 2011 * * * Original Table Header: * Signature "DSDT" * Length 0x00002480 (9344) * Revision 0x01 **** ACPI 1.0, no 64-bit math support * Checksum 0x27 * OEM ID "APPLE" * OEM Table ID "A1087001" * OEM Revision 0x00000001 (1) * Compiler ID "INTL" * Compiler Version 0x20101013 (537923603) */ DefinitionBlock ("./dsdt.aml", "DSDT", 1, "APPLE", "A1087001", 0x00000001) { Scope (_PR) { Name (PSS, Package (0x0C) { Package (0x06) { 0x0BFB, 0x00022E98, 0xA0, 0x0A, 0x17, 0x17 }, Package (0x06) { 0x0B75, 0x0001FBD0, 0xA0, 0x0A, 0x16, 0x16 }, Package (0x06) { 0x0AF0, 0x0001BD50, 0xA0, 0x0A, 0x15, 0x15 }, Package (0x06) { 0x0A6B, 0x000186A0, 0xA0, 0x0A, 0x14, 0x14 }, Package (0x06) { 0x09E5, 0x00015BA8, 0xA0, 0x0A, 0x13, 0x13 }, Package (0x06) { 0x0960, 0x000130B0, 0xA0, 0x0A, 0x12, 0x12 }, Package (0x06) { 0x08DB, 0x00011170, 0xA0, 0x0A, 0x11, 0x11 }, Package (0x06) { 0x0855, 0xEE48, 0xA0, 0x0A, 0x10, 0x10 }, Package (0x06) { 0x07D0, 0xD2F0, 0xA0, 0x0A, 0x0F, 0x0F }, Package (0x06) { 0x074B, 0xB798, 0xA0, 0x0A, 0x0E, 0x0E }, Package (0x06) { 0x06C5, 0xA410, 0xA0, 0x0A, 0x0D, 0x0D }, Package (0x06) { 0x0640, 0x9088, 0xA0, 0x0A, 0x0C, 0x0C } }) Name (PSD, Package (0x05) { 0x05, Zero, Zero, 0xFE, 0x08 }) Name (PCT, Package (0x02) { ResourceTemplate () { Register (SystemIO, 0x10, // Bit Width 0x00, // Bit Offset 0x0000000000000900, // Address ,) }, ResourceTemplate () { Register (SystemIO, 0x10, // Bit Width 0x00, // Bit Offset 0x0000000000000902, // Address ,) } }) Name (CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address 0x01, // Access Size ) }, 0x02, 0x11, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000020, // Address 0x01, // Access Size ) }, 0x03, 0x11, 0x015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, One, One, 0x03E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000814, // Address ,) }, 0x02, 0x60, 0x01F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000815, // Address ,) }, 0x03, 0x80, 0x015E } }) Name (PPC, Zero) Processor (CPU1, 0x01, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU2, 0x02, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU3, 0x03, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU4, 0x04, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU5, 0x05, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU6, 0x06, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU7, 0x07, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } Processor (CPU8, 0x08, 0x00000810, 0x06) { Alias (PSS, _PSS) Alias (PSD, _PSD) Alias (PCT, _PCT) Alias (CST, _CST) Alias (PPC, _PPC) } } Name (PMBS, 0x0800) Name (PM30, 0x0830) Name (APIC, One) Name (SMIP, 0xB2) OperationRegion (BIOS, SystemMemory, 0xBF798064, 0xFF) Field (BIOS, ByteAcc, NoLock, Preserve) { SS1, 1, SS2, 1, SS3, 1, SS4, 1, Offset (0x01), IOST, 16, TOPM, 32, ROMS, 32, MG1B, 32, MG1L, 32, MG2B, 32, MG2L, 32, Offset (0x1C), DMAX, 8, HPTA, 32, CPB0, 32, CPB1, 32, CPB2, 32, CPB3, 32, ASSB, 8, AOTB, 8, AAXB, 32, SMIF, 8, DTSE, 8, DTS1, 8, DTS2, 8, MPEN, 8, TPMF, 8, MG3B, 32, MG3L, 32, MH1B, 32, MH1L, 32, OSTP, 8 } Name (PICM, Zero) Method (_PIC, 1, NotSerialized) { If (Arg0) { Store (0xAA, DBG8) } Else { Store (0xAC, DBG8) } Store (Arg0, PICM) } OperationRegion (DEB0, SystemIO, 0x80, One) Field (DEB0, ByteAcc, NoLock, Preserve) { DBG8, 8 } Method (MCTH, 2, NotSerialized) { If (LLess (SizeOf (Arg0), SizeOf (Arg1))) { Return (Zero) } Add (SizeOf (Arg0), One, Local0) Name (BUF0, Buffer (Local0) {}) Name (BUF1, Buffer (Local0) {}) Store (Arg0, BUF0) Store (Arg1, BUF1) While (Local0) { Decrement (Local0) If (LNotEqual (DerefOf (Index (BUF0, Local0)), DerefOf (Index ( BUF1, Local0)))) { Return (Zero) } } Return (One) } Name (PRSA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {3,4,6,7,10,11,12,14,15} }) Name (PRSB, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {5} }) Alias (PRSA, PRSC) Alias (PRSA, PRSD) Scope (_SB) { Name (AR00, Package (0x41) { Package (0x04) { 0xFFFF, Zero, Zero, 0x2F }, Package (0x04) { 0xFFFF, One, Zero, 0x2E }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x2E }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x2D }, Package (0x04) { 0x0002FFFF, Zero, Zero, 0x1D }, Package (0x04) { 0x0002FFFF, One, Zero, 0x29 }, Package (0x04) { 0x0002FFFF, 0x02, Zero, 0x28 }, Package (0x04) { 0x0002FFFF, 0x03, Zero, 0x2A }, Package (0x04) { 0x0004FFFF, Zero, Zero, 0x19 }, Package (0x04) { 0x0004FFFF, One, Zero, 0x23 }, Package (0x04) { 0x0004FFFF, 0x02, Zero, 0x24 }, Package (0x04) { 0x0004FFFF, 0x03, Zero, 0x22 }, Package (0x04) { 0x0005FFFF, Zero, Zero, 0x1A }, Package (0x04) { 0x0005FFFF, One, Zero, 0x19 }, Package (0x04) { 0x0005FFFF, 0x02, Zero, 0x1B }, Package (0x04) { 0x0005FFFF, 0x03, Zero, 0x1D }, Package (0x04) { 0x0006FFFF, Zero, Zero, 0x1B }, Package (0x04) { 0x0006FFFF, One, Zero, 0x26 }, Package (0x04) { 0x0006FFFF, 0x02, Zero, 0x25 }, Package (0x04) { 0x0006FFFF, 0x03, Zero, 0x27 }, Package (0x04) { 0x0008FFFF, Zero, Zero, 0x1F }, Package (0x04) { 0x0008FFFF, One, Zero, 0x27 }, Package (0x04) { 0x0008FFFF, 0x02, Zero, 0x26 }, Package (0x04) { 0x0008FFFF, 0x03, Zero, 0x25 }, Package (0x04) { 0x0009FFFF, Zero, Zero, 0x20 }, Package (0x04) { 0x0009FFFF, One, Zero, 0x2A }, Package (0x04) { 0x0009FFFF, 0x02, Zero, 0x2F }, Package (0x04) { 0x0009FFFF, 0x03, Zero, 0x29 }, Package (0x04) { 0x000AFFFF, Zero, Zero, 0x21 }, Package (0x04) { 0x000AFFFF, One, Zero, 0x1F }, Package (0x04) { 0x000AFFFF, 0x02, Zero, 0x2E }, Package (0x04) { 0x000AFFFF, 0x03, Zero, 0x2D }, Package (0x04) { 0x0016FFFF, Zero, Zero, 0x2B }, Package (0x04) { 0x0016FFFF, One, Zero, 0x2C }, Package (0x04) { 0x0016FFFF, 0x02, Zero, 0x2D }, Package (0x04) { 0x0016FFFF, 0x03, Zero, 0x2E }, Package (0x04) { 0x001FFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001DFFFF, Zero, Zero, 0x17 }, Package (0x04) { 0x001DFFFF, One, Zero, 0x13 }, Package (0x04) { 0x001DFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001DFFFF, 0x03, Zero, 0x10 }, Package (0x04) { 0x001AFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001AFFFF, One, Zero, 0x15 }, Package (0x04) { 0x001AFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001AFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001BFFFF, Zero, Zero, 0x16 }, Package (0x04) { 0x001CFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0x001CFFFF, One, Zero, 0x10 }, Package (0x04) { 0x001CFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001CFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0001FFFF, Zero, Zero, 0x1C }, Package (0x04) { 0x0001FFFF, One, Zero, 0x28 }, Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x29 }, Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x2F }, Package (0x04) { 0x0003FFFF, Zero, Zero, 0x18 }, Package (0x04) { 0x0003FFFF, One, Zero, 0x22 }, Package (0x04) { 0x0003FFFF, 0x02, Zero, 0x23 }, Package (0x04) { 0x0003FFFF, 0x03, Zero, 0x24 }, Package (0x04) { 0x0007FFFF, Zero, Zero, 0x1E }, Package (0x04) { 0x0007FFFF, One, Zero, 0x25 }, Package (0x04) { 0x0007FFFF, 0x02, Zero, 0x27 }, Package (0x04) { 0x0007FFFF, 0x03, Zero, 0x26 }, Package (0x04) { 0x0019FFFF, Zero, Zero, 0x14 }, Package (0x04) { 0x001FFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0x001FFFFF, One, Zero, 0x14 } }) Name (PR17, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR17, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x1E }, Package (0x04) { 0xFFFF, One, Zero, 0x25 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x27 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x26 } }) Name (AR01, Package (0x09) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0001FFFF, Zero, Zero, 0x11 }, Package (0x04) { 0x0001FFFF, One, Zero, 0x12 }, Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x10 }, Package (0x04) { 0x0002FFFF, Zero, Zero, 0x12 } }) Name (AR05, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (AR06, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PR13, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR13, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x18 }, Package (0x04) { 0xFFFF, One, Zero, 0x22 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x23 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x24 } }) Name (AR18, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x1F }, Package (0x04) { 0xFFFF, One, Zero, 0x27 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x26 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x25 } }) Name (AR19, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x20 }, Package (0x04) { 0xFFFF, One, Zero, 0x2A }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x2F }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x29 } }) Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_UID, Zero) Name (_ADR, Zero) Method (^BN00, 0, NotSerialized) { Return (Zero) } Method (_BBN, 0, NotSerialized) { Return (BN00 ()) } Method (_PRT, 0, NotSerialized) { Return (AR00) } Device (ESI) { Name (_ADR, Zero) Method (_STA, 0, NotSerialized) { Return (0x0B) } } Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDCS, PCI_Config, 0x54, 0x04) Field (HDCS, DWordAcc, NoLock, Preserve) { , 15, PMES, 1 } Name (_PRW, Package (0x02) { 0x0D, 0x06 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "subsystem-id", Buffer (0x04) { 0xA0, 0x00, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x6B, 0x10, 0x00, 0x00 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x17) { "Analog Devices AD2000b" }, "model", Buffer (0x0D) { "ADI AD2000B" }, "built-in", Buffer (One) { 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Device (IEEE) { Name (_ADR, 0x001E0000) Device (FRWR) { Name (_ADR, 0x08020000) Name (_GPE, 0x18) Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "built-in", Buffer (One) { 0x00 }, "fwswappedbib", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "fwhub", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Name (_PRW, Package (0x02) { 0x0B, 0x04 }) Method (_PRT, 0, NotSerialized) { Return (AR01) } } Device (LPCB) { Name (_ADR, 0x001F0000) Method (SPTS, 0, NotSerialized) { Store (One, PS1S) Store (One, PS1E) Store (One, SLPS) } Method (SWAK, 1, NotSerialized) { Store (Zero, SLPS) Store (Zero, PS1E) If (LAnd (LEqual (Arg0, One), RTCS)) {} Else { If (LAnd (LEqual (Arg0, 0x03), BRTC)) {} Else { Notify (PWRB, 0x02) } } } OperationRegion (APMP, SystemIO, SMIP, 0x02) Field (APMP, ByteAcc, NoLock, Preserve) { APMC, 8, APMS, 8 } Field (APMP, ByteAcc, NoLock, Preserve) { Offset (0x01), , 1, BRTC, 1 } OperationRegion (PMS0, SystemIO, PMBS, 0x04) Field (PMS0, ByteAcc, NoLock, Preserve) { , 10, RTCS, 1, , 4, WAKS, 1, Offset (0x03), PWBT, 1, Offset (0x04) } OperationRegion (SMIE, SystemIO, PM30, 0x08) Field (SMIE, ByteAcc, NoLock, Preserve) { , 4, PS1E, 1, , 31, PS1S, 1, Offset (0x08) } Scope (\_SB) { Name (SLPS, Zero) } Device (IPIC) { Name (_HID, EisaId ("PNP0000")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0020, // Range Minimum 0x0020, // Range Maximum 0x00, // Alignment 0x02, // Length ) IO (Decode16, 0x00A0, // Range Minimum 0x00A0, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) } Device (DMAC) { Name (_HID, EisaId ("PNP0200")) Name (_CRS, ResourceTemplate () { DMA (Compatibility, BusMaster, Transfer8, ) {4} IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x10, // Length ) IO (Decode16, 0x0081, // Range Minimum 0x0081, // Range Maximum 0x00, // Alignment 0x03, // Length ) IO (Decode16, 0x0087, // Range Minimum 0x0087, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0089, // Range Minimum 0x0089, // Range Maximum 0x00, // Alignment 0x03, // Length ) IO (Decode16, 0x008F, // Range Minimum 0x008F, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x00C0, // Range Minimum 0x00C0, // Range Maximum 0x00, // Alignment 0x20, // Length ) }) } Device (TIMR) { Name (_HID, EisaId ("PNP0100")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0040, // Range Minimum 0x0040, // Range Maximum 0x00, // Alignment 0x04, // Length ) }) } Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) } Device (MATH) { Name (_HID, EisaId ("PNP0C04")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x00F0, // Range Minimum 0x00F0, // Range Maximum 0x00, // Alignment 0x10, // Length ) IRQNoFlags () {13} }) } Device (PS2K) { Name (_HID, EisaId ("PNP0303")) Name (_CID, EisaId ("PNP030B")) Method (_STA, 0, NotSerialized) { ShiftLeft (One, 0x0A, Local0) If (And (IOST, Local0)) { Return (0x0F) } Return (Zero) } Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0060, // Range Minimum 0x0060, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0064, // Range Minimum 0x0064, // Range Maximum 0x00, // Alignment 0x01, // Length ) IRQNoFlags () {1} }) } Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length _Y00) IRQNoFlags () {0} IRQNoFlags () {8} IRQNoFlags () {11} IRQNoFlags () {15} }) OperationRegion (^LPCR, SystemMemory, 0xFED1F404, 0x04) Field (LPCR, AnyAcc, NoLock, Preserve) { HPTS, 2, , 5, HPTE, 1, Offset (0x04) } Method (_STA, 0, NotSerialized) { Return (0x0F) } Method (_CRS, 0, NotSerialized) { CreateDWordField (CRS, \_SB.PCI0.LPCB.HPET._Y00._BAS, HPT) Multiply (HPTS, 0x1000, Local0) Add (Local0, 0xFED00000, HPT) Return (CRS) } } Device (FWHD) { Name (_HID, EisaId ("INT0800")) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y01) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y02) }) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y01._BAS, BS00) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y01._LEN, BL00) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y02._BAS, BS10) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y02._LEN, BL10) Method (_CRS, 0, NotSerialized) { Store (0xFF800000, Local0) FindSetRightBit (FHD0, Local1) Decrement (Local1) If (Local1) { Multiply (Local1, 0x00080000, Local1) } Add (Local0, Local1, Local2) Store (Local2, BS00) Add (BS00, 0x00400000, BS10) Subtract (Zero, BS10, BL00) Store (BL00, BL10) Return (CRS) } } OperationRegion (FHR0, PCI_Config, 0xD8, 0x02) Field (FHR0, ByteAcc, NoLock, Preserve) { FHD1, 4, Offset (0x01), FHD0, 8 } Device (LDRC) { Name (_HID, EisaId ("PNP0C02")) Name (_UID, Zero) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y03) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y04) }) Name (CRS1, ResourceTemplate () { FixedIO ( 0x0060, // Address 0x01, // Length ) FixedIO ( 0x0064, // Address 0x01, // Length ) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y05) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y06) }) Method (_CRS, 0, NotSerialized) { If (APIC) { CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y03._LEN, ML01) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y03._BAS, MB01) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y04._LEN, ML02) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y04._BAS, MB02) Store (0xFEC00000, MB01) Store (0x1000, ML01) Store (0xFEE00000, MB02) Store (0x1000, ML02) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y05._LEN, ML03) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y05._BAS, MB03) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y06._LEN, ML04) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y06._BAS, MB04) Store (0xFEC00000, MB03) Store (0x1000, ML03) Store (0xFEE00000, MB04) Store (0x1000, ML04) } ShiftLeft (0x05, 0x0A, Local0) If (And (IOST, Local0)) { Return (CRS) } Else { Return (CRS1) } } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (UHC1) { Name (_ADR, 0x001D0000) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x03, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC2) { Name (_ADR, 0x001D0001) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x04, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC3) { Name (_ADR, 0x001D0002) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x0C, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC4) { Name (_ADR, 0x001A0000) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x0E, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC5) { Name (_ADR, 0x001A0001) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x05, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC6) { Name (_ADR, 0x001A0002) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x20, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (EHC1) { Name (_ADR, 0x001D0007) OperationRegion (U7CS, PCI_Config, 0x54, 0x02) Field (U7CS, WordAcc, NoLock, Preserve) { , 15, PMES, 1 } Name (_PRW, Package (0x02) { 0x0D, 0x04 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x09) { "AAPL,current-available", 0x05DC, "AAPL,current-extra", 0x04B0, "AAPL,current-in-sleep", 0x09C4, "AAPL,device-internal", 0x02, Buffer (One) { 0x00 } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Device (EHC2) { Name (_ADR, 0x001A0007) OperationRegion (U7CS, PCI_Config, 0x54, 0x02) Field (U7CS, WordAcc, NoLock, Preserve) { , 15, PMES, 1 } Name (_PRW, Package (0x02) { 0x0D, 0x04 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x09) { "AAPL,current-available", 0x05DC, "AAPL,current-extra", 0x04B0, "AAPL,current-in-sleep", 0x09C4, "AAPL,device-internal", 0x02, Buffer (One) { 0x00 } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Device (NET0) { Name (_ADR, 0x001C0002) Device (ETH0) { Name (_ADR, 0x04000000) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) } Else { And (GP9, Zero, GP9) } If (LEqual (Arg0, GP9)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "AAPL,slot-name", Buffer (0x09) { "Built in" }, "location", Buffer (0x02) { "1" }, "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x14) { "Controller Ethernet" }, "name", Buffer (0x3B) { "Marvell Yukon Gigabit Adapter 88E8056 Singleport Copper SA" } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Method (_PRT, 0, NotSerialized) { Return (AR06) } } Device (PEG3) { Name (_ADR, 0x00030000) Device (GFX3) { Name (_ADR, 0x02000000) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR13) } Return (PR13) } } Device (PEG7) { Name (_ADR, 0x00070000) Device (GFX7) { Name (_ADR, 0x03000000) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR17) } Return (PR17) } } Device (SATA) { Name (_ADR, 0x001F0002) Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "AAPL,slot-name", Buffer (0x09) { "Built in" }, "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x10) { "AHCI Controller" }, "model", Buffer (0x1C) { "ICH10R SATA/AHCI Controller" }, "name", Buffer (0x1C) { "ICH10R SATA/AHCI Controller" } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } Device (PRT0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "1")) } } Device (PRT1) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "2")) } } Device (PRT2) { Name (_ADR, 0x02) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "3")) } } Device (PRT3) { Name (_ADR, 0x03) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "4")) } } Device (PRT4) { Name (_ADR, 0x04) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "5")) } } Device (PRT5) { Name (_ADR, 0x05) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "6")) } } } Device (NET1) { Name (_ADR, 0x001C0005) Method (_PRT, 0, NotSerialized) { Return (AR05) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Device (ETH1) { Name (_ADR, 0x06000000) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) } Else { And (GP9, Zero, GP9) } If (LEqual (Arg0, GP9)) { Return (Zero) } Else { Return (One) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "AAPL,slot-name", Buffer (0x09) { "Built in" }, "location", Buffer (0x02) { "2" }, "built-in", Buffer (One) { 0x00 }, "device_type", Buffer (0x14) { "Controller Ethernet" }, "name", Buffer (0x3B) { "Marvell Yukon Gigabit Adapter 88E8056 Singleport Copper SA" } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } } Device (IDE) { Name (_ADR, 0x001C0004) Method (_PRT, 0, NotSerialized) { Return (AR01) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Device (PATA) { Name (_ADR, 0x05000000) Device (PRID) { Name (_ADR, Zero) } Device (SECD) { Name (_ADR, One) } } } Device (SBUS) { Name (_ADR, 0x001F0003) Device (BUS0) { Name (_CID, "smbus") Name (_ADR, Zero) Device (DVL0) { Name (_ADR, 0x57) Name (_CID, "diagsvault") } } Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x30, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Scope (\_GPE) { Method (_L09, 0, NotSerialized) { Notify (\_SB.PCI0.NET0, 0x02) Notify (\_SB.PCI0.NET1, 0x02) Notify (\_SB.PCI0.IDE, 0x02) Notify (\_SB.PCI0.PEG3, 0x02) Notify (\_SB.PCI0.PEG7, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L0B, 0, NotSerialized) { Notify (\_SB.PCI0.IEEE, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L03, 0, NotSerialized) { Notify (\_SB.PCI0.UHC1, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L04, 0, NotSerialized) { Notify (\_SB.PCI0.UHC2, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L0C, 0, NotSerialized) { Notify (\_SB.PCI0.UHC3, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L18, 0, NotSerialized) { Notify (\_SB.PCI0.IEEE.FRWR, Zero) } Method (_L20, 0, NotSerialized) { Notify (\_SB.PCI0.UHC6, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L0D, 0, NotSerialized) { If (\_SB.PCI0.EHC1.PMES) { Store (One, \_SB.PCI0.EHC1.PMES) Notify (\_SB.PCI0.EHC1, 0x02) Notify (\_SB.PWRB, 0x02) } If (\_SB.PCI0.EHC2.PMES) { Store (One, \_SB.PCI0.EHC2.PMES) Notify (\_SB.PCI0.EHC2, 0x02) Notify (\_SB.PWRB, 0x02) } If (\_SB.PCI0.HDEF.PMES) { Store (One, \_SB.PCI0.HDEF.PMES) Notify (\_SB.PCI0.HDEF, 0x02) } } Method (_L0E, 0, NotSerialized) { Notify (\_SB.PCI0.UHC4, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L05, 0, NotSerialized) { Notify (\_SB.PCI0.UHC5, 0x02) Notify (\_SB.PWRB, 0x02) } } Device (PWRB) { Name (_CID, EisaId ("PNP0C0C")) Name (_UID, 0xAA) Name (_STA, 0x0B) } } OperationRegion (_SB.PCI0.LPCB.PIX0, PCI_Config, 0x60, 0x0C) Field (\_SB.PCI0.LPCB.PIX0, ByteAcc, NoLock, Preserve) { PIRA, 8, PIRB, 8, PIRC, 8, PIRD, 8, Offset (0x08), PIRE, 8, PIRF, 8, PIRG, 8, PIRH, 8 } Scope (_SB) { Name (BUFA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {15} }) CreateWordField (BUFA, One, IRA0) Device (LNKA) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, One) Method (_STA, 0, NotSerialized) { And (PIRA, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSA) } Method (_DIS, 0, NotSerialized) { Or (PIRA, 0x80, PIRA) } Method (_CRS, 0, NotSerialized) { And (PIRA, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRA) } } Device (LNKB) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x02) Method (_STA, 0, NotSerialized) { And (PIRB, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSB) } Method (_DIS, 0, NotSerialized) { Or (PIRB, 0x80, PIRB) } Method (_CRS, 0, NotSerialized) { And (PIRB, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRB) } } Device (LNKC) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x03) Method (_STA, 0, NotSerialized) { And (PIRC, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSC) } Method (_DIS, 0, NotSerialized) { Or (PIRC, 0x80, PIRC) } Method (_CRS, 0, NotSerialized) { And (PIRC, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRC) } } Device (LNKD) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x04) Method (_STA, 0, NotSerialized) { And (PIRD, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSD) } Method (_DIS, 0, NotSerialized) { Or (PIRD, 0x80, PIRD) } Method (_CRS, 0, NotSerialized) { And (PIRD, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRD) } } } Scope (_SB) { Scope (PCI0) { Name (CRS, ResourceTemplate () { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x00FF, // Range Maximum 0x0000, // Translation Offset 0x0100, // Length ,, ) IO (Decode16, 0x0CF8, // Range Minimum 0x0CF8, // Range Maximum 0x01, // Alignment 0x08, // Length ) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0000, // Range Minimum 0x0CF7, // Range Maximum 0x0000, // Translation Offset 0x0CF8, // Length ,, , TypeStatic) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0D00, // Range Minimum 0xFFFF, // Range Maximum 0x0000, // Translation Offset 0xF300, // Length ,, , TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000A0000, // Range Minimum 0x000BFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00020000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C0000, // Range Minimum 0x000DFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00020000, // Length ,, _Y07, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x00000000, // Range Minimum 0x00000000, // Range Maximum 0x00000000, // Translation Offset 0x00000001, // Length ,, _Y08, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x00000000, // Range Minimum 0x00000000, // Range Maximum 0x00000000, // Translation Offset 0x00000001, // Length ,, _Y09, AddressRangeMemory, TypeStatic) }) CreateDWordField (CRS, \_SB.PCI0._Y07._MIN, MIN5) CreateDWordField (CRS, \_SB.PCI0._Y07._MAX, MAX5) CreateDWordField (CRS, \_SB.PCI0._Y07._LEN, LEN5) CreateDWordField (CRS, \_SB.PCI0._Y08._MIN, MIN6) CreateDWordField (CRS, \_SB.PCI0._Y08._MAX, MAX6) CreateDWordField (CRS, \_SB.PCI0._Y08._LEN, LEN6) CreateDWordField (CRS, \_SB.PCI0._Y09._MIN, MIN7) CreateDWordField (CRS, \_SB.PCI0._Y09._MAX, MAX7) CreateDWordField (CRS, \_SB.PCI0._Y09._LEN, LEN7) Method (_CRS, 0, NotSerialized) { Store (MG1L, Local0) If (Local0) { Store (MG1B, MIN5) Store (MG1L, LEN5) Add (MIN5, Decrement (Local0), MAX5) } Store (MG2B, MIN6) Store (MG2L, LEN6) Store (MG2L, Local0) Add (MIN6, Decrement (Local0), MAX6) Store (MG3B, MIN7) Store (MG3L, LEN7) Store (MG3L, Local0) Add (MIN7, Decrement (Local0), MAX7) Return (CRS) } } } Method (_PTS, 1, NotSerialized) { If (LEqual (Arg0, 0x05)) {} Else { If (LNotEqual (Arg0, 0x05)) { Store (One, \_SB.PCI0.LPCB.PS1S) Store (One, \_SB.PCI0.LPCB.PS1E) Store (Arg0, ASSB) } } } Method (_WAK, 1, NotSerialized) { Return (Package (0x02) { Zero, Zero }) } Name (_S0, Package (0x04) { Zero, Zero, Zero, Zero }) Name (_S1, Package (0x04) { One, Zero, Zero, Zero }) Name (_S3, Package (0x04) { 0x05, Zero, Zero, Zero }) Name (_S4, Package (0x04) { 0x06, Zero, Zero, Zero }) Name (_S5, Package (0x04) { 0x07, Zero, Zero, Zero }) Method (MCDP, 2, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Buffer (One) { 0x03 }, Arg1) } } Name (IDB0, Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }) Name (IDB1, Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }) Method (MCID, 2, NotSerialized) { If (Arg1) { Store (And (Arg1, 0xFF), Index (IDB0, Zero)) Store (ShiftRight (And (Arg1, 0xFF00), 0x08), Index (IDB0, One)) If (LEqual (And (Arg1, 0xFFFF0000), Zero)) { Store (Package (0x02) { "device-id", IDB0 }, Local0) } Else { ShiftRight (Arg1, 0x10, Arg1) Store (And (Arg1, 0xFF), Index (IDB1, Zero)) Store (ShiftRight (And (Arg1, 0xFF00), 0x08), Index (IDB1, One)) Store (Package (0x04) { "vendor-id", IDB0, "device-id", IDB1 }, Local0) } MCDP (Arg0, RefOf (Local0)) Return (Local0) } Return (Zero) } Name (BAYN, Buffer (0x06) { "Bay n" }) Method (MCBN, 2, NotSerialized) { Store (Arg1, Index (BAYN, 0x04)) Store (Package (0x02) { "io-device-location", BAYN }, Local0) MCDP (Arg0, RefOf (Local0)) Return (Local0) } Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } } Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 ciao questo è quello che hai nella cartella Extra ho l'hai estratto tu non va bene cosi Link to comment Share on other sites More sharing options...
zecco Posted August 15, 2011 Author Share Posted August 15, 2011 ciao questo è quello che hai nella cartella Extra ho l'hai estratto tu non va bene cosi Ciao iFabio e grazie del tuo aiuto. Io in E-E ho solo quello che ti ho indicato prima. Non ho nessun DSDT in E-E. L'unico DSDT che ho è nella root ed il suo contenuto è quello che ti ho postato. Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 Ciao iFabio e grazie del tuo aiuto.Io in E-E ho solo quello che ti ho indicato prima. Non ho nessun DSDT in E-E. L'unico DSDT che ho è nella root ed il suo contenuto è quello che ti ho postato. Il dsdt va messo nella cartella Extra non in Extension mi spiego E-E Passami quello che hai ma compresso se no come posso dargli un occhiata Link to comment Share on other sites More sharing options...
zecco Posted August 15, 2011 Author Share Posted August 15, 2011 Il dsdt va messo nella cartella Extra non in Extension mi spiego E-E Passami quello che hai ma compresso se no come posso dargli un occhiata Fabio, ho spostato il file DSDT che avevo nella root nella cartella Extra (e non, se ho capito bene, in Extra/Extensions). Il file che ho spostato è quello che è in allegato. dsdt.aml.zip Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 Hai installato Lion Boot installato Link to comment Share on other sites More sharing options...
zecco Posted August 15, 2011 Author Share Posted August 15, 2011 Hai installato LionBoot installato Si Fabio: ti sto scrivendo da Lion. Ho installato Chameleon 2.00 RC5 r1083 Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 Si Fabio: ti sto scrivendo da Lion.Ho installato Chameleon 2.00 RC5 r1083 Un attimo che ti posto la cartella Extra Link to comment Share on other sites More sharing options...
zecco Posted August 15, 2011 Author Share Posted August 15, 2011 Un attimo che ti posto la cartella Extra Gentilissimo!! Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 Fai questa prova poi dimmi zecco.zip Link to comment Share on other sites More sharing options...
zecco Posted August 15, 2011 Author Share Posted August 15, 2011 apri Chameleon Wizard e installa l'ultimo boot controlla bene che sia HD GIUSTO dove hai installato LION Intendi nella sezione "Cartella su disco" o in "Scaricare" Ed in entrambi i casi "Aggiorna boot1h" deve essere selezionata oppure no? Grazie Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 15, 2011 Share Posted August 15, 2011 Intendi nella sezione "Cartella su disco" o in "Scaricare"Ed in entrambi i casi "Aggiorna boot1h" deve essere selezionata oppure no? Grazie Apri Chameleon Scaricare ti viene selezionato l'ultimo boot 1348 Trovi già spuntato Aggiornamento lasci solo quello Partizione di destinazione vedi se è il tuo HD Installa Link to comment Share on other sites More sharing options...
zecco Posted August 15, 2011 Author Share Posted August 15, 2011 Apri Chameleon Scaricare ti viene selezionato l'ultimo boot 1348Trovi già spuntato Aggiornamento lasci solo quello Partizione di destinazione vedi se è il tuo HD Installa Purtroppo Fabio non è cambiato nulla. Al riavvio devo comunque rifare il pairing del mouse e della tastiera. Trackpad invece ok. Link to comment Share on other sites More sharing options...
Fabio1971 Posted August 16, 2011 Share Posted August 16, 2011 prova a dare un occhiata Qui Se può essere il tuo caso Link to comment Share on other sites More sharing options...
Recommended Posts