Jump to content

Samsung R Series Notebooks


derekreid
 Share

327 posts in this topic

Recommended Posts

@bungo: thats what i try next... yesterday i tried it with my desktop pc without success... maybe it works on laptop...

 

@yasolik:

 

delete:

 

EvOreboot

LegacyAppleRTC

NullCPUPowerManagement

 

!!!

 

that obviously works for most of the people here...

Link to comment
Share on other sites

i just recognized that i still got dsdt error/ remarks...

 

it was a working one without errors before i switched bootplist to macpro and its already edited for brightness function.

 

does anybody know how to fix (i can´t find a fix with google):

 

Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 37: External (\TNOT)

Error 4057 - Name already exists in scope ^ (\TNOT)

 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8750: Name (_T_0, Zero)

Remark 5111 - Use of compiler reserved name ^ (_T_0)

 

 

and its followed by a lot of other use of compiler reserved names remarks...

Link to comment
Share on other sites

I have the same laptop and I don't have this problem anymore, I deleted the AppleHDA.kext (make a backup first) then on you VoodooHDA info.plist, specify exactly the device id in the IOPCIMatch key (0xDevIDVenID)

 

Thanks for the tip. Seems to work perfect at this point. For those that want to use this method, I recommend the "System Info" app. for the vendor and device ids. Search the insanely forum for it.

Link to comment
Share on other sites

@crencom: thx for the recommendation, thats working nice...

 

i changed default voodooHDA info.plist:

<key>IOPCIClassMatch</key>

<string>......</string>

 

to:

 

<key>IOPCIMatch</key>

<string>0x3b568086</string>

 

 

obviously it works, no random kernel panic during boot anymore :-)

Link to comment
Share on other sites

Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 37: External (\TNOT)

Error 4057 - Name already exists in scope ^ (\TNOT)

You have declared TNOT twice (or more) in that scope. Search for all instances of TNOT and leave only one in that scope.

 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl 8750: Name (_T_0, Zero)

Remark 5111 - Use of compiler reserved name ^ (_T_0)

Simply rename all instances of _T_0 where compiler suggests to T_0

 

Would be easier if you'll attach your DSDT next time

Link to comment
Share on other sites

thx bungo i found the solutions tonight and fixed it (forgot to edit my post, sorry for that), but after compiling the dsdt these two tnot entries into first scope are back again (line 21 and 37, for compiling i cuted 21 and pasted to 37)... anyway file works...

 

 

 

i also tried to fix gfy entries in system profiler without success sadly, there are differences between the tonymac default entries into the tutorial and my own one:

 

personal default:

 

Device (PCI0)

