Jump to content

[Aiuto] P6T Deluxe V2 e Bluethoot


zecco
 Share

24 posts in this topic

Recommended 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

Link to comment
Share on other sites

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

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

  • 2 weeks later...

"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

Link to comment
Share on other sites

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

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

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

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

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

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

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

 

 

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

 Share

×
×
  • Create New...