DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

OK, here is a place to discuss OSX on thinkpads.
Message
Author
Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#91 Post by Silencer » Fri Apr 02, 2010 4:15 am

ernstloeffel wrote:i updated to 10.6.3 using the software updater. now os x won't boot and hangs after loading systemversion.plist.

i've reinstalled aserebln using a terminal from the install dvd and tried to fix disk settings with the disk utility. but no luck.
Do you use any disablers or enablers? What is the error you get?
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

ernstloeffel
Posts: 22
Joined: Tue Feb 02, 2010 10:26 pm
Location: ventura, ca

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#92 Post by ernstloeffel » Fri Apr 02, 2010 4:47 am

Silencer wrote:Do you use any disablers or enablers? What is the error you get?
Neither. Verbose shows no error, it just hangs after loading systemversion.plist.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#93 Post by Silencer » Fri Apr 02, 2010 4:57 am

ernstloeffel wrote: Neither. Verbose shows no error, it just hangs after loading systemversion.plist.
Try booting with NoWake=y ;)
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

ernstloeffel
Posts: 22
Joined: Tue Feb 02, 2010 10:26 pm
Location: ventura, ca

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#94 Post by ernstloeffel » Fri Apr 02, 2010 7:09 am

Silencer wrote:Try booting with NoWake=y ;)
Just before reading this I'm back with "Wake=No" ;-). I guess it does the same.

More seriously though, my partition table was damaged. I've installed SL onto my already MBR partitioned drive and the update seems to have damaged my partition table. I couldn't start Windows and the partition numbering was odd (partitions were numbered 0-5, but 3 was missing). So Windows gave an 0x0000000e "inaccessible device" error on startup, even though the partition was marked active. Trying to fix MBR and boot sectors using Windows 7 Install DVD console resulted in a strange error "element not found".

I finally fixed it by just formatting the 100MB Windows startup partition and let the Win 7 installer run startup repair once again. And also the BCD entry for the OS X partition had to be repaired, instead of the drives UUID the boot menu entry had a string "Deleted Partition".

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#95 Post by Silencer » Fri Apr 02, 2010 2:41 pm

ernstloeffel wrote:I finally fixed it by just formatting the 100MB Windows startup partition and let the Win 7 installer run startup repair once again. And also the BCD entry for the OS X partition had to be repaired, instead of the drives UUID the boot menu entry had a string "Deleted Partition".
This is all well known when you mess with Windows and MBR. Most of the time you can sort out those problems by booting from Win Install DVD and running DISKPART utility. But it is good that you're fine now.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

adidasprince
Posts: 34
Joined: Wed Mar 07, 2007 1:54 am
Location: Tokyo, Japan
Contact:

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#96 Post by adidasprince » Sun Apr 04, 2010 1:39 am

@Silencer

Could you give the atiinject entries you used in efi string? cos i can't get ci/qe by efi method but atiinject method works.
IBM ThinkPad T60p 2007-93J

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#97 Post by Silencer » Sun Apr 04, 2010 5:31 am

adidasprince wrote:Could you give the atiinject entries you used in efi string? cos i can't get ci/qe by efi method but atiinject method works.
Here you go: http://www.mediafire.com/file/monwyuay2qz/gfxutil.zip

The archive contains plist, hex and gfxutil binary. I'm also injecting device ID using legacy kext, without that EFI string won't work.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

adidasprince
Posts: 34
Joined: Wed Mar 07, 2007 1:54 am
Location: Tokyo, Japan
Contact:

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#98 Post by adidasprince » Sun Apr 04, 2010 1:32 pm

Silencer wrote: Here you go: http://www.mediafire.com/file/monwyuay2qz/gfxutil.zip

The archive contains plist, hex and gfxutil binary. I'm also injecting device ID using legacy kext, without that EFI string won't work.
Thank you so much!!!
IBM ThinkPad T60p 2007-93J

zillac
Posts: 33
Joined: Sat Feb 17, 2007 3:01 pm
Location: Cupertino CA

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#99 Post by zillac » Mon Apr 05, 2010 12:05 am

It still didn't work : |

This time I can see the mouse cursor on a black screen, a white rectangular square like an input indicator at the top left corner, and the message of some usb device not responding repeating (This messages appears when the DSDT is applied). Mouse cursor will move, but otherwise the screen stuck there.

