Jump to content

ALC889A Driver ?


mafis90
 Share

14 posts in this topic

Recommended Posts

Hmm, doesn't work.

 

That`s what it`s look in the Profiler :

bildschirmfoto20090827u.th.png

 

I attachement my dsdt.aml is everything wrong there ?

 

f...k enabler try to modify dsdt

 

try this one

 

Good luck!

 

  Device (HDEF)
		  {
			  Name (_ADR, 0x001B0000)
			  Method (_PRW, 0, NotSerialized)
			  {
				  Return (Package (0x02)
				  {
					  0x0D, 
					  0x05
				  })
			  }

			  Method (_DSM, 4, NotSerialized)
			  {
				  Store (Package (0x08)
					  {
						  "codec-id", 
						  Buffer (0x04)
						  {
							  0x89, 0x08, 0xEC, 0x10
						  }, 

						  "layout-id", 
						  /**** Is ResourceTemplate, but EndTag not at buffer end ****/ Buffer (0x04)
						  {
							  0x79, 0x03, 0x00, 0x00
						  }, 

						  "device-type", 
						  Buffer (0x11)
						  {
							  "ALC889a"
						  }, 

						  "PinConfigurations", 
						  Buffer (0x20)
						  {
							  /* 0000 */	0x10, 0x44, 0x11, 0x01, 0x20, 0x14, 0x01, 0x01, 
							  /* 0008 */	0x40, 0x4C, 0x21, 0x02, 0x50, 0x34, 0x81, 0x01, 
							  /* 0010 */	0x60, 0x9C, 0xA1, 0x02, 0xF0, 0x61, 0x4B, 0x01
						  }
					  }, Local0)
				  DTGP (Arg0, Arg1, Arg2, Arg3, 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)
			  }
		  }

 

and one more thing

take look on my dsdt

dsdt.txt

Link to comment
Share on other sites

 Share

×
×
  • Create New...