{

Name (_HID, EisaId ("PNP0A08"))

Name (_CID, EisaId ("PNP0A03"))

 

tonymac default:

 

thx bungo i found the solutions tonight and fixed it, but after compiling the dsdt these two tnot entries into first scope are back again (line 21 and 37, for compiling i cuted 21 and pasted to 37)... anyway file works...

 

 

 

i also tried to fix gfy entries in system profiler without success sadly, there are differences between the tonymac default entries into the tutorial and my own one:

 

personal default:

 

Device (PCI0)

{

Name (_CID, EisaId ("PNP0A03"))

 

don´t know what it means, or if its the cause... (anything else was edited like explained in tonymac tut.)

 

 

aynway i tried cinebench and get following values:

 

cpu 2.01

opengl 17.02

 

if these are the correct values for our machine i don´t care about system profile entries anymore...

Link to comment
Share on other sites

thx bungo i found the solutions tonight and fixed it (forgot to edit my post, sorry for that), but after compiling the dsdt these two tnot entries into first scope are back again (line 21 and 37, for compiling i cuted 21 and pasted to 37)... anyway file works...

 

 

 

i also tried to fix gfy entries in system profiler without success sadly, there are differences between the tonymac default entries into the tutorial and my own one:

 

personal default:

 

Device (PCI0)

{

Name (_HID, EisaId ("PNP0A08"))

Name (_CID, EisaId ("PNP0A03"))

 

tonymac default:

 

thx bungo i found the solutions tonight and fixed it, but after compiling the dsdt these two tnot entries into first scope are back again (line 21 and 37, for compiling i cuted 21 and pasted to 37)... anyway file works...

 

 

 

i also tried to fix gfy entries in system profiler without success sadly, there are differences between the tonymac default entries into the tutorial and my own one:

 

personal default:

 

Device (PCI0)

{

Name (_CID, EisaId ("PNP0A03"))

 

don´t know what it means, or if its the cause... (anything else was edited like explained in tonymac tut.)

 

 

aynway i tried cinebench and get following values:

 

cpu 2.01

opengl 17.02

 

if these are the correct values for our machine i don´t care about system profile entries anymore...

I don't understand what do you mean.

Don't modify the code under Device (PCI0) except moving Name (_UID, 0x00) under Name (_CID, EisaId ("PNP0A03")):

		Device (PCI0)
	{
		Name (_HID, EisaId ("PNP0A08"))
		Name (_CID, EisaId ("PNP0A03"))
		Name (_UID, 0x00) // Moved here from below
		Name (_ADR, 0x00)
		...

Link to comment
Share on other sites

sadly i don´t get it as well lol...

 

i meant in my working one i got following code:

 

 Device (PCI0)
       {
           Name (_HID, EisaId ("PNP0A08"))
           Name (_CID, EisaId ("PNP0A03"))
           Name (_ADR, Zero)
           Method (^BN00, 0, NotSerialized)
           {
               Return (Zero)
           }

           Method (_BBN, 0, NotSerialized)
           {
               Return (BN00 ())
           }

           Name (_UID, Zero)
           Method (_PRT, 0, NotSerialized)
           {
               If (PICM)
               {
                   Return (AR00 ())
               }

               Return (PR00 ())
           }

 

 

i edited to this code (sadyl not working):

 

  Device (PCI0)
       {
           Name (_HID, EisaId ("PNP0A08"))
           Name (_CID, EisaId ("PNP0A03"))
           Name (_ADR, Zero)
           Method (^BN00, 0, NotSerialized)
           {
               Return (Zero)
           }

           Method (_BBN, 0, NotSerialized)
           {
               Return (BN00 ())
           }

           Device (PEGP)
           {
               Name (_ADR, 0x00030000)
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x1A)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@0,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@0,display_cfg", 
                               Buffer (0x08)
                               {
                                   0x03, 0x01, 0x00, 0x00
                               }, 

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@1,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@1,display_cfg", 
                               Buffer (0x08)
                               {
                                   0xFF, 0xFF, 0x00, 0x01
                               }, 

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", 
                               Buffer (0x14)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                   /* 0008 */    0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x40
                               }, 

                               "device_type", 
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               }, 

                               "model", 
                               Buffer (0x17)
                               {
                                   "nVidia GeForce GT 330M"
                               }, 

                               "rom-revision", 
                               Buffer (0x25)
                               {
                                   "nVidia GeForce GT 330M"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

 

 

 

all values i added i found in ioreg explorer...

Link to comment
Share on other sites

i edited to this code (sadyl not working):

 

  Device (PCI0)
       {
           Name (_HID, EisaId ("PNP0A08"))
           Name (_CID, EisaId ("PNP0A03"))
           Name (_ADR, Zero)
           Method (^BN00, 0, NotSerialized)
           {
               Return (Zero)
           }

           Method (_BBN, 0, NotSerialized)
           {
               Return (BN00 ())
           }

           Device (PEGP)
           {
               Name (_ADR, 0x00030000)
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x1A)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@0,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@0,display_cfg", 
                               Buffer (0x08)
                               {
                                   0x03, 0x01, 0x00, 0x00
                               }, 

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@1,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@1,display_cfg", 
                               Buffer (0x08)
                               {
                                   0xFF, 0xFF, 0x00, 0x01
                               }, 

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", 
                               Buffer (0x14)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
                                   /* 0008 */    0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x40
                               }, 

                               "device_type", 
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               }, 

                               "model", 
                               Buffer (0x17)
                               {
                                   "nVidia GeForce GT 330M"
                               }, 

                               "rom-revision", 
                               Buffer (0x25)
                               {
                                   "nVidia GeForce GT 330M"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

all values i added i found in ioreg explorer...

Don't remove the line:

Name (_UID, Zero)

(see my previous post).

Have you gfx device under 0x00030000 address?

Why do you compare your dsdt to mine (posted in this topic)?

Link to comment
Share on other sites

@bungo: i´m not sure if i got gfx device under these address i used it from the tonymac dsdt fixes, don´t know where to find the proper values... (i´ve seen you have a 2 instead of 3...)...

 

what did you edit in your dsdt, seems a lot to me ?

 

just to be sure, when i got the right gfx fix in dsdt i need to remove the GraphicsEnabler=Yes entry in bootplist ? Do i have to write "No" or just remove ?

Link to comment
Share on other sites

First you need to study this forum.

@bungo: i´m not sure if i got gfx device under these address i used it from the tonymac dsdt fixes, don´t know where to find the proper values... (i´ve seen you have a 2 instead of 3...)...

To find your gfx device in DSDT easy boot with GraphicsEnabler=Yes (remove your DSDT or use DST=No at boot), next open up IORegExpl and search for the NVCAP string. In the left pane you'll see something like this:

post-69729-1293878547_thumb.png

Last bolded device (in my case it is GFX0, your may be named differently e.g. PEGP) is your gfx.

 

just to be sure, when i got the right gfx fix in dsdt i need to remove the GraphicsEnabler=Yes entry in bootplist ? Do i have to write "No" or just remove ?

Both are right, your choice.

Link to comment
Share on other sites

i´m still tweaking machine and there are two problems left:

first of all i got still 3 dsdt remarks:

 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  6682:                                 Buffer (0x00) {},
Remark   5008 -                                                                              Effective AML buffer length is zero ^ 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  6803:                                 Buffer (0x00) {},
Remark   5008 -                                                                              Effective AML buffer length is zero ^ 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  6812:                                 Buffer (0x00) {},
Remark   5008 -                                                                              Effective AML buffer length is zero ^ 

 

 

how can i fix it ?

 

 

and i´m also trying to get sleep working, problem so far is that the machine didn´t wake up after sleep, it sounds like it would but then went back into sleep...

 

any ideas ?

 

 

 

@bungo: i saw you added a GMUX device in your dsdt and found that it has something to do with apple blacklight, what is it supposed to do ?

Link to comment
Share on other sites

i´m still tweaking machine and there are two problems left:

first of all i got still 3 dsdt remarks:

 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  6682:								 Buffer (0x00) {},
Remark   5008 -																			  Effective AML buffer length is zero ^ 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  6803:								 Buffer (0x00) {},
Remark   5008 -																			  Effective AML buffer length is zero ^ 

/Users/antagon/Library/Application Support/EvOSoftware/DSDT/DSDTFiles/dsdt.dsl  6812:								 Buffer (0x00) {},
Remark   5008 -																			  Effective AML buffer length is zero ^

 

 

how can i fix it ?

Try to change your code as compiler suggests. You don't need to care about these remarks.

 

and i´m also trying to get sleep working, problem so far is that the machine didn´t wake up after sleep, it sounds like it would but then went back into sleep...

 

any ideas ?

Attach your latest DSDT.dsl

 

@bungo: i saw you added a GMUX device in your dsdt and found that it has something to do with apple blacklight, what is it supposed to do ?

Forget it. Added it for test only but i don't have GMUX device in my lap :( I suppose it is needed when two gfx are present (integrated Intel and nVidia) like in MBP.

Link to comment
Share on other sites

I've just successfully replaced the bad original display panel (Samsung LTN173KT01) from my R730 with a 1920x1080 WLED screen (AUO B173HW01 V4) :)

 

Much better! :)

 

...and the optical drive with a 500gb HDD (WD5000BUDT)

 

Awesome Marten! Heads up for The idea! I hate the bad display from Samsung. Contrast and colours are far from being any good.

 

Happy new year to y'all. Hackintoshing on my side is on pause and will continue probably in a week :)

Link to comment
Share on other sites

after i added the gfx fix succsessfully i added a bit carefreely your dsdt edits (all stuff below gfx fix)...

machine starts but i get often kp again during boot, so i went back to my working one... and tried to figure out what all the stuff is supposed to be...

If you're using VoodooHDA for sound don't modify HDEF section in your DSDT.

BTW. The EDID key in gfx fix coresponds to the LCD panel, so you may have different one to mine, check it (just wrote about it before). Under rom-revision key you can put whatever you want (e.g your name or rom rev. from GPU-Z). I don't need to use any extra methods for brigtness but DSDT's fixes (gfx fix & PNLF) + ivik's VoodoPSKeyboard for control (Fn+Arrows)

Link to comment
Share on other sites

thx to mention edid key again, totally forogt about it... yes its different, i changed it...

 

i checked hdef again, i think i didn´t edit it at all...

 

do u have a working method without voodooHDA for your sound ?

 

 

i also removed the brightness fix dsdt edit and bootplist fix, brightness still working for me :-)...

 

 

 

general question (i´m using dsdte to edit dsdt files):

 

is there a simple method to change all this lines i edited every single number, that seems a bit complicated, so maybe there is a method to copy lines from ioreg to dsdt ?

Link to comment
Share on other sites

open voodooHDA, edit info.plist with following values

 

 

<key>iGain</key>

<string>0</string>

<key>iMix</key>

<string>70</string>

<key>Mic</key>

<string>70</string>

 

 

gain and mix is already there, ad mic, thats it...

 

 

more info:

 

http://www.tonymacx86.com/viewtopic.php?f=...09&start=70

it hasn't worked :( simply after i've rebooted, no sound device were recognized

Link to comment
Share on other sites

okay i guess i can´t help then anymore, most of the people using 10.6.5 here (me too) and obviously thats the method which works for all of us...

last idea:

 

make sure u don´t have appleHDA installed and repair permissions after all your edits...

Link to comment
Share on other sites

 Share

×
×
  • Create New...