The usb device thingy doesn't seems to do any harm. i'll try to figure that out after the video is fixed : |

---
and the trackpoint/trackpad do not work either. External PS/2 and USB Keyborard both work, and usb mouse works too.

But everything is after video... I can live without trackpoint/trackpad, but not a proper displayed screen.

DiegoMax
Posts: 3
Joined: Thu Jul 19, 2007 2:41 am
Location: Buenos Aires, Argentina
Contact:

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#100 Post by DiegoMax » Mon Apr 05, 2010 1:07 am

Could somebody re-post the files on the 1st post on a different server please ? Rapidshare says that the download limit has been reached for all of them, hence, it is not possible to download :(
Take Care, Diego.

cnnn
Posts: 3
Joined: Sat Apr 03, 2010 10:10 pm
Location: Shanghai, China

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#101 Post by cnnn » Mon Apr 05, 2010 2:22 am

Silencer wrote:Please try the latest version: LegacyAD1981HD.Test3.zip

Install it to /E/E and run pfix to regenerate all caches (don't use -s param). After you reboot, you should see that sound looks active, there should be Internal Microphone, Internal Speakers and Digital Out in your devices in Sounds settings. But there will be no sound. Then go to Sleep, wake up - test sound again, it should work then. Let me know the results.
Hello, Silencer. I didn't try your driver provided here since I'm using Lenovo Y530 with ALC888s, but I made one for this model. Everything works great until it updating to 10.6.3 and with the new AppleHDA I'm confronted with exactly the same situation where "sound looks active", and "there will be no sound. Then go to Sleep, wake up" there's sound again.

Do you know what causes this and how to fix it?

The bin file in the new driver is already binhacked for ALC888 but the problem still remains the same. Temporarily my solution is replacing the old AppleHDA from 10.6.2.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#102 Post by Silencer » Mon Apr 05, 2010 5:21 am

cnnn wrote: The bin file in the new driver is already binhacked for ALC888 but the problem still remains the same. Temporarily my solution is replacing the old AppleHDA from 10.6.2.
I'm afraid I do not have any progress with AppleHDA, I'm stuck with "sound appears only after waking up" problem and I've moved to VoodooHDA for now. I would prefer to fix Sleep with VoodooHDA and to forget about AppleHDA, which is a real pain.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#103 Post by Silencer » Mon Apr 05, 2010 5:55 am

DiegoMax wrote:Could somebody re-post the files on the 1st post on a different server please ? Rapidshare says that the download limit has been reached for all of them, hence, it is not possible to download :(
I've reuploaded my /Extra and DSDT to MediaFire, please try again. Everything else is not needed now.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

cnnn
Posts: 3
Joined: Sat Apr 03, 2010 10:10 pm
Location: Shanghai, China

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#104 Post by cnnn » Mon Apr 05, 2010 11:33 am

Silencer wrote: I'm afraid I do not have any progress with AppleHDA, I'm stuck with "sound appears only after waking up" problem and I've moved to VoodooHDA for now. I would prefer to fix Sleep with VoodooHDA and to forget about AppleHDA, which is a real pain.
I'm sorry to hear about that. But if you are still interesting in vanilla hda, I've got a clue here.
There's a thread in Chinese discussing LegacyHDA where somebody mentioned EAPD (External Amplifier Power Down) which causes the problem and adding a Magic Number after your configdata could solve this for some codec.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#105 Post by Silencer » Tue Apr 06, 2010 6:04 am

cnnn wrote:I'm sorry to hear about that. But if you are still interesting in vanilla hda, I've got a clue here.
There's a thread in Chinese discussing LegacyHDA where somebody mentioned EAPD (External Amplifier Power Down) which causes the problem and adding a Magic Number after your configdata could solve this for some codec.
Been there, done that :) I've studied literally the entire Intel HDA Codec specification document, and have tested all the nodes with all the commands, compared AppleHDA config and Azalia/Voodoo config, tried all the possible chains, etc. In the end I have three problems:
1) Sound starts working only after waking from sleep at least once.
2) There are occasional glitches in a sound, sometimes more, sometimes less.
3) Microphone's 30-th mute-node is not controlled by AppleHDA, need to manually unmute it from terminal after every waking from sleep to enable microphone.

