Contribute
Register

Installing Yosemite on Lenovo T450s

Joined
Apr 25, 2015
Messages
18
Motherboard
Lenovo T450s
CPU
Intel i7 5600U
Graphics
Intel HD 5500
Mac
Classic Mac
Mobile Phone
Hi guys,

I've been trying to install Yosemite on my T450s with some help from this thread (http://www.tonymacx86.com/yosemite-laptop-guides/162391-guide-2015-x1-carbon-yosemite.html), because of the similarity of system configurations between T450s and X1Carbon3 and encountered a problem.

I've gone through the installation process (which required some patience and modifications to the guide, but was managable), booted into Yosemite for the first time and then installed clover on the disk which I used for installation. I then copied some kext files (which are attached to the guide I used for installing) onto the EFI partition with the purpouse of making some stuff work and making the system faster, as it's quite slow (this should be fixed with the copying of kexts themselves).

The next reboot, I can't get into Yosemite (probably getting a kernel panic due to lack of drivers). As I am not on track with the hackintosh scene and thus not familiar with common fatal errors, I don't quite know how to solve this one.

I probably could get access to the files on the drive (to change them in a way that would resolve my problems), as this system is installed on a flash stick and I've got access to a Mac, so I could technically mount the USB and run clover installation - this way, I can get access to EFI partition and fix the problem.

I made two screen shots of the error, one before the screen blinks and one after. Shots are attached to this post. Here are some error echoes I think may be connected with the error:
  • Sound assertion in AppleHDAController
  • AppleUSBCDCACMData: start - Find CDC driver for ACM data interface failed

EDIT: yeah ... now I think it's GPU causing the panic, because of Intel 5500.
I'll post my upcoming progress on resolving the issue here.

Before the screen blinks:
IMG_20150515_210154.jpg

After the screen blinks:
IMG_20150515_213635_1.jpg

Thank you for your time and answers in advance.
 
Joined
Apr 25, 2015
Messages
18
Motherboard
Lenovo T450s
CPU
Intel i7 5600U
Graphics
Intel HD 5500
Mac
Classic Mac
Mobile Phone
As suspected, the kernel panic occurred because DVMT pre-allocated memory was too little. I fixed it with the help of this thread (http://www.tonymacx86.com/yosemite-...hd-graphics-5500-os-x-yosemite-10-10-3-a.html), by changing the binary file AppleIntelBDWGraphicsFramebuffer with a hex editor and adding 0x16160002 to ig-platform-id in config file of clover.

The issue I am currently dealing with is slow graphics (dragging mouse pointers behind and so on), which should (but doesn't) get resolved with copying some kexts into EFI partition, as described at step 5 in the thread which I linked in my previous post (http://www.tonymacx86.com/yosemite-laptop-guides/162391-guide-2015-x1-carbon-yosemite.html). Exactly the same as in this video (https://www.youtube.com/watch?v=994_z22OMA0). Some commenters in the link in the description of the video are talking about missing graphic kext and booting with "GraphicsEnabler=Yes". Don't know where to get it though, and also GraphicsEnabler=Yes probably isn't a boot

Also, if I enable USB 3.0 support in BIOS, I get stuck at loading on login screen after entering my password. Another thing I ran into is that battery indicator is not working correctly (it says it's on power source although it's disconnected), probably because T450s has an internal battery, which is not the case with CarbonX1v3.

Other than that, the system is somewhat functional. Bluetooth works, ethernet does too (WiFi does not, but that was expected). Brightness buttons are not responding. Trackpad and trackpoint both work well.

Any ideas to resolving mentioned issues are greatly appreciated!
 
Joined
Apr 25, 2015
Messages
18
Motherboard
Lenovo T450s
CPU
Intel i7 5600U
Graphics
Intel HD 5500
Mac
Classic Mac
Mobile Phone
IOReg file is attached to this reply.

I also forgot to mention that Yosemite is taking a very long time to boot (which is also something that should get resolved at step 5 in the guide I used, with the copying of kexts and config file into the EFI/CLOVER).

View attachment Zan’s MacBook Pro.ioreg
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,093
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
IOReg file is attached to this reply.

I also forgot to mention that Yosemite is taking a very long time to boot (which is also something that should get resolved at step 5 in the guide I used, with the copying of kexts and config file into the EFI/CLOVER).

View attachment 137653

Did you remove the graphics drivers? Because they are not loading, yet everything is present that should allow them to load. Maybe you're doing something strange in your config.plist.
 
Joined
Apr 25, 2015
Messages
18
Motherboard
Lenovo T450s
CPU
Intel i7 5600U
Graphics
Intel HD 5500
Mac
Classic Mac
Mobile Phone
Did you remove the graphics drivers? Because they are not loading, yet everything is present that should allow them to load. Maybe you're doing something strange in your config.plist.

How could I have removed them? Is there some sort of kext I could have deleted and if so, where should it be located? Config file is the same as in Post installation zip file in the guide for X1Carbon.
Edit: I attached the config file.

View attachment config.plist
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,093
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
How could I have removed them? Is there some sort of kext I could have deleted and if so, where should it be located? Config file is the same as in Post installation zip file in the guide for X1Carbon.
Edit: I attached the config file.

View attachment 137700

Remove the patch for AppleIntelBDWGraphicsFramebuffer.

You'll need to determine for yourself if the Intel graphics drivers are present.
 
Joined
Apr 25, 2015
Messages
18
Motherboard
Lenovo T450s
CPU
Intel i7 5600U
Graphics
Intel HD 5500
Mac
Classic Mac
Mobile Phone
Remove the patch for AppleIntelBDWGraphicsFramebuffer.

You'll need to determine for yourself if the Intel graphics drivers are present.

I'll try to remove the patch right away and post here if I see any change.
How do I determine if drivers are present? I apologize for my inadequate knowledge of the topic, finding if drivers are present is probably quite a trivial thing to achieve.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,093
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I'll try to remove the patch right away and post here if I see any change.
How do I determine if drivers are present? I apologize for my inadequate knowledge of the topic, finding if drivers are present is probably quite a trivial thing to achieve.

Look in /S/L/E. Check system.log for errors related to graphics kexts...
 
Joined
Apr 25, 2015
Messages
18
Motherboard
Lenovo T450s
CPU
Intel i7 5600U
Graphics
Intel HD 5500
Mac
Classic Mac
Mobile Phone
Look in /S/L/E. Check system.log for errors related to graphics kexts...

Thanks. I located system.log in terminal and found /private/var/log/system.log.
I found a line saying:
Code:
kernel[0]: [IGPU] Graphics driver failed to load: could not register with Framebuffer driver!

EDIT: And in S/L/E, I found AppleIntelHD5000Graphics.kext, AppleIntelHD5000GraphicsGLDriver.kext, AppleIntelHD5000GraphicsVADriver.kext
 
Top