Jump to content

DSDT Editor Compile error

dsdt lprs vmware

Best Answer carbo178, 16 May 2014 - 09:39 AM

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

Go to the full post


  • Please log in to reply
17 replies to this topic

#1
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 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).



#2
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male

Post your DSDT here. 



#3
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

Sorry I've been slow to respond, should have it up in around 11 hours.



#4
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

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.



#5
pokenguyen

pokenguyen

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 473 posts
  • Gender:Male

Save dsdt as dsdt.dsl, then upload here.



#6
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

It's saying I'm not permitted to upload this kind of file.



#7
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 2,059 posts
  • Gender:Male

Compress it. ;) Basic concepts here. 



#8
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

lol, sorry I assumed it was a forum that didn't let you upload anything until you made so many posts, guess I've been on Ubuntu's forums too many times now lol.

Attached Files



#9
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,473 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana

This is the dsdt without errors

Attached Files



#10
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

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.



#11
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,473 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana

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)



#12
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

It gave me the same errors :( I'm not sure why though.



#13
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,473 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana

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(<CMD>)
{ 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)

Attached Files



#14
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

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.



#15
carbo178

carbo178

    InsanelyMac V.I.P.

  • Local Moderators
  • 7,473 posts
  • Gender:Male
  • Location:Dalle paludi della Pianura Padana

Best Answer

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



#16
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

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.



#17
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,123 posts
  • Gender:Male
  • Location:Brazil

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.



#18
lcronos

lcronos

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts

Okay makes sense, thanks for the help. Much better than other forums I've used *cough* freebsd forums *cough*.







Also tagged with one or more of these keywords: dsdt, lprs, vmware


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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