EAPD bit actually doesn't affect the sound at all on AD1981HD. When I wake up from sleep, it is not set, but sound works. I can also flip it in real time, and sound will not be affected.

With the problem #2 I figured that AppleHDA sends codec to sleep every 10 seconds or so, and it looks like it can't detect properly, that codec is active at the moment.

Problem #3 is potentially solvable, at least with sleepwatcher and simple reggie_se script.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#106 Post by crashnburn » Wed Apr 07, 2010 2:55 am

Can this DSDT thing be done for any hardware (almost any hardware) for which kexts may not be available... given enough time spent on it?
Or is it that certain HARDWARE will just not work at all?

Is it easier to do for hardware that has more info on their Windows / Linux / BSD drivers?

Especially Video, Sound & Wireless cards etc?
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)

cnnn
Posts: 3
Joined: Sat Apr 03, 2010 10:10 pm
Location: Shanghai, China

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#107 Post by cnnn » Thu Apr 08, 2010 8:08 am

Silencer wrote:Been there, done that :) I've studied literally the entire Intel HDA Codec specification document, and have tested all the nodes with all the commands, compared AppleHDA config and Azalia/Voodoo config, ...
thank you for the tips. That's interesting. It must be a problem in AppleHDA recognising codec since mine is no more supported since 10.6.3 as well as a problem in notebooks for those desktop boards with ALC888 work well in 10.6.3 w/ a binhacked driver.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#108 Post by Silencer » Fri Apr 09, 2010 7:12 am

crashnburn wrote:Can this DSDT thing be done for any hardware (almost any hardware) for which kexts may not be available... given enough time spent on it?
Or is it that certain HARDWARE will just not work at all?

Is it easier to do for hardware that has more info on their Windows / Linux / BSD drivers?

Especially Video, Sound & Wireless cards etc?
DSDT is not a replacement for drivers/kexts. DSDT fixes allow MacOS to better understand your hardware by making it more similar to original Mac hardware. So if you have a platform that is very close or literally the same as on real Mac, by tweaking DSDT you can ensure better compatibility for your hardware with original OSX drivers. But if no drivers available for your hardware, DSDT won't help you there.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#109 Post by crashnburn » Fri Apr 09, 2010 7:16 am

Silencer wrote: DSDT is not a replacement for drivers/kexts. DSDT fixes allow MacOS to better understand your hardware by making it more similar to original Mac hardware. So if you have a platform that is very close or literally the same as on real Mac, by tweaking DSDT you can ensure better compatibility for your hardware with original OSX drivers. But if no drivers available for your hardware, DSDT won't help you there.
Ah! So you're saying that the next time I buy a machine it would help to choose hardware that is close to Mac hardware?
e.g. I'm looking at getting a Thinkpad T500 / 510 or W500 for my dad.
Does one go through OSX86 HCLs or Do hardware comparative with:
- Recent / old MacBook Pros
- Recent / former Mac Desktop certified video cards / add-on hardware i.e. Mac Compatible signs?

How does one choose? Some advise and/or a tutorial in that direction would also be great :)
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#110 Post by Silencer » Fri Apr 09, 2010 11:43 am

crashnburn wrote: Ah! So you're saying that the next time I buy a machine it would help to choose hardware that is close to Mac hardware?
Exactly! For example, my T60p is very-very similar to MacBook2,1, thus I don't have much problems and OSX running almost natively.
crashnburn wrote:How does one choose? Some advise and/or a tutorial in that direction would also be great :)
If you looking to buy new laptop with the idea of installing OSX onto it, keep in mind the following:
- Intel platform - that's a must. This includes CPU itself and motherboard chipset, both should be Intel.
- Video. This is the most important for flawless OSX operation. Try to choose a laptop with video that has been installed before or is used now on real MacBooks. Currently Nvidia is the video of Apple's choice.
- Audio. Not a very big problem anymore with VoodooHDA, but you might look for laptops with the same HDA codecs as real Mac have or had before. Lists are available via Google.
- Wi-Fi. Here you most probably need to get Atheros card from eBay, most laptop manufacturers stick with Intel Wireless, and it is not supported by Apple.
- Extras. This is big unknown. You might have your webcam working or might not. The same goes for SD-card slots and other bonuses. In general you will have more luck if real Macs have that particular piece of hardware.

