Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
Sign in to follow this  
lcronos

DSDT Editor Compile error

18 posts in this topic

Recommended Posts

I'm running Mavericks in VMWare Player on a Dell Inspiron 660, and almost have all of its issues fixed. At this point all I need is to fix audio and have flash run in Firefox (I'm not really concerned with that though, HTML5 is common enough). It doesn't seem to detect my sound card, so I tried using various Voodoo kexts, but they didn't seem to work. Then I saw on here that DSDT files work as a better work around than kexts since they don't need reinstalled after updates.  I downloaded DSDT Editor, and when I go to compile I get 5 unfixable errors. Three of them say "Object does not exist (LPRS)"

One says "7058 Error

syntax error, unexpected PARSEOP_ENDDEPENDENTFN, expecting ',' "

And the last one "7640 Error syntax error, unexpected '}', expecting $end "

If anyone knows any of the fixes, or a better method all together of getting audio working on my system that'd be great.

 

Side note, I'll put up screen shots as necessary once I know what the correct key is on a non-mac keyboard, since some of them seem off (The Windows key is cmd, and Alt is opt, but I thought Alt was where cmd goes, and the Meta key is where opt goes).

Share this post


Link to post
Share on other sites

How do I upload the DSDT, since I don't know how to screen shot in OS X. I've only recently started playing with OS X, so I still have a very Windows and Linux based mindset (either use prtscn, or there is no way to screenshot without additional software). If you can tell me how to just upload the DSDT that'd probably be easier in this case.

Share this post


Link to post
Share on other sites

Thanks, out of curiosity how did you fix it? I'm playing with it in a VM right now, but want to eventually go out and set up a physical device with it on there.


Scratch that, still gave the same errors.

Share this post


Link to post
Share on other sites

I deleted the methods that generated errors, but on a real system (not in a virtual machine) you must extract the dsdt from bios motherboard (this dsdt is not usable on real system)

Share this post


Link to post
Share on other sites

I double checked, the file has no errors.

Install OS X in your system and extract dsdt with this terminal command: 

perl -e 'open(CMD, "ioreg -lw0 \| grep DSDT|") or die; while()
{ chomp; if($_ =~ /\"DSDT\.?\d?\"=]*)>/) { $buff = $1; open(PIP,
"|xxd -r -p > ~/Desktop/dsdt.aml") or die; print PIP "$1"; } }'


You can also use this program on Windows to extract the dsdt from bios (run as admin)

DSDTEditor-Linux-Mac-Win.zip

Share this post


Link to post
Share on other sites

Okay, that makes sense, should I re-upload the DSDT created by Windows, or is there another method to get sound working? I'm not planning on installing it on my system itself, I'd rather get the parts and just build a hackintosh.

Share this post


Link to post
Share on other sites

For now it is useless to extract the dsdt; when you have a PC on which to install Mavericks then you can work on real devices

Share this post


Link to post
Share on other sites

Do you know of any kexts that might work for my machine. I haven't had any luck using Google to find it. I can deal without audio, I'd just love to be able to say I have OS X 10.9 running near perfectly in a VM.

Share this post


Link to post
Share on other sites

A virtual machine is virtual. That's why it's called a virtual machine.

 

It doesn't matter what sound hardware the host (your PC) has.

 

You need to search for a VMWare sound driver for OS X, not for your PC.

Provided such a thing exists, it should be easy to find because everybody who runs OS X in VMWare would be using it.

 

The virtualized video hardware in VMWare does not support OpenGL or any kind of "hardware accelerated graphics" on OS X.

This means that anything that wants to use hardware accelerated graphics will not work.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×