Jump to content

Lenovo ThinkPad T420 with UEFI Only


K0gen
 Share

5,282 posts in this topic

Recommended Posts

Hey all just a note. For my Thinkpad t420 the keyboard did not work until after I installed and ran the kext install script. Not sure if that's intended but just a heads up. Don't give up. you may need a USB keyboard. Till after Install.

 

Also any progress on The Volume and Brightness keys working on Sierra? I'd offer to help but I don't know where to start.

Link to comment
Share on other sites

After nice few days clean run on my macOS Sierra on W520 I got kernel panic:

 

any clues where can I start to investigate?

 

 

 

*** Panic Report ***

panic(cpu 2 caller 0xffffff8000409f4a): Kernel trap at 0xffffff7f827dde5e, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000344df515e, CR4: 0x00000000000626e0
RAX: 0x0000000000000000, RBX: 0xffffff819e1fc1e0, RCX: 0xffffff802924b000, RDX: 0xffffff80208f0330
RSP: 0xffffff9204fc3880, RBP: 0xffffff9204fc38a0, RSI: 0x000000000000702b, RDI: 0xffffff80208f0330
R8:  0xffffff9204fc34c0, R9:  0xffffff9204fc34b8, R10: 0x0000000000000000, R11: 0xffffff81dcac6058
R12: 0xffffff802131c000, R13: 0x0000000000040000, R14: 0xffffff819e1fe058, R15: 0xffffff819e1fb000
RFL: 0x0000000000010246, RIP: 0xffffff7f827dde5e, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0
 
Backtrace (CPU 2), Frame : Return Address
0xffffff9204fc3510 : 0xffffff80002f748c 
0xffffff9204fc3590 : 0xffffff8000409f4a 
0xffffff9204fc3770 : 0xffffff80002a9743 
0xffffff9204fc3790 : 0xffffff7f827dde5e 
0xffffff9204fc38a0 : 0xffffff7f827bec1c 
0xffffff9204fc3900 : 0xffffff7f827be4c3 
0xffffff9204fc3960 : 0xffffff7f826fab93 
0xffffff9204fc3990 : 0xffffff7f827008e7 
0xffffff9204fc39e0 : 0xffffff7f827bf5cb 
0xffffff9204fc3a30 : 0xffffff7f826f87fc 
0xffffff9204fc3ac0 : 0xffffff80008e7d39 
0xffffff9204fc3b20 : 0xffffff80008e5d62 
0xffffff9204fc3b80 : 0xffffff80008eed31 
0xffffff9204fc3cc0 : 0xffffff80003c9968 
0xffffff9204fc3dd0 : 0xffffff80002fc23c 
0xffffff9204fc3e30 : 0xffffff80002d9b51 
0xffffff9204fc3e80 : 0xffffff80002ed6e7 
0xffffff9204fc3f10 : 0xffffff80003f600e 
0xffffff9204fc3fb0 : 0xffffff80002a9f66 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOAcceleratorFamily2(288.13)[27E0AFCE-E36A-35F5-A008-BB1EB3A2C7B9]@0xffffff7f826f3000->0xffffff7f82792fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[731443D8-78D5-30C8-939A-1ED3E857CA22]@0xffffff7f80bd1000
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[377FAA09-C02F-3FF4-A5DE-C0F2E711C8B0]@0xffffff7f8127c000
         com.apple.GeForce(10.1.2)[FC349F8C-5043-3B46-A796-6CC097BFB1B2]@0xffffff7f82793000->0xffffff7f82836fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[731443D8-78D5-30C8-939A-1ED3E857CA22]@0xffffff7f80bd1000
            dependency: com.apple.iokit.IONDRVSupport(2.4.1)[C1544DFB-9066-340F-AD0A-9302DC3E6841]@0xffffff7f81455000
            dependency: com.apple.nvidia.driver.NVDAResman(10.1.2)[5DD89348-73FE-38C1-87A2-FE664001CBAA]@0xffffff7f81683000
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[377FAA09-C02F-3FF4-A5DE-C0F2E711C8B0]@0xffffff7f8127c000
            dependency: com.apple.iokit.IOAcceleratorFamily2(288.13)[27E0AFCE-E36A-35F5-A008-BB1EB3A2C7B9]@0xffffff7f826f3000

 

 

Edited by Allan
Spoiler tag added
Link to comment
Share on other sites

Hi jus12,

 

if I get your posts right, you have Sierra running with Nvidia and built-in display. Do you think you can share your settings (DSDT, config.plist, bios settings, EDID, display overrides, kext used)?

 

I'm running a W520 myself and only get a black screen when booting with discrete only. 

 

Thanks!

Link to comment
Share on other sites

Hi all,

 

Is there any difference between the T410 and T420 apart from the nVidia dedicated GPU?

 

Sent from my SM-G928F using Tapatalk

Yes. Everything. CPU, GPU, PM, Aspect Ratio. 

 

PS. You have a nice laptop to run osx

Link to comment
Share on other sites

Hi jus12,

 

if I get your posts right, you have Sierra running with Nvidia and built-in display. Do you think you can share your settings (DSDT, config.plist, bios settings, EDID, display overrides, kext used)?

 

I'm running a W520 myself and only get a black screen when booting with discrete only. 

 

Thanks!

Hi @la0011, to get this work I only needed to change smbios to 10.1, I also disabled intel injection and enabled Nvidia injection in clover. After that all booted nicely, then I installed also NVIDIA alternative web drivers for Sierra (don't take the older driver for Sierra not the latest as that latest drivers don'w work).

Link to comment
Share on other sites

Before the install I did upgrade Clover to 3811 and downloaded the zip but I only installed KEXTs via:

 

cd ~/Downloads/T420/EFI/CLOVER/kexts

sudo ./_kext-install.command

 

Then after reboot I went to app store and attempted to install Sierra. Restoring from backup currently, will give it another try. This time will use the clover that you have bundled in the zip and follow all the steps listed in post OS installation. Will report back with results later.

Link to comment
Share on other sites

@roki303 -  

 

Sierra 10.12.0 is a bit buggy and not surprised there could be a random KP.  

 

getting the latest zip (and kexts) installed properly before installing Sierra is the right way to go. its a good practice to keep the same kexts both the /ESP (/Volumes/ESP/EFI/CLOVER/kexts/Other) and HD /Library/Extensions

 

Then the upgrade via App Store should work ok. I opted to install the Betas and they are working much better.

Link to comment
Share on other sites

So after restore from backup I was able to progress a bit more. I did use the guide again to upgrade kexts and install clover. I also did VoodooPS2Deamon script that is in the same directory that kext_install script. I think that did the trick for me. I was able to upgrade to Sierra  via app store, log in, etc  but after successful install and first reboot I'm getting stuck on crossed out O sign and not able to boot. It boots into with -x -v flags. 

 

Progress but still stuck ... will play around with it a bit more see if I can figure it out but since my El Cap was flawless I'm actually leaning towards going back to that and wait a bit more for things to settle a bit.

Link to comment
Share on other sites

Hi @la0011, to get this work I only needed to change smbios to 10.1, I also disabled intel injection and enabled Nvidia injection in clover. After that all booted nicely, then I installed also NVIDIA alternative web drivers for Sierra (don't take the older driver for Sierra not the latest as that latest drivers don'w work).

 

Thanks jus12, I'll try disabling Intel injection, I don't think I tried that yet. SMBIOS is set to 10.1 as well.

 

But still, maybe you can share some more information. Did you set Bios to Discrete only or to Optimus? What DSDT are you using? Are you using the kexts provided here for the T420? Intel Backlight kext for example?

 

Maybe you can share your DSDT and config.plist?

 

I tried Nvidia Web drivers, but after restart I can't even open the Cconrol panel. Might be a seperate problem though. Which driver version is it you are using?

Link to comment
Share on other sites

Hey all just a note. For my Thinkpad t420 the keyboard did not work until after I installed and ran the kext install script. Not sure if that's intended but just a heads up. Don't give up. you may need a USB keyboard. Till after Install.

 

Also any progress on The Volume and Brightness keys working on Sierra? I'd offer to help but I don't know where to start.

 

any way to solve this? I don't have a USB keyboard

Link to comment
Share on other sites

@budkin - i didn't use a USB keyboard when i upgraded from El Cap to Sierra.

 

i updated all my kexts on El Cap (in /Library/Extensions)

rebooted etc to make sure everything is in good order. 

then download the package to upgrade to Sierra

 

- but warning 10.12.0 is flakey. 10.12.1 should be out pretty soon - they released a Beta 5 recently. so you can see that are fixing a LOT of things.

 

recommend you create a recent working Clover-based OSX USB Installer in case you need to get to an OSX command prompt - can be El Cap. Say for example, you dont have a 2nd HD to boot from as a backup.

  • Like 1
Link to comment
Share on other sites

@budkin - thanks for pointing that out.

 

 

i just posted a new zip - where I removed the symbolic links for Info.plist in Keyboard kext that do not work when installed in the ESP.  sorry.

 

now the for OSX installers - the PS2 keyboard will work (again) - just (re)validated.

 

not often needed - unless you need the command line!

  • Like 1
Link to comment
Share on other sites

if you usr dsdt to enable discrete graphics,,no need nvda_drv=1 and webdrive...i set  Bios to Discrete only

Thanks xtdd, how did you enable discrete graphics in dsdt? Can you share your dsdt/sdt and config.plist?

 

Nothing I tried so far has worked ...

Link to comment
Share on other sites

Hi everyone.

 
Sorry for my language but, unfortunately, I'm not good at English :(
 
My problem is jumping mouse when connected to the secondary monitor.
 
When two monitors (laptop and external) are enabled everything is ok.
But when I turn off the external monitor to work on the T420 screen - my mouse going crazy, lags, jumps etc. I turn back a second monitor - again, everything is ok.
 
I recorded a short video to present my problem.
 
 
Normally when I move the mouse cursor suddenly he lags by which interrupts and jumps on ...
 
What could be the reason?
Link to comment
Share on other sites

@tluck Thank you for you work, now keyboard is working and I installed Sierra successfully

 

Another thing I have a problem with is the trackpoint, the middle button behaves weirdly - when I want to scroll in the browser and there is a link under the cursor it doesn't scroll, but instead it clicks the link. Also scrolling in a terminal window highlights the output. It seems like pressing the middle button also activates the left button

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...