Jump to content

Request: Dell Vostro 1520 w/ nVidia Graphics, BIOS A08


gnnash
 Share

27 posts in this topic

Recommended Posts

Hello,

 

After buying the other motherboard option (part U653J) for my laptop in order to gain an nVidia 9300m GS card (and QE/CI support!), I now have a working Snow Leopard installation. I am using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], so naturally have no sleep and very little power management, among other issues.

 

I have attached my DSDT and related logs (from MaLd0n's "run me" package), in hopes that someone with greater knowledge than me could patch it for me, and it could remain a resource for others with this configuration.

 

Laptop: Dell Vostro 1520

Motherboard: U653J (with discrete nVidia 9300M GS)

Bios revision: A08 (latest)

 

Thanks in advance if someone is able to help out!

send_me.zip

Link to comment
Share on other sites

Well, it boots up! Sleep is still a problem, but different than before. Now when told to sleep, everything goes down as if it was going to sleep, but it wakes immediately. Other functions seem normal, though I haven't had time to test it fully. Audio is still out, but I suspect I need voodoohda for that.

Link to comment
Share on other sites

Well, it boots up! Sleep is still a problem, but different than before. Now when told to sleep, everything goes down as if it was going to sleep, but it wakes immediately. Other functions seem normal, though I haven't had time to test it fully. Audio is still out, but I suspect I need voodoohda for that.

run on terminal

grep Wake /var/log/kernel.log

Link to comment
Share on other sites

run on terminal

grep Wake /var/log/kernel.log

 

Aug 11 17:05:28 Steve-Richters-Mac-Pro kernel[0]: Wake reason = P0P1

Aug 11 17:05:28 Steve-Richters-Mac-Pro kernel[0]: System Wake

Aug 11 17:05:42 Steve-Richters-Mac-Pro kernel[0]: Wake reason = P0P1

Aug 11 17:05:42 Steve-Richters-Mac-Pro kernel[0]: System Wake

Aug 11 17:06:12 Steve-Richters-Mac-Pro kernel[0]: Wake reason = P0P1 LID0

Aug 11 17:06:12 Steve-Richters-Mac-Pro kernel[0]: System Wake

Aug 11 18:03:55 Steve-Richters-Mac-Pro kernel[0]: Wake reason = P0P1

Aug 11 18:03:55 Steve-Richters-Mac-Pro kernel[0]: System Wake

Link to comment
Share on other sites

 

Thank you sir! Sleep is now working well.

 

For audio, should this now be working natively with the new DSDT, or is this something that will require VoodooHDA or the like?

 

Thanks again, I never could have hoped to have accomplished this editing without you. I hope other Vostro 1520 users can benefit from this too.

Link to comment
Share on other sites

One new issue is popping up... When the computer is left sleeping for an extended period of time, like longer than five or ten minutes, sometimes (maybe all the time this long) the computer will fully wake, except for the backlight. The screen wakes up and can be seen dimly, but there is no backlight at all.

 

A shutdown fixes this. Simply sleeping or restarting does not, the computer needs to shut completely down before backlight is restored again.

Link to comment
Share on other sites

Is this a DSDT issue, or should it be fixed in some other way? I have now noticed that when it happens, I actually need to remove power from the computer (battery and AC) or let it sit shut down for a long time before it will start up with the backlight again.

Link to comment
Share on other sites

Okay, I have found out that the problem isn't so random after all. After spending more time with it today, I have found out that the problem was occurring all the time, after I installed VoodooBattery.

 

So at all times while VoodooBattery was installed and active, the computer would not wake fully - the screen would activate, the hard drive would activate, and I could use the computer (though without a backlight). The backlight would stay off, and the power light continued to flash as if the computer were asleep.

 

With VoodooBattery removed, I see absolutely no issues (so far) with waking from sleep, aside from a strange issue with an erratic mouse pointer at first.

 

Is there an alternative to VoodooBattery, or is there still a bug in the DSDT that is causing interference between ACPI wake functions and VoodooBattery?

 

Thank you so much for being patient and continuing to read and trying to help me out. I appreciate it greatly!

Link to comment
Share on other sites

Alright... I finally had some time to spend on this issue today. It turns out that the sleep issue I was having happened both when VoodooBattery was enabled in OSX, as well as whenever windows 7 is running - Windows 7 wouldn't bring up the backlight when waking from sleep either.

 

It turns out that this is an issue with the BIOS revision A02 on this motherboard, which was the revision the board shipped to me with. When I upgraded the BIOS to revision A08 before installing OSX, the flash process went strangely... the screen froze while verifying block 5, though the hard drive continued to work. I figured that the BIOS flash was continuing, and after waiting 15 minutes, reboot it manually. At that point, the BIOS menu said that the revision was A08, so I thought all was well. As it turns out, it seems that blocks 1-4 were not rewritten during the flash process, so they remained from revision A02, causing my sleep issues.

 

Long story short, I now have the true revision A08 working, and sleep and all else seems to be working with the DSDT you provided. I also manually pulled the DSDT from this revision of the BIOS, and it has an identical MD5 to the original I sent you, so either the DSDT didn't change between revisions (unlikely), or the DSDT was located in on of the blocks higher than block 5.

 

In all, I want to thank you for your help with the DSDT! Everything seems to be working great now with VoodooBattery.

 

Thanks again!

Link to comment
Share on other sites

One last question (I hope!)

 

I've been trying desparately to get brightness control working natively on my laptop. I see that you added a PNLF device to my DSDT, but not in the usual place before PWRB. I never got a brightness slider in display properties, so I moved the PNLF device to just before the PWRB device, and still have no brightness slider.

 

Do you have any ideas?

 

Thanks again

Link to comment
Share on other sites

The PNLF you placed is in _SB -> Device PCI0 -> Device LPCB -> \_SB -> PNLF

 

This is according to DSDT Editor.

 

Is this the right place? With it here, I get no brightness slider. Should it be moved up directly under the first _SB, to be equal with Device PCI0?

 

The place I moved PNLF is on the same level / in the same scope as it currently is, just moved to be right before PWRB.

 

Oh sorry, I missed your picture. I will edit it to be like this and report back.

Link to comment
Share on other sites

Kextstat results:

Index Refs Address	Size	   Wired	  Name (Version) <Linked Against>
1   65 0		  0		  0		  com.apple.kpi.bsd (10.8.0)
2	4 0		  0		  0		  com.apple.kpi.dsep (10.8.0)
3   89 0		  0		  0		  com.apple.kpi.iokit (10.8.0)
4   96 0		  0		  0		  com.apple.kpi.libkern (10.8.0)
5   83 0		  0		  0		  com.apple.kpi.mach (10.8.0)
6   31 0		  0		  0		  com.apple.kpi.private (10.8.0)
7   53 0		  0		  0		  com.apple.kpi.unsupported (10.8.0)
8	0 0		  0		  0		  com.apple.kernel.6.0 (7.9.9)
9	0 0		  0		  0		  com.apple.kernel.bsd (7.9.9)
  10	2 0		  0		  0		  com.apple.kernel.iokit (7.9.9)
  11	2 0		  0		  0		  com.apple.kernel.libkern (7.9.9)
  12	1 0		  0		  0		  com.apple.kernel.mach (7.9.9)
  13   16 0x41a1c000 0x4000	 0x3000	 com.apple.iokit.IOACPIFamily (1.3.0) <7 6 4 3>
  14   22 0x41c30000 0x1d000	0x1c000	com.apple.iokit.IOPCIFamily (2.6.5) <7 6 5 4 3>
  15	2 0x41cde000 0x43000	0x42000	com.apple.driver.AppleACPIPlatform (1.3.6) <14 13 7 6 5 4 3>
  16	0 0x41d3d000 0x24000	0x23000	com.apple.driver.AppleIntelCPUPowerManagement (142.6.0) <7 6 5 4 3 1>
  17	8 0x41d61000 0x19000	0x18000	com.apple.iokit.IOStorageFamily (1.6.3) <7 6 5 4 3 1>
  18	0 0x41ccc000 0x11000	0x10000	com.apple.driver.DiskImages (289.1) <17 7 6 5 4 3 1>
  19	0 0x41dc6000 0x8000	 0x7000	 com.apple.nke.applicationfirewall (2.1.12) <7 6 5 4 3 1>
  20	2 0x41a84000 0x3000	 0x2000	 com.apple.kext.AppleMatch (1.0.0d1) <4 1>
  21	0 0x41dce000 0x5000	 0x4000	 com.apple.security.quarantine (0) <20 7 6 5 4 2 1>
  22	0 0x41dbc000 0x8000	 0x7000	 com.apple.security.sandbox (1) <20 7 6 5 4 2 1>
  23	0 0x41c23000 0x3000	 0x2000	 com.apple.security.TMSafetyNet (6) <7 6 5 4 2 1>
  24	0 0x41a8d000 0x3000	 0x2000	 com.apple.driver.AppleIntelCPUPowerManagementClient (142.6.0) <7 6 5 4 3 1>
  25	0 0x41c2d000 0x3000	 0x2000	 com.apple.driver.AppleAPIC (1.4) <4 3>
  26	0 0x41dd3000 0x4000	 0x3000	 com.apple.driver.AppleSMBIOS (1.7) <7 4 3>
  27	2 0x41dfd000 0x3000	 0x2000	 com.apple.iokit.IOSMBusFamily (1.1) <5 4 3>
  28	0 0x479c9000 0x6000	 0x5000	 com.apple.driver.AppleACPIEC (1.3.6) <27 15 13 5 4 3>
  29	4 0x47b08000 0x3c000	0x3b000	com.apple.iokit.IOHIDFamily (1.6.6) <7 6 5 4 3 1>
  30	0 0x41cc4000 0x4000	 0x3000	 com.apple.driver.AppleACPIButtons (1.3.6) <29 15 13 7 6 5 4 3 1>
  31	0 0x41cc8000 0x3000	 0x2000	 com.apple.driver.AppleHPET (1.5) <13 7 5 4 3>
  32	0 0x41cb9000 0x6000	 0x5000	 com.apple.driver.AppleRTC (1.3.1) <13 5 4 3 1>
  33	0 0x41c75000 0x2000	 0x1000	 com.apple.driver.AppleACPIPS2Nub (1.0.0d1) <13 7 5 4 3 1>
  34	8 0x47bf9000 0x2f000	0x2e000	com.apple.iokit.IOUSBFamily (3.8.5) <14 7 5 4 3 1>
  35	0 0x47a93000 0x14000	0x13000	com.apple.driver.AppleUSBEHCI (3.7.5) <34 14 7 5 4 3 1>
  36	2 0x4791a000 0x5000	 0x4000	 org.voodoo.driver.PS2Controller (1.1.0) <13 7 5 4 3 1>
  37	0 0x479c4000 0x5000	 0x4000	 org.netkas.FakeSMC (3.1.0) <13 7 5 4 3>
  38	1 0x47a75000 0x3000	 0x2000	 com.apple.driver.AppleEFIRuntime (1.4.0) <7 6 5 4 3>
  39	0 0x47ac7000 0x10000	0xf000	 com.apple.driver.AppleUSBUHCI (3.7.5) <34 14 7 5 4 3 1>
  40	0 0x47a6d000 0x6000	 0x5000	 com.apple.driver.AppleEFINVRAM (1.4.0) <38 7 5 4 3>
  41	3 0x47a87000 0x6000	 0x5000	 com.apple.iokit.IOAHCIFamily (2.0.6) <5 4 3 1>
  42	0 0x47c7a000 0x14000	0x13000	com.apple.driver.AppleAHCIPort (2.1.7) <41 14 5 4 3 1>
  43	0 0x47c51000 0x14000	0x13000	com.apple.iokit.IOAHCIBlockStorage (1.6.4) <41 17 5 4 3 1>
  44	3 0x47d50000 0x1a000	0x19000	com.apple.iokit.IOSCSIArchitectureModelFamily (2.6.8) <5 4 3 1>
  45	0 0x47aa7000 0x9000	 0x8000	 com.apple.iokit.IOAHCISerialATAPI (1.2.6) <44 41 5 4 3 1>
  47	0 0x47ab0000 0x6000	 0x5000	 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib (1.0.0d1) <6 4 3 2 1>
  48	0 0x47c71000 0x5000	 0x4000	 com.apple.BootCache (31.1) <7 6 5 4 3 1>
  49	1 0x47d3e000 0x2000	 0x1000	 com.apple.iokit.IOUSBUserClient (3.8.5) <34 7 5 4 3 1>
  50	0 0x47da0000 0xf000	 0xe000	 com.apple.driver.AppleUSBHub (3.8.4) <34 5 4 3 1>
  51	0 0x47d37000 0x3000	 0x2000	 org.voodoo.driver.PS2Keyboard (1.1.0) <36 29 7 6 5 4 3 1>
  52	2 0x47e42000 0x43000	0x42000	com.apple.iokit.IOFireWireFamily (4.2.6) <5 4 3 1>
  53	0 0x47df8000 0x27000	0x26000	com.apple.driver.AppleFWOHCI (4.7.3) <52 14 7 6 5 4 3 1>
  54	0 0x47d4c000 0x3000	 0x2000	 com.apple.driver.XsanFilter (402.1) <17 5 4 3 1>
  55	3 0x47f3e000 0x8000	 0x7000	 com.apple.iokit.IOCDStorageFamily (1.6.1) <17 5 4 3 1>
  56	2 0x47f65000 0x6000	 0x5000	 com.apple.iokit.IODVDStorageFamily (1.6) <55 17 5 4 3 1>
  57	1 0x47f7a000 0x5000	 0x4000	 com.apple.iokit.IOBDStorageFamily (1.6) <56 55 17 5 4 3 1>
  58	0 0x47fbf000 0x17000	0x16000	com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.6.8) <57 56 55 44 17 5 4 3 1>
  59	0 0x47f30000 0x7000	 0x6000	 com.apple.iokit.SCSITaskUserClient (2.6.8) <44 17 5 4 3 1>
  60	0 0x47f9f000 0x4000	 0x3000	 com.apple.driver.AppleUSBComposite (3.7.5) <34 4 3 1>
  62	1 0x48080000 0x3e000	0x3d000	com.apple.iokit.IOBluetoothFamily (2.4.5f3) <7 5 4 3 1>
  63	0 0x4801e000 0xb000	 0xa000	 com.apple.driver.AppleUSBBluetoothHCIController (2.4.5f3) <62 34 7 5 4 3>
  64	0 0x48012000 0x6000	 0x5000	 com.apple.iokit.IOUSBHIDDriver (3.8.4) <34 29 5 4 3 1>
  65	0 0x4822e000 0xa000	 0x9000	 com.apple.filesystems.autofs (2.1.0) <7 6 5 4 3 1>
  66	7 0x48333000 0x2c000	0x2b000	com.apple.iokit.AppleProfileFamily (41) <14 7 6 5 4 3 1>
  67	9 0x482d0000 0x22000	0x21000	com.apple.iokit.IOGraphicsFamily (2.2) <14 7 5 4 3>
  68	5 0x48220000 0xd000	 0xc000	 com.apple.iokit.IONDRVSupport (2.2) <67 14 7 5 4 3>
  69	2 0x4901c000 0x2ee000   0x2ed000   com.apple.NVDAResman (6.3.6) <68 67 14 5 4 3 1>
  70	0 0x49781000 0x415000   0x414000   com.apple.nvidia.nv50hal (6.3.6) <69 4 3>
  71	0 0x48257000 0x8000	 0x7000	 org.voodoo.driver.PS2Trackpad (1.1.0) <36 29 13 11 10 7 6 5 4 3 1>
  72	0 0x4804c000 0x3000	 0x2000	 com.apple.driver.AppleLPC (1.5.1) <14 5 4 3>
  73	0 0x47b06000 0x2000	 0x1000	 com.apple.driver.AppleSMBusPCI (1.0.10d0) <14 5 4 3>
  74	1 0x4825f000 0xc000	 0xb000	 com.apple.driver.IOPlatformPluginFamily (4.7.0a1) <13 7 6 5 4 3>
  75	2 0x48276000 0xa000	 0x9000	 com.apple.driver.AppleSMC (3.1.0d5) <13 7 5 4 3>
  76	0 0x4828b000 0x10000	0xf000	 com.apple.driver.ACPI_SMC_PlatformPlugin (4.7.0a1) <75 74 14 13 7 6 5 4 3>
  77	3 0x48315000 0x17000	0x16000	com.apple.iokit.IONetworkingFamily (1.10) <7 6 5 4 3 1>
  78	1 0x485ec000 0x24000	0x23000	com.apple.iokit.IO80211Family (320.1) <77 7 6 5 4 3 1>
  79	0 0x487f7000 0x176000   0x175000   com.apple.driver.AirPortBrcm43224 (428.42.4) <78 77 14 7 5 4 3 1>
  81	0 0x47ffd000 0x2000	 0x1000	 com.ivik.driver.GenericBrightness (1) <67 13 7 5 4 3>
  83	0 0x482c5000 0x5000	 0x4000	 com.superhai.driver.VoodooBattery (1.3.3) <13 5 4 3>
  84	1 0x4832c000 0x4000	 0x3000	 com.apple.kext.OSvKernDSPLib (1.3) <5 4>
  85	2 0x48405000 0x18000	0x17000	com.apple.iokit.IOAudioFamily (1.8.3fc2) <84 5 4 3 1>
  86	0 0x4843a000 0x1f000	0x1e000	org.voodoo.driver.VoodooHDA (2.7.2) <85 14 7 5 4 3>
  87	0 0x483f2000 0x9000	 0x8000	 com.apple.iokit.IOFireWireIP (2.0.3) <77 52 5 4 3 1>
  88	1 0x48330000 0x3000	 0x2000	 com.apple.driver.AppleBacklightExpert (1.0.1) <68 67 14 5 4 3>
  89	0 0x484e6000 0x5000	 0x4000	 com.apple.driver.AppleBacklight (170.0.46) <88 68 67 14 5 4 3>
  90	0 0x483e9000 0x4000	 0x3000	 com.apple.driver.AudioIPCDriver (1.1.6) <85 5 4 3 1>
  91	0 0x4872a000 0xb7000	0xb6000	com.apple.GeForce (6.3.6) <69 68 67 14 7 6 5 4 3 1>
  92	0 0x483da000 0x9000	 0x8000	 com.apple.driver.AppleSMBusController (1.0.10d0) <27 14 13 5 4 3>
  97	0 0x48549000 0x6000	 0x5000	 com.apple.Dont_Steal_Mac_OS_X (7.0.0) <75 7 4 3 1>
  98	0 0x4851d000 0x7000	 0x6000	 com.apple.driver.AppleMCCSControl (1.0.20) <67 14 7 5 4 3 1>
  99	0 0x48562000 0x7000	 0x6000	 com.apple.driver.AppleIntelPenrynProfile (17) <66 6 4 3>
 100	1 0x4854f000 0x9000	 0x8000	 com.apple.iokit.IOSerialFamily (10.0.3) <7 6 5 4 3 1>
 101	0 0x48558000 0x9000	 0x8000	 com.apple.iokit.IOBluetoothSerialManager (2.4.5f3) <100 7 5 4 3 1>
 102	0 0x48524000 0x5000	 0x4000	 com.apple.driver.AppleUpstreamUserClient (3.5.7) <67 14 13 7 5 4 3 1>
 104	0 0x485b5000 0xb000	 0xa000	 com.apple.iokit.IOSurface (74.2) <7 5 4 3 1>
 105	0 0x48575000 0x3000	 0x2000	 com.apple.driver.AppleProfileCallstackAction (20) <66 5 4 3 1>
 107	0 0x485b2000 0x3000	 0x2000	 com.apple.driver.AppleProfileKEventAction (10) <66 4 3 1>
 108	0 0x485cc000 0x3000	 0x2000	 com.apple.driver.AppleProfileRegisterStateAction (10) <66 4 3 1>
 109	0 0x48637000 0x3000	 0x2000	 com.apple.driver.AppleProfileThreadInfoAction (14) <66 6 4 3 1>
 110	0 0x48074000 0x3000	 0x2000	 com.apple.driver.AppleProfileTimestampAction (10) <66 5 4 3 1>
 111	0 0x48060000 0x3000	 0x2000	 com.apple.driver.AppleProfileReadCounterAction (17) <66 6 4 3>
 112	1 0x486c3000 0x60000	0x5f000	com.apple.filesystems.ntfs (3.4) <7 6 5 4 1>
 113	0 0x41889000 0xb000	 0xa000	 com.apple.driver.AGPM (100.12.31) <68 67 14 5 4 3>
 115	0 0x4184c000 0x3000	 0x2000	 com.bresink.driver.BRESINKx86Monitoring (8.0) <12 11 10>
 116	3 0x41919000 0x2c000	0x2b000	org.virtualbox.kext.VBoxDrv (4.1.0) <7 5 4 3 1>
 117	0 0x4187c000 0x5000	 0x4000	 com.apple.driver.AppleHWSensor (1.9.3d0) <5 4 3>
 118	0 0x418fe000 0x7000	 0x6000	 org.virtualbox.kext.VBoxUSB (4.1.0) <116 49 34 7 5 4 3 1>
 119	0 0x4185d000 0x4000	 0x3000	 org.virtualbox.kext.VBoxNetFlt (4.1.0) <116 7 5 4 3 1>
 120	0 0x41849000 0x3000	 0x2000	 org.virtualbox.kext.VBoxNetAdp (4.1.0) <116 5 4 1>

 

Attached also is my latest DSDT. Only changes from the one you gave me are moving PNLF and adding "Name (_HID, EisaId ("LCD1234"))" to Device (LCD) in attempt to enable brightness.

 

Thanks

Link to comment
Share on other sites

I think there may be something that happens with GraphicsEnabler that disables the backlight slider. I would like to use DSDT injection directly, but I can't seem to get any methods to work, I just get VESA graphics on boot when I try.

 

However, I thought that the slider was supposed to appear (though not necessarily work) when the PNLF device was present?

Link to comment
Share on other sites

 Share

×
×
  • Create New...