Jump to content

[GUIDE] Dell L701X (xps 17 late 2010)


theSlug
 Share

460 posts in this topic

Recommended Posts

hibernatemode 0 and 3 are working now (maybe because I'm booting with arch=x86_64 now), hibernatemode 1 isn't working but that doesn't matter cause I prefer Suspend-to-RAM (I got an error after resume at the bootloader => secure memory is not supported, press any key to continue with normal boot). USB 3.0 is working after sleep too. I replaced old PXHCD.kext with this one http://www.kexts.com/downloads.php?do=file&id=612. Only LID and HDMIAudio are missing now.

 

How to understand does not work LID,write more details.

Link to comment
Share on other sites

How to understand does not work LID,write more details.

 

How I understand it: LID is the Laptop Display, right?

If I close the Laptop, the Screen and the background light stays on and doesn't shutdown.

I tried the LidSleep.kext (http://www.meklort.com/?p=250) but with bad result. The Display background light goes off, but if I reopen the display, the laptop simply restarts. No KP, no Message.

Link to comment
Share on other sites

How I understand it: LID is the Laptop Display, right?

If I close the Laptop, the Screen and the background light stays on and doesn't shutdown.

I tried the LidSleep.kext (http://www.meklort.com/?p=250) but with bad result. The Display background light goes off, but if I reopen the display, the laptop simply restarts. No KP, no Message.

I have LID works perfectly:

S0, S3. S4 Ok

S5 LID has closed sleep, LID has opened it is necessary to press Power the button that laptop has left from sleep.

I have so in DSDT.

Device (LID0)
	 {
		 Name (_HID, EisaId ("PNP0C0D"))
		 Name (_PRW, Package (0x02)
		 {
			 0x0A, 
			 0x03
		 })
		 Method (_PSW, 1, NotSerialized)
		 {
			 If (Arg0)
			 {
				 Acquire (^^PCI0.LPCB.EC0.MUT0, 0xFFFF)
				 Store (0x02, ^^PCI0.LPCB.EC0.WKEV)
				 Release (^^PCI0.LPCB.EC0.MUT0)
			 }
			 Else
			 {
				 Acquire (^^PCI0.LPCB.EC0.MUT0, 0xFFFF)
				 Store (Zero, ^^PCI0.LPCB.EC0.WKEV)
				 Release (^^PCI0.LPCB.EC0.MUT0)
			 }
		 }
		 Method (_LID, 0, NotSerialized)
		 {
			 If (LEqual (ECON, Zero))
			 {
				 Store (One, LIDS)
			 }
			 Else
			 {
				 Acquire (^^PCI0.LPCB.EC0.MUT0, 0xFFFF)
				 Store (^^PCI0.LPCB.EC0.LIDA, Local0)
				 Release (^^PCI0.LPCB.EC0.MUT0)
				 XOr (Local0, One, LIDS)
			 }
			 Store (LIDS, ^^PCI0.GFX1.CLID)
			 Return (LIDS)
		 }
	 }

Guys I not the expert on correction DSDT, but I shall try to add in yours DSDT all that I have.

Also I shall publish the instruction on installation LION (I have installation now occurs very simply)

But all this will be in a weekend (there is no time a lot of work).

And as you have understood to me hard to write in English :thumbsup_anim: .

Link to comment
Share on other sites

@ vladlenas,

 

Somehow lion doest like my dsdt, cant get it installed can you post your newest dsdt so i can test it to install lion ? Because i have the exact same laptop as yours with the same prozessor. Thx in advanced

Link to comment
Share on other sites

@ vladlenas,

 

Somehow lion doest like my dsdt, cant get it installed can you post your newest dsdt so i can test it to install lion ? Because i have the exact same laptop as yours with the same prozessor. Thx in advanced

 

I have there was a same problem, I specially did DSDT to load Lion :) .

In the evening I shall be at home I shall lay out here :thumbsup_anim: .

Link to comment
Share on other sites

no VGA differences in DSDT??? ;) WOW... :)

 

in this case, is only ONE DSDT for L*01X with i7 740 CPU?? is a great news!!!!

 

I hope that lion solve the instability for the 445m :P

 

 

byebye my friend.

 

 

theSLug

Link to comment
Share on other sites

no VGA differences in DSDT??? :huh: WOW... :)

 

