Jump to content

[GUIDE] Thinkpad T420 with (Mountain) Lion


Manwe150
 Share

403 posts in this topic

Recommended Posts

@synymy -

are you using Macbookpro8,1 type?

odd? what does your About this Mac/System Report show for the Graphics? it is strange that the HD3000 kext was not there?

it should like the picture in this post: #281

 

Note: i posted a kext bundle for the 10.8.3 (instead of 10.8.2 ) in case you would like to update. see #238

 

is the finder bar at the top of screen see through/transparent - vs solid gray?

another way to tell QE is the dashboard ripple. go to System preferences and in Mission Control uncheck show dashboard as space. then click or the dashboard icon/app and add a widget - it will ripple!

Link to comment
Share on other sites

@tluck

the picture in post #281 shows the settings I have.

 

in my view the finder bar is gray...

 

and the Mission Control doesn't ripple at all...

 

where can i see wich graphic-kext is used? maybe i have two kext installed and they interrupt each other? is this possible?

Link to comment
Share on other sites

@synymy -

 

run this from the command line:

 

kextstat | grep Graphics

 

it should look like what i posted before. if it doesn't, then maybe your kexts did not get installed with proper permissions?

open diskutility and run fix permissions on your system partition

 

or go to /S/L/E and run these

 

sudo chown -R root:wheel /System/Library/Extensions

sudo chmod -R og-w /System/Library/Extensions

sudo touch /System/Library/Extensions

Link to comment
Share on other sites

@tluck

 

this is my result:

73 13 0xffffff7f80de0000 0x37000 0x37000 com.apple.iokit.IOGraphicsFamily (2.3.5) <10 7 5 4 3>

74 0 0xffffff7f80e17000 0x2e000 0x2e000 com.apple.driver.AppleIntelSNBGraphicsFB (8.0.0) <73 10 9 7 6 5 4 3 1>

100 0 0xffffff7f810cc000 0x62000 0x62000 com.apple.driver.AppleIntelHD3000Graphics (8.1.0) <91 73 10 7 5 4 3 1>

102 2 0xffffff7f80d38000 0x3000 0x3000 com.apple.driver.AppleGraphicsControl (3.2.11) <91 73 10 9 7 5 4 3 1>

 

your kext's are newer. are these the 10.8.3 one? can i install them to 10.8.2?

 

the permission are correct.

 

Thnx, Syn

Link to comment
Share on other sites

@synymy -

 

seems like you have the right kexts running for full HD3000.

i dont know about about replacing the kexts. never tried it. but you could upgrade to 10.8.3? there is a 420 kext pack for 10.8.3 in post 238.

Link to comment
Share on other sites

@tluck

 

okay, now i updated to 10.8.3.

QE works!! ripples and transparent bar. my programs are working, too. Yeaha!!!

But now i have some artefacts while working...

 

And I lost my battery. :-( theres only an x in the battery

Installed the voodoobattery.kext from your package, but no result...

 

...and unfortunally only two cpu-cores were used. available are four and no sound at all?!

 

Thanks, Syn

Link to comment
Share on other sites

@synymy

 

good news

 

1) battery - VoodooBattery requires AppleACPIPlatform v1.3.5 (replace one in /S/L/E from kext pack)

2) sound - replace AppleHDA with the one in the pack - also replace the /Extra/dsdt.aml with the one in the kext pack too - uses layout12.

3) cpu - if you have a i5-2520m - it is dual core but has 4 threads.

 

 

and yes the artifacts are a common/known issue with 2d acceleration. the problem is related to (bad/improper) EDID. you can fix that by injecting a different (good) EDID. i use Clover boot loader now to inject an EDID. but I suspect that using SwitchResx would work also.

 

this is the EDID (256 char string) that seems to work well for the 1600x900 LCD

 

 

00FFFFFFFFFFFF0030E4E2020000000000140103801F11780A43459759578E28215054000000010101010101010101010101010101018025408060841A303020350036AE10000019000000000000000000000000000000000000000000FE004C4720446973706C61790A2020000000FE004C503134305744322D544C42310038

Link to comment
Share on other sites

@tluck

 

really good news!

battery - works!

sound - makes noise!

cpu - okay, wrong vocabullary. two cores, and four threads. two of the thread has mostly no action. but, who cares?! speed is quite good.

 

artefacts are gone. but i didn't made the EDID injection, yet. is this possible?

and i miss my VGA-output for beamer. is this with EDID injection fixed, too? if yes, where can i find a small how-to?

 

thanks!

Synymy

Link to comment
Share on other sites

Hi,

Just thought to share first details on 10.8.4 update.

Tried it today (using app store update) and so far it seems the only thing it has ruined was audio (had to reinstall previous AppleHDA.kext to get it back using #####).

Other than that everything went fine. Will have some more time to have a look at it tomorrow and should post an update if I notice anything else wrong here.

Link to comment
Share on other sites

Update 18-June-2013

Posted a 10.8.4 kext pack/bundle - see post #117 for the details! 

 

Hope this works as good for you as does for me. The DSDT has a some revisions - and is set up for 1600x900 LCD. But it seems do the trick to remove glitches and hangs.

----------------------------------------------------------------------------------------------------------------------------------------------------------

Here is the 10.8.4 AppleHDA.kext for Conexant 20590 - see #217

Note: 10.8.4 combo update replaced the AppleHDA and AppleACPIPlatform kexts. needed to replace (rollback) these before the restart.

Link to comment
Share on other sites

  • 1 month later...

@tritoan - i could be wrong. the dsdt i posted in my bundle maybe able to handle both integrated and discrete graphics. notice Device PEG below. i think there are some posts about enabling the drivers to support your device - not sure of the details as i have HD3000 only. good luck.

 

here are the devices defined:.

 

 

$ grep Device dsdt.dsl 
        Device (LNKA)
        Device (LNKB)
        Device (LNKC)
        Device (LNKD)
        Device (LNKE)
        Device (LNKF)
        Device (LNKG)
        Device (LNKH)
        Device (MEM)
        Device (LID)
        Device (SLPB)
        Device (PCI0)
            Device (IMEI)
            Device (HDMI)
            Device (IGPU)
                Device (LCD0)
                Device (CRT0)
                Device (DVI0)
                Device (DVI1)
                Device (DVI2)
                Device (DVI3)
                Device (DVI4)
                Device (DVI5)
            Device (LPC)
                Device (SIO)
                Device (PIC)
                Device (TIMR)
                Device (HPET)
                Device (DMAC)
                Device (SPKR)
                Device (FPU)
                Device (RTC)
                Device (KBD)
                Device (MOU)
                Device (TPM)
                Device (SMCD)
                Device (EC)
                    Device (PNLF)
                    Device (BAT0)
                    Device (BAT1)
                    Device (ADP1)
                    Device (HKEY)
            Device (PEG)
                Device (IGPU)
                    Device (LCD0)
                    Device (CRT0)
                    Device (DVI0)
                    Device (DP0)
                    Device (DVI1)
                    Device (DP1)
                    Device (DVI2)
                    Device (DP2)
            Device (IGBE)
            Device (EXP1)
            Device (EXP2)
            Device (EXP4)
                Device (SLOT)
            Device (EXP5)
                Device (SLOT)
            Device (SAT1)
            Device (SAT2)
            Device (SMBU)
                Device (BUS0)
                    Device (MKY0)
            Device (EHC1)
                Device (URTH)
                    Device (URMH)
                        Device (PRT0)
                        Device (PRT1)
                        Device (PRT2)
                        Device (PRT3)
                        Device (PRT4)
                        Device (PRT5)
                        Device (PRT6)
                        Device (PRT7)
            Device (EHC2)
                Device (URTH)
                    Device (URMH)
                        Device (PRT8)
                        Device (PRT9)
                        Device (PRTA)
                        Device (PRTB)
                        Device (PRTC)
                        Device (PRTD)
            Device (HDEF)
Link to comment
Share on other sites

  • 1 month later...

@sot_22

 

thanks.  i have loaded this patched ACPI kext (v1.7) from Ermac. Seems to work for me so far. I like the idea of a new kext especially now that I am not dependent on the snow leopard v1.3.5 ACPI kext.

 

Note: I have moved to Rehabman's AppleSmartBatteryManager kext instead of VoodooBattery - which was why (mostly) I needed the snow leopard v1.3.5 acpi kext versus newer ones.

 

It does take a bit longer to go to sleep - but it does sleep and wake ok! i will try this out for awhile. 

Link to comment
Share on other sites

hi tluck , i'm using your patched applehda it works great , for faster sleep i have disabled hibernation and this acpi from ErmaC works perfect so far (i'm on  chameleon [tried clover and had problems with sleep]) ,  Rehabman's AppleSmartBatteryManager is good no problems with it except dsdt edits :) 

i saw that ErmaC has modified the dsdt's from Asus X58 boards to work without patched acpiplatform kexts , if we can find how to modify our dsdt's to work without patched acpi kexts will be great , the modifications maybe are similar to asus dsdt's , i wonder if ErmaC can help with this if he has the time 

Link to comment
Share on other sites

  • 2 weeks later...

@verleihnix - hmm. not sure what is going on there. Maybe I should package up and post a newer chameleon bundle?

 

I boot with Chameleon or Clover.  But with more focus on Clover these days, I just posted a new T420 Clover Kext bundle -  that is using latest (or was latest)  RehabMan's fork of Kozlek FakeSMC. 

 

here is some key changes in my most recent clover config.

2 big changes are AppleSmartBatteryManager and Mountain Lion AppleACPIPlatform vs snow leopard version.

 

post  #241 

 

Revised the attached zip file with...

  • Updated to Clover b1974
  • Updated ethernet driver AppleIntelE1000e.kext to v2.4.14
  • Updated to Rehabman's FakeSMC.kext + Sensors to v5.2.772
  • Updated to Rehabman's VoodooPS2Controller.kext to v1.8.6 
  • Replaced VoodooBattery.kext with Rehabman's AppleSmartBatteryManager.kext
  • Replaced v1.3.5 AppleACPIPlatform.kext with ErmaC's patched ML (v.1.7) version
  •  
Link to comment
Share on other sites

Hi everbody,

I just want to report my experience with 10.9 DP6 on a T420s 4174NEG.

Most of all is running fine with tluck's DSDT, config.plist and most of the kexts of #346.

 

Generally I strive not to put any kext into SLE. My dream is to keep it clean to apple delivery state with the help of clover (I am not using Chameleon anymore).

Exception:

- I had to exchange AppleHDA.kext in SLE to tluck's to get audio work

 

What are the differences I made:

- Clover 1945 (I just stuck to it)

- no SSDT => GenerateCStates / GeneratePStates = true (in config.plist) (I am just to lazy to generate my own SSDT)

- I didn't put patched AppleACPIPlatform.kext to SLE (maybe that's why battery is not working?)

- I didn't put IOAHCIBlockStorageInjector.kext to SLE

- I used Rehabman's VoodooPS2Controller.kext Version 1.8.7! in clover kext

 

- I added in clover kext PXHCD.kext to make my USB 3.0 work

- I added in clover kext RTL8192CU8.kext / RTL8192SU8.kext (10.8 version) to make my USB-WLAN work

 

What is not working (as seen so far):

- Rehabman's AppleSmartBatteryManager.kext doesn't work for me (even when I put it to SLE), VoodooBattery.kext doesn't work either

  - maybe because of missing patched AppleACPIPlatform.kext?

- the following errors are flooding my dmesg: kernel[0]: SMC::smcGetKeyFromIndexAction ERROR: failed on index xx

- I have a bluetooth problem

 

Hope this helps or motivates anybody to try 10.9 (Mavericks).

Just to give something back to this forum, especially to tluck's excellent work.

(Sorry, I am no expert and don't have that much time for this fun stuff)

Link to comment
Share on other sites

@emueller - great to hear about how 10.9 is going. i am not a registered apple developer so i dont think I have any access to the 10.9 previews. i see some work by RehabMan for 10.9 too. i guess it wont be long now for the first release?

Link to comment
Share on other sites

  • 3 weeks later...
 Share

×
×
  • Create New...