Jump to content

Lenovo ThinkPad T420 with UEFI Only


K0gen
 Share

5,271 posts in this topic

Recommended Posts

please fix your signature to show what system model you have.

so what system do you have?

what platform model do you set in clover config.plist?

are you using the config.plist i provide?

did you attach the VGA cable/monitor during sleep mode or with the system off? which is the only way it will detect it - upon start up or wake up.

 

otherwise I don't know why the Clover patch is not working for you. I just tested and it works for me on High Sierra.

 

the method outlined in that post can work - that's how it was done in 2012. But patching the kext directly is not needed since Clover can do it.

And the DSDT needs to have IGPU defined  - which is done in the DSDT for the T420 in GitHub.

 

Note: I recommend that if you really want VGA then use a DP to VGA adapter  since it will then the system will dynamically detect a VGA device connected on the DP port.

My system is: Lenovo T420  i5-2540M  | HD 3000 only | 4GB |  1600x900 |

And I still use your clover, but make some change: Theme (random), DefaultBootVolume (LastBootVolume), Linux(true), kernel(All), Mouse(Enable)

And when I start pc, before and after login VGA port don't respond at all, but after I fix dsdt u provide at IGPU at replace HEX at clover, it work!

config.plist.zip

Link to comment
Share on other sites

ok sure your patch is: 

 

01020400 10070000 10070000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 04060000 00040000 09000000

01020300 10070000 10070000 05030000 02000000 30000000 03040000 00080000 06000000 06020000 00010000 09000000 00000000 00000000 00000000

 

so you go 3 buffers - eliminate DP on side (205) 

 

my patch is: change levels from 1007 to 1213 and put VGA on 4th port.

01020400 12130000 12130000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 06020000 10000000 09000000

 

this seems to be the difference: 

yours: 06020000 00010000 09000000

mine:  06020000 10000000 09000000

 

so i just tested with 0001 instead of 1000 and that works too. so maybe 0001 is better to use?

the DSDT patch(es) if you added the snb thing is not needed - we are already patching (and using ) the 1st buffer set.

 

this was the original (or one of the early sources) of information from 2011: 

http://www.insanelymac.com/forum/topic/259705-editing-custom-connector-info-for-intel-hd-3000-graphics-sandy-bridge-osx-lion/?do=findComment&comment=1700218

 

so try with this patch as the replace string:

01020400 12130000 12130000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 06020000 00010000 09000000

  • Like 1
Link to comment
Share on other sites

this was the original (or one of the early sources) of information from 2011: 

http://www.insanelymac.com/forum/topic/259705-editing-custom-connector-info-for-intel-hd-3000-graphics-sandy-bridge-osx-lion/?do=findComment&comment=1700218

 

so try with this patch as the replace string:

01020400 12130000 12130000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 06020000 00010000 09000000

Ok, It's work!

Link to comment
Share on other sites

Ah sorry now I remember

 

 

Sent from my iPhone using Tapatalk Pro

@Marco1984 - well it listed in the guide as known issue...

 

do this:

sudo diskutil corestorage revert /
Thanks man now is ok.

Please what about the recovery on boot clover thanks

 

 

Sent from my iPhone using Tapatalk Pro

Link to comment
Share on other sites

Got a strange problem with my W520 on 10.12.6

 

If its on battery power and shut down, I get the occasional reboot as if the power button has been pressed. Problem doesnt occur on AC power.

 

I dont have any USB devices attached, no WOL etc. The only differences from a stock W520 are an FL1100 USB Expresscard (supported natively) and 60Y3305 Bluetooth 4.0 daughtercard. My WiFi card is Dell DW1515 which has been rebranded in Linux.

 

What monitoring software would best capture this event occuring?

 

Thanks

 

avdo

Link to comment
Share on other sites

@advo - hmmm what does the kernel logs show? is there any KP or other crash files in /Logs ? if you suspect this to be DSDT related i.e the system is doing different things on battery vs AC, then RehabMan's ACPI debug tools are what i would use.

Link to comment
Share on other sites

Hei guys!

I have a little ask.. I'm running without problems, the latest sierra version..

sometimes i have graphica glitches, i think that they are related to the poor video card.

Do you guys think that upgrading the ram can help?

And, how many ram slots does the t420 have? Right now i'm running 4gb, with an i3 processor.. was thinking to upgrade at 8gb!

 

Thanks ! :)

Link to comment
Share on other sites

@tluck

 

Zero errors in /logs

 

Oddly I have another issue that may be ACPI related in that the delay between the apple logo and progress bar starting is 5 seconds on AC but 16 seconds on battery.

 

Wonder if this has something to do with the reboot fault?

 

Good shout with the ACPI debug tools, I'll get them installed.

Link to comment
Share on other sites

@avdo

 

for logs, you need to run the log facility - unlikely to anything in /var/logs

i do this to see kernel logs (make an alias in my .bash_profile)

# alias log_show_kernel='log show --predicate '\''processImagePath contains "kernel" '\'' '

# log_show_kernel

 

strange so much difference on boot time for AC vs Battery

 

@Fibroga - 8GB will help - 2 slots

Link to comment
Share on other sites

Hope to not to be asking about something stupid with this one.

 

I have a dual graphics T420 and I want to use the lateral Displayport as I intend to use this pc only attached to an external screen. I read around this thread about the dualgraphics model cannot display anything by the DP port if you have only integrated graphics enabled in BIOS (as intended for Clover and Mac OS X installation in the tutorial).

 

Is there a workaround to make the DP port works ? I don't care if I need to use only the Nvidia card, honestly. I read something about making it work in docks but i don't have one.

 

Sorry in advance if this is posted already.

 

Edit: More details

 

Selected only discrete graphics and injected the nvidia card in Clover.

 

With no more options selected I got a nice Kernel panic. Selecting Generic Nvidia Name it tries to boot but get stuck at the end of the loading bar.

Link to comment
Share on other sites

i dont know - as i dont have nvidia.  does the port work with windows if you run with integrated gfx ?

 

Tested it and read about it around the web an it seems to work only with the nvidia card, so... :(

 

Resigned myself to use VGA for now, but seems it's not working either. Everything else seems fine and running like a rocket.

Link to comment
Share on other sites

 Share

×
×
  • Create New...