Jump to content

[Aiuto] P6T Deluxe V2 e Bluethoot


  • Please log in to reply
23 replies to this topic

#1
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts
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

#2
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts

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?

#3
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts
Tutti in ferie o tutti con il leone che va perfettamente?

#4
MagicLord

MagicLord

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts

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?

#5
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts

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.insanelym...howtopic=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.insanelym...howtopic=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!

#6
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts
up

#7
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 12,685 posts
  • Gender:Male
  • Location:Italy

up


posta il tuo dsdt in E-E che kext hai

#8
giaccaz

giaccaz

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 208 posts
"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 :D

#9
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts

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

#10
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 12,685 posts
  • Gender:Male
  • Location:Italy
nella cartella Extra non c,è l' hai
usa DSDTse

#11
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts
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)
	}
}


#12
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 12,685 posts
  • Gender:Male
  • Location:Italy
ciao questo è quello che hai nella cartella Extra ho l'hai estratto tu non va bene cosi

#13
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts

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.

#14
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 12,685 posts
  • Gender:Male
  • Location:Italy

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

#15
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts

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.

Attached Files



#16
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 12,685 posts
  • Gender:Male
  • Location:Italy
Hai installato Lion
Boot installato

#17
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts

Hai installato Lion
Boot installato


Si Fabio: ti sto scrivendo da Lion.
Ho installato Chameleon 2.00 RC5 r1083

#18
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 12,685 posts
  • Gender:Male
  • Location:Italy

Si Fabio: ti sto scrivendo da Lion.
Ho installato Chameleon 2.00 RC5 r1083


Un attimo che ti posto la cartella Extra

#19
zecco

zecco

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 405 posts

Un attimo che ti posto la cartella Extra


Gentilissimo!!

#20
Fabio1971

Fabio1971

    InsanelyMac Legend

  • Moderators
  • 12,685 posts
  • Gender:Male
  • Location:Italy
Fai questa prova poi dimmi

Attached Files







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy