Jump to content

Could someone please help me with my dsdt?


cjhmdm
 Share

2 posts in this topic

Recommended Posts

So I have tried every patched file, every hack, every method of getting sound to work on my system; all to no avail.

 

Here's my motherboard: MSI 785GM-E65

Running on Snow Leopard 10.6.4 installed from retail dvd

I have everything working so far but audio.

According to the mobo specs on newegg, it uses Realtek AL889 chip (NOT ALC889a)

 

Edit: Hardware Info shows this device as:

SBx00 Azalia (Intel HDA)

 

Edit2: According to this site it uses ALC888S

Let me tell ya, this chip is one huge pain in the...

 

I have exhausted every method I could find, every patched AppleHDA.kext file, the LegacyHDA kexts, the 889 specific kexts. I haven't been able to get any of them to work.

 

Also, VoodooHDA doesn't work either. I've tried about 6 different versions, none of them work. I do get audio but it's nothing but static, choppy, distorted sounds. Not to mention a 1-2 second delay from when the sound is supposed to play to when it actually does play.

 

The only method I have not been able to completely try is patching my own AppleHDA.kext

 

The reason for this is because my dsdt is so borked that I don't even know where to begin. This is what I really need help with. I have tried using the dsdt patcher gui and cli tools for osx, and even tried in linux.

 

The osx tools fails to compile a new (patched) dsdt, and in linux, I can't even extract the original dsdt to dsdt.dat due to errors.

 

Anyhow, I've attached my dsdt.dsl file here that I extracted in osx, so if anyone would please help me get a proper dsdt I would greatly appreciate it. I've spent the better part of a week trying to get this audio to work, so please, I beg of you, please don't tell me to use the search functions ><

 

I should note, I never could get sound working in 10.5.8 either.

 

dsdt.dsl.zip

Link to comment
Share on other sites

Ok, So I've managed to get it down to 10 errors... whether or not I did it right is beyond me though ><

 

The following errors I can't figure out though, and couldn't find anything specific enough to help me fix them, so I really hope one of you guys who knows his/her dsdt could help me out.

 

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20091214 [Dec 16 2009]
Copyright (C) 2000 - 2009 Intel Corporation
Supports ACPI Specification Revision 4.0

ACPI Error: ACPI path has too many parent prefixes (^) - reached beyond root node (20091214/nsaccess-526)
ACPI Error: ACPI path has too many parent prefixes (^) - reached beyond root node (20091214/nsaccess-526)
ACPI Error: ACPI path has too many parent prefixes (^) - reached beyond root node (20091214/nsaccess-526)
ACPI Warning: NsLookup: Type mismatch on IRQM (Method), searching for (BufferField) (20091214/nsaccess-731)
ACPI Warning: NsLookup: Type mismatch on IRQM (Method), searching for (BufferField) (20091214/nsaccess-731)
/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3338:				 OperationRegion (ECBP, SystemIO, ECIN (0x02), Field (ECBP, ByteAcc, NoLock, Preserve)
Error	4096 -																								 syntax error, unexpected PARSEOP_FIELD ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3342:				 OperationRegion (ECIO, SystemIO, ECIN (0x02), Field (ECIO, ByteAcc, NoLock, Preserve)
Error	4096 -																								 syntax error, unexpected PARSEOP_FIELD ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3376:					 Acquire (ECMU, 0x5000)
Warning  1105 -																		 Possible operator timeout is ignored ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3396:					 Acquire (ECMU, 0x1388)
Warning  1105 -																		 Possible operator timeout is ignored ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3397:					 Acquire (MLMU, 0x1388)
Warning  1105 -																		 Possible operator timeout is ignored ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3412:					 Release (MLMU)
Warning  1100 -																			 Statement is unreachable ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3418:					 Acquire (ECMU, 0x1388)
Warning  1105 -																		 Possible operator timeout is ignored ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3419:					 Acquire (MLMU, 0x1388)
Warning  1105 -																		 Possible operator timeout is ignored ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3585:						 Acquire (ECMU, 0x1388)
Warning  1105 -																			 Possible operator timeout is ignored ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  3655:						 Acquire (ECMU, 0x1388)
Warning  1105 -																			 Possible operator timeout is ignored ^ 

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  4365:			 Device (^PCIE)
Error	4014 -																	   From ACPI CA Subsystem ^  (AE_NOT_FOUND Failure from namespace lookup)

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  4365:			 Device (^PCIE)
Error	4065 -												Object not found or not accessible from scope ^  (^PCIE)

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  4454:			 Device (^^RMEM)
Error	4065 -												 Object not found or not accessible from scope ^  (^^RMEM)

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  4835:			 Method (PS2K._PRW, 0, NotSerialized)
Error	4065 -													Object not found or not accessible from scope ^  (PS2K._PRW)

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  4887:			 Method (PS2M._PRW, 0, NotSerialized)
Error	4065 -													Object not found or not accessible from scope ^  (PS2M._PRW)

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  5022:			 Method (PS2K._PSW, 1, NotSerialized)
Error	4065 -													Object not found or not accessible from scope ^  (PS2K._PSW)

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  5037:			 Method (PS2M._PSW, 1, NotSerialized)
Error	4065 -													Object not found or not accessible from scope ^  (PS2M._PSW)

/Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  5314:		 Device				  Return (0x0F)
Error	4096 -						   syntax error, unexpected PARSEOP_DEVICE, expecting $end ^ 

ASL Input:  /Users/cjhmdm/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl - 5599 lines, 167739 bytes, 1408 keywords
Compilation complete. 10 Errors, 8 Warnings, 0 Remarks, 0 Optimizations

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...