in this case, is only ONE DSDT for L*01X with i7 740 CPU?? is a great news!!!!

 

I hope that lion solve the instability for the 445m :P

 

 

byebye my friend.

 

 

theSLug

If to take original DSDT there is no difference (correct if I am not right) :) .

Video section differs in only three seats(name,NVCAP and memory)

Method (_DSM, 4, NotSerialized)
				   {
					   Store (Package (0x2A)
						   {
							   "@0,AAPL,boot-display", 
							   Buffer (Zero) {}, 
							   "AAPL,slot-name", 
							   Buffer (0x09)
							   {
								   "PCIe x16"
							   }, 
							   "@0,backlight-control", 
							   Buffer (0x04)
							   {
								   0x01, 0x00, 0x00, 0x00
							   }, 
							   "@0,pwm-info", 
							   Buffer (0x18)
							   {
								   /* 0000 */	0x02, 0x18, 0x00, 0x64, 0x90, 0x59, 0x02, 0x00, 
								   /* 0008 */	0x08, 0x52, 0x00, 0x00, 0xA5, 0x1C, 0x00, 0x00, 
								   /* 0010 */	0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
							   }, 
							   "@0,display-cfg", 
							   Buffer (0x04)
							   {
								   0x03, 0x01, 0x00, 0x00
							   }, 
							   "AAPL,aux-power-connected", 
							   Buffer (0x04)
							   {
								   0x01, 0x00, 0x00, 0x00
							   }, 
							   "@0,built-in", 
							   Buffer (Zero) {}, 
							   "@0,compatible", 
							   Buffer (0x0B)
							   {
								   "NVDA,NVMac"
							   }, 
							   "@0,device_type", 
							   Buffer (0x08)
							   {
								   "display"
							   }, 
							   "@0,name", 
							   Buffer (0x0F)
							   {
								   "NVDA,Display-A"
							   }, 
							   "@0,use-backlight-blanking", 
							   Buffer (Zero) {}, 
							   "@1,can-hot-plug", 
							   Buffer (Zero) {}, 
							   "@1,compatible", 
							   Buffer (0x0B)
							   {
								   "NVDA,NVMac"
							   }, 
							   "@1,device_type", 
							   Buffer (0x08)
							   {
								   "display"
							   }, 
							   "@1,name", 
							   Buffer (0x0F)
							   {
								   "NVDA,Display-B"
							   }, 
							   "NVCAP", 
							   Buffer (0x14)
							   {
									/* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 
								   /* 0008 */	0x3E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
								   /* 0010 */	0x00, 0x00, 0x00, 0x00
							   }, 
							   "VRAM,totalsize", 
							   Buffer (0x04)
							   {
									0x00, 0x00, 0x00, 0x80
							   }, 
							   "device_type", 
							   Buffer (0x0C)
							   {
								   "NVDA,Parent"
							   }, 
							   "model", 
							   Buffer (0x10)
							   {
								   "GeForce GT 435M"
							   }, 
							   "rom-revision", 
							   Buffer (0x0F)
							   {
								   "70.16.25.00.25"
							   }, 
							   "hda-gfx", 
							   Buffer (0x0A)
							   {
								   "onboard-1"
							   }
						   }, Local0)
					   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					   Return (Local0)
				   }

With 435 I have was not problems in Snow Leo there are no they and on Lion :P .On the account of others Fermi read that in Lion work better ;) .

Link to comment
Share on other sites

Hey, I decided to go with osx for my laptop 701. :D Its hard to go from mac to windows, so im going back again just with better hardware :P

So my question is, I am aware that intel 1000 is not supported, and im not waiting on that. So is there a better option then 1510 internal to go with. I am getting it from a dell site so is there a better, faster supported card available? I am going to go to lion so compatibility would be good too :D

 

And for the last part, i got 4 different 1510 on dell site with different part numbers. Which internal card do i need to go with that you guy are using.

http://search.dell.com/results.aspx?s=gen&...amp;x=0&y=0

 

EDIT: Would I be able to install lion beta right of the bat right now?

Link to comment
Share on other sites

Hello and congratulations to all the good people working on this project!

 

I have an L501x Core i7 740QM with GeForce 435 (2GB RAM) 1920x1080 display 15.6''

USB 3.0 & all the works ...

 

all in all minor differences between the two models ...

 

I have installed Snow leopard with 10.6.7 update by using the nawcom modCD + USB 10.6.3 retail + tonymac [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]!

 

the problems that i met are:

 

1) after "going" to sleep when i restart, the trackpad freezes!

2) The USB 3.0 ports work very weird, iTunes doesn't recognize my iPhone and from time to time when i disconnect the device, it panics related to the pxhcd kext!

3) this is not a problem really but a nuisance as i cannot change the bootlogo to the more glossy one!

 

thanks in advance!

Link to comment
Share on other sites

Hey guys, quick question. With this installation method, can I still use time machine to back everything up, and just in case things go bad with an update install, restore it using the MOD CD, following by mac OSX DVD boot and choosing to restore from time machine in utilities option

 

Also as i mentioned before, can i dual boot osx and win using MOD cd?

Link to comment
Share on other sites

I apologize, has badly read.

 

HDMI-AUDIO.

Add in PEGP sec.

Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x2A)
                           {
                               "@0,AAPL,boot-display", 
                               Buffer (Zero) {}, 
                               "AAPL,slot-name", 
                               Buffer (0x07)
                               {
                                   "Slot-1"
                               }, 

                               "@0,backlight-control", 
                               Buffer (0x04)
                               {
                                   0x01, 0x00, 0x00, 0x00
                               }, 

                               "@0,pwm-info", 
                               Buffer (0x18)
                               {
                                   /* 0000 */    0x02, 0x18, 0x00, 0x64, 0xAE, 0x5A, 0x01, 0x00, 
                                   /* 0008 */    0x08, 0x52, 0x00, 0x00, 0x82, 0x10, 0x00, 0x00, 
                                   /* 0010 */    0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
                               }, 

                               "@0,display-cfg", 
                               Buffer (0x04)
                               {
                                   0x03, 0x01, 0x00, 0x00
                               }, 

                               "AAPL,aux-power-connected", 
                               Buffer (0x04)
                               {
                                   0x01, 0x00, 0x00, 0x00
                               }, 

                               "@0,built-in", 
                               Buffer (Zero) {}, 
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

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

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

                               "@0,use-backlight-blanking", 
                               Buffer (Zero) {}, 
                               "@1,can-hot-plug", 
                               Buffer (Zero) {}, 
                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

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

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

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

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

                               "device_type", 
                               Buffer (0x0C)
                               {
                                   "NVDA,Parent"
                               }, 

                               "model", 
                               Buffer (0x10)
                               {
                                   "GeForce GT 435M"
                               }, 

                               "rom-revision", 
                               Buffer (0x0F)
                               {
                                   "70.16.25.00.25"
                               }, 

                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }

in HDEF sec.

Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x06)
                       {
                           "layout-id", 
                           Buffer (0x04)
                           {
                               0x99, 0x02, 0x00, 0x00
                           }, 

                           "hda-gfx", 
                           Buffer (0x0A)
                           {
                               "onboard-1"
                           }, 

                           "PinConfigurations", 
                           Buffer (Zero) {}
                       }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }

And in P0P2 sec.

Device (HDAU)
               {
                   Name (_ADR, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x02)
                           {
                               "hda-gfx", 
                               Buffer (0x0A)
                               {
                                   "onboard-1"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }

 

 

I got the same error as the other guy. So I replace my stock files I'm root with thouse Thayer you posted before the update, and the replace all the files including these with the v3 from slug?!?!

Link to comment
Share on other sites

Could someone please write an updated guide with all the kests for 10.6.7. There is so much info spread that I am confused on what to do and install. Greatly appriciated. I tried for a few days now and it always screws up and fails at some point..

 

Edit: Even after trying to collect all the files and doing it from there I can only get my system to boot with cd and it goes through a long lost of reading hfs+files as reg boot I get grey screen telling me to shut down.

Link to comment
Share on other sites

Could someone please write an updated guide with all the kests for 10.6.7. There is so much info spread that I am confused on what to do and install. Greatly appriciated. I tried for a few days now and it always screws up and fails at some point..

That to you have helped it is necessary for more information:

1.You DSDT

2.ioreg.dump(To take NVCAP your video card)

3.Codeс-id HDMI NvidiaAudio(The rest at L701x and L501x identical)

4.Patiences :( .

Link to comment
Share on other sites

 Share

×
×
  • Create New...