And of course it is worth checking InsanelyMac or other resources before rushing into any purchase.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

plastikman
Posts: 16
Joined: Thu Mar 19, 2009 4:56 pm
Location: San Jose, California

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#111 Post by plastikman » Thu Apr 15, 2010 1:49 pm

Just an FYI I was able to get my V5200 going in SL with vanilla 10.6.x ATIFramebuffer, ATI1600Controller and ATIRadeonX1000. Using ATINDRV from leo seemed kinda lame.

here is my EFI string.

Code: Select all

091600000100000003000000111500005800000002010c00d041030a000000000101060000010101060000007fff040020000000400030002c0063006f006d00700061007400690062006c00650000000d0000004154592c576f726d79180000004100410050004c00300030002c005400310000000800000000000000200000004100410050004c00300030002c004400690074006800650072000000080000000000000038000000400031002c0064006900730070006c00610079002d0070006f007700650072002d00730065007100750065006e0063006500000034000000000000000000000001000000c8000000c80000000100000000000000900100000000000000000000000000000000000022000000400031002c0041006300740069007600650046006c0061006700730000000800000004000000300000004100540059002c004600720061006d0065004200750066006600650072004f006600660073006500740000000800000080000000160000004100540059002c004200490041005300000008000000010000002a0000004100410050004c00300030002c0050006900780065006c0046006f0072006d006100740000000800000000000000340000004100540059002c0052006500670069007300740065007200530070006100630065004f0066006600730065007400000008000000983000002c000000400031002c004100540059002c0043006f006e00740072006f006c0046006c0061006700730000000800000004000000280000004100540059002c0049004f00530070006100630065004f00660066007300650074000000080000000000300014000000400031002c006e0061006d00650000000d0000004154592c576f726d79220000004100540059002c00450046004900560065007200730069006f006e0000000e00000030312e30302e3038360014000000400030002c006e0061006d00650000000d0000004154592c576f726d791c000000410054004900460045004400530049006e0066006f000000080000006426c423320000004100410050004c002c006200610063006b006c0069006700680074002d0063006f006e00740072006f006c00000008000000010000002c000000400030002c004100540059002c0043006f006e00740072006f006c0046006c00610067007300000008000000040000002e000000400030002c0064006900730070006c00610079002d006400750061006c002d006c0069006e006b000000080000000200000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179240000004100410050004c002c0069006f006b00690074002d006e0064007200760000000800000060c5f834180000004100540059002c00430061007200640023000000110000003130392d7878787878782d303044000000400031002c0064006900730070006c00610079002d0070006900780065006c002d0063006f006d0070006f006e0065006e0074002d00620069007400730000000800000006000000140000004100540059002c004d005200540000003c0100007000000000007f0068000080000100006900008000010000ffffffff0200000060000080fe2f0f02ffffffff0200000060000080fe2f0f12ffffffff0200000068000080800100006900008080010000680000808000000069000080800000007000000000007f0068000080000100006900008000010000ffffffff0200000060000080fe7f0f02ffffffff0200000060000080fe7f0f12ffffffff0200000068000080800100006900008080010000680000808000000069000080800000007000000000007f00080000801240000a760000800000020076000080884001007600008072051100ffffffff1400000076000080720401007600008072040300760000807204030076000080720403007600008072041300080000801240008a0a0000803b3b070060000080fe7f0f12e0000080720400001c0000006400650076006900630065005f0074007900700065000000130000004154592c576f726d79506172656e7438000000400030002c0064006900730070006c00610079002d006400690074006800650072002d0073007500700070006f00720074000000080000000000000042000000400030002c0064006900730070006c00610079002d006c0069006e006b002d0063006f006d0070006f006e0065006e0074002d00620069007400730000000800000006000000180000004100410050004c00300030002c00540035000000080000000100000042000000400031002c0064006900730070006c00610079002d006c0069006e006b002d0063006f006d0070006f006e0065006e0074002d00620069007400730000000800000006000000240000004100410050004c00300030002c0049006e007600650072007400650072000000080000000000000020000000400031002c0063006f006d00700061007400690062006c00650000000d0000004154592c576f726d792e000000400031002c0064006900730070006c00610079002d006c0069006e006b002d00740079007000650000000800000000000000180000004100410050004c00300030002c005400320000000800000001000000100000006d006f00640065006c000000130000004154592c526164656f6e5831363030260000004100540059002c005600520041004d002c004d0065006d00530069007a0065000000080000000001000028000000400030002c004100540059002c0045004600490044006900730070006c00610079000000080000004c5644532a0000004100540059002c0045004600490043006f006d00700069006c006500440061007400650000000f000000417567203136203230303628000000400030002c0063006f006e006e006500630074006f0072002d0074007900700065000000080000000200000022000000400030002c0041006300740069007600650046006c0061006700730000000800000004000000200000004100540059002c0043006f007000790072006900670068007400000028000000436f707972696768742041544920546563686e6f6c6f6769657320496e632e2032303035160000004100540059002c00530043004c004b00000008000000c0c2040036000000400031002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c00610067007300000008000000040004002a0000004100540059002c0043006f006e006e006500630074006500640046006c006100670073000000080000000400000048000000400030002c0064006900730070006c00610079002d0069006e007600650072007400650072002d00640065006600610075006c0074002d006300790063006c006500000005000000d848000000400031002c0064006900730070006c00610079002d0069006e007600650072007400650072002d00640065006600610075006c0074002d006300790063006c006500000005000000d82e000000400031002c0064006900730070006c00610079002d006400750061006c002d006c0069006e006b0000000800000002000000320000004100410050004c00300030002c0049006e00760065007200740065007200430075007200720065006e00740000000800000003000000240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000360000004100410050004c00300030002c0049006e007600650072007400650072004600720065007100750065006e00630079000000080000000852000024000000400030002c0064006900730070006c00610079002d0074007900700065000000070000004c434430000000400030002c006200610063006b006c0069006700680074002d00500057004d002d00660072006500710000000800000008520000180000004100410050004c00300030002c005400360000000800000000000000280000004100410050004c00300030002c004c0069006e006b0046006f0072006d00610074000000080000000000000038000000400030002c0064006900730070006c00610079002d0070006f007700650072002d00730065007100750065006e0063006500000034000000000000000000000001000000c8000000c800000001000000000000009001000000000000000000000000000000000000160000004100540059002c0052006f006d0023000000120000003131332d7878787878782d303836180000004100410050004c00300030002c0054003300000008000000c800000038000000400031002c0064006900730070006c00610079002d006400690074006800650072002d0073007500700070006f007200740000000800000000000000360000004100410050004c002c006100750078002d0070006f007700650072002d0063006f006e006e006500630074006500640000000800000001000000260000004100540059002c0050006c006100740066006f0072006d0049006e0066006f00000084000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000400031002c004100540059002c0045004600490044006900730070006c00610079000000080000004c5644531e0000004100540059002c0044006500760069006300650049004400000006000000c5711e0000004100540059002c00560065006e0064006f0072004900440000000600000002101a0000004100540059002c00480057004700500049004f000000080000002110000044000000400030002c0064006900730070006c00610079002d0070006900780065006c002d0063006f006d0070006f006e0065006e0074002d0062006900740073000000080000000600000030000000400031002c006200610063006b006c0069006700680074002d00500057004d002d0066007200650071000000080000000852000022000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617928000000400031002c0063006f006e006e006500630074006f0072002d007400790070006500000008000000020000002c000000400030002c0069006e007600650072007400650072002d00630075007200720065006e007400000008000000030000002a0000004100540059002c0050004300490043006f006e00660069006700530070006100630065000000040100000210c571070010000000000340000000080000800120000000004088000000000000000000000000000000006b1080000000feff5000000000000000000100000000000000000000000000006b108000015802060000000010801100a00f2c0110080000010d00004300011100000000000000000000000000000000000000000500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000004100410050004c00300030002c004c0069006e006b005400790070006500000008000000000000000e0000006e0061006d0065000000130000004154592c576f726d79506172656e742c000000400031002c0064006900730070006c00610079002d0069006e0076006500720074006500720000000800000002000000160000004100540059002c004d0043004c004b00000008000000e09304001e0000004100540059002c0064007200760069006e0063006f006d0000000c00000066a0183500e8b40440000000400031002c0064006900730070006c00610079002d0064006100740061002d006a0075007300740069006600690063006100740069006f006e00000008000000000000001a0000004100540059002c0052006500660043004c004b000000080000008c0a00001e000000730061007600650064002d0063006f006e006600690067000000040100003e5c8200ff9000ebfb5f8200ff9000f17c2e90063007300020001a043804030006001a049006000012205805a8063800700000032303020003000003580500000000000001000000c8000000c80000000100000000000000900100000852000000400606110000003a0700000600000007000000007f980100c3ec038877e83e09813e000200010001000100007f9801007f98010100000083020000a877e83e0000000001000000c8000000c800000001000000000000009001000008520000ff040606010000009e020000020000000b000000010000008040e6038440e60309813e000200010001000100c440e6030100000001000000c040e603c440e6030e0000004d005600410044000000440000003e5c82d8ff90000900000000000000009525a005e0064000200084039003030003008403a0050000000000000000000000000000000000000000000000000000240000004100540059002c004d0065006d00560065006e0064006f007200490044000000060000000100180000004100410050004c00300030002c0054003700000008000000900100002a0000004100410050004c00300030002c0044006100740061004a00750073007400690066007900000008000000010000002c000000400030002c0064006900730070006c00610079002d0069006e007600650072007400650072000000080000000200000036000000400030002c0064006900730070006c00610079002d0063006f006e006e006500630074002d0066006c00610067007300000008000000040004002c0000004100540059002c004d0065006d00560065006e0064006f00720049004400460075006c006c0000000800000001ffffff2c000000400031002c0069006e007600650072007400650072002d00630075007200720065006e00740000000800000003000000180000004100410050004c00300030002c0054003400000008000000c800000040000000400030002c0064006900730070006c00610079002d0064006100740061002d006a0075007300740069006600690063006100740069006f006e000000080000000000000024000000400031002c0064006900730070006c00610079002d0074007900700065000000070000004c43442e000000400030002c0064006900730070006c00610079002d006c0069006e006b002d007400790070006500000008000000000000003f0000000100000002010c00d041030a0000000001010600001c0101060000007fff0400160000006200750069006c0074002d0069006e0000000500000001ad0000000300000002010c00d041030a0000000001010600001b7fff040028000000500069006e0043006f006e00660069006700750072006100740069006f006e00730000001c00000022e0010112e1af9021e1179031e0810123f0451132c0c511180000006c00610079006f00750074002d006900640000000800000004000000260000004d006100780069006d0075006d0043006f006400650063004700610069006e0000000500000075
I made this string with an ioreg dump from an imac with an X1600 (the V5200 is very close to it). hope it helps you to get more vanilla :)
Last edited by plastikman on Thu Apr 15, 2010 1:58 pm, edited 1 time in total.

plastikman
Posts: 16
Joined: Thu Mar 19, 2009 4:56 pm
Location: San Jose, California

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#112 Post by plastikman » Thu Apr 15, 2010 1:57 pm

also my T60p sleeps and wakes with one caveat.

If AppleLPC.kext is loaded and I resume form sleep when connected to the AC adaptor I get the annoying security device warning.

If AppleLPC.kext is not loaded or I wake from sleep without the AC adaptor i have no sleep/resume issues.

here is my /Extra

http://www.sendspace.com/file/qvoqpq

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#113 Post by Silencer » Thu Apr 15, 2010 2:18 pm

plastikman wrote:Just an FYI I was able to get my V5200 going in SL with vanilla 10.6.x ATIFramebuffer, ATI1600Controller and ATIRadeonX1000. Using ATINDRV from leo seemed kinda lame.
here is my EFI string.
I made this string with an ioreg dump from an imac with an X1600 (the V5200 is very close to it). hope it helps you to get more vanilla :)
This is certainly interesting, but I have my doubts. Do you have mouse tearing? Does resolution switching works for you?
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#114 Post by Silencer » Thu Apr 15, 2010 2:20 pm

plastikman wrote:also my T60p sleeps and wakes with one caveat.
If AppleLPC.kext is loaded and I resume form sleep when connected to the AC adaptor I get the annoying security device warning.
If AppleLPC.kext is not loaded or I wake from sleep without the AC adaptor i have no sleep/resume issues.
here is my /Extra
http://www.sendspace.com/file/qvoqpq
The security device warning can be removed by checking the checkbox in Energy Saver preferences - "Automatically restart on power failure" or something. If you don't have it, you can run the following command from terminal

Code: Select all

pmset -a autorestart 1
What do you use for sound? For me it is the main problem with sleep.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#115 Post by Silencer » Thu Apr 15, 2010 2:26 pm

plastikman wrote: here is my /Extra
http://www.sendspace.com/file/qvoqpq
I've checked it, and you can remove OpenHaltRestart.kext and PlatformUUID.kext with AsereBLN booter. Also, it looks like you don't have vanilla SpeedStep enabled, or do you?

Also, which PS2 kexts are you using? Check adidasprince's version with Trackpoint scrolling here.

VoodooHDA.kext version you have there doesn't have any Nodes info, which means you don't have microphone working. Check this thread, I've posted patched Info.plist for VoodooHDA.
Last edited by Silencer on Thu Apr 15, 2010 2:29 pm, edited 1 time in total.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

plastikman
Posts: 16
Joined: Thu Mar 19, 2009 4:56 pm
Location: San Jose, California

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#116 Post by plastikman » Thu Apr 15, 2010 2:28 pm

Silencer wrote:Iteresting, but I have my doubts. Do you have mouse tearing? Does resolution switching works for you?

No tearing and I have resolution change ability. it took me a LONG time to get the EFI string just right.

You should try it out.

I took a few fixes from your DSDT the 2 that I am most interested in are

LID (currently using Lidsleep.kext)
AppleHDA fix (Never thought to rename to AZAL :)

plastikman
Posts: 16
Joined: Thu Mar 19, 2009 4:56 pm
Location: San Jose, California

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#117 Post by plastikman » Thu Apr 15, 2010 2:34 pm

Silencer wrote: I've checked it, and you can remove OpenHaltRestart.kext and PlatformUUID.kext with AsereBLN booter. Also, it looks like you don't have vanilla SpeedStep enabled, or do you?

Also, which PS2 kexts are you using? Check adidasprince's version with Trackpoint scrolling here.
I am using VoodooHDA from here http://www.projectosx.com/forum/index.php?showtopic=355

i do not care about microphone :)

as for the Openhalt and PlatformUUID those are legacy it is ugly i know :) ill update to aseres booter tonight and remove the unneeded kexts

i have been working on building an ATI injector for the X1600 into netkas' booter but have just not had time to finish it.

I have native speed step working with my model set to MBP 1,1 (or 1,2 cannot remember) no p-states or c-states tho

I am using the PS2 kexts from meklort on my dellmini forums.

thanks for the PS2 kexts ill update when i get home!
Last edited by plastikman on Thu Apr 15, 2010 2:37 pm, edited 1 time in total.

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#118 Post by Silencer » Thu Apr 15, 2010 2:34 pm

plastikman wrote:No tearing and I have resolution change ability. it took me a LONG time to get the EFI string just right.
You should try it out.
Will do in a moment. Do you have 14" or 15" T60p version? What is your default resolution?
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

Silencer
Junior Member
Junior Member
Posts: 345
Joined: Sat Dec 25, 2004 8:17 pm
Location: Riga, Latvia

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#119 Post by Silencer » Thu Apr 15, 2010 2:36 pm

plastikman wrote:I have native speed step working with my model set to MBP 1,1 (or 1,2 cannot remember) no p-states or c-states tho
Check this guide for p-states and c-states. If you don't have p-states, means no real SpeedStep for you. Also, MBP1,2 is not really similar to our T60p, ours is more similar to MBP2,1 or MBP2,2.
ThinkPad T60p with Snow Leopard 10.6.8
Intel Core 2 Duo T7600
4GB RAM, ATI FireGL V5200 256MB (1400x1050)

plastikman
Posts: 16
Joined: Thu Mar 19, 2009 4:56 pm
Location: San Jose, California

Re: DSDT Patching for Dummies - SnowLeo with 100% vanilla /S/L/E

#120 Post by plastikman » Thu Apr 15, 2010 2:38 pm

Silencer wrote: Will do in a moment. Do you have 14" or 15" T60p version? What is your default resolution?

1400x1050

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “OS-X on a ThinkPad”

Who is online

Users browsing this forum: No registered users and 1 guest