Thursday, April 17, 2014

Ubuntu 13.10 on a MacBook Pro 6,2 resolves crashing due to TS4088 hardware defect

TL;DR: Installing Ubuntu 13.10 on a 15 inch MacBook Pro 6,2 resolves crashing due to the TS4088 hardware defect. I understand this does not FIX the defect, but it bypasses it so you can still use the hardware without the OS constantly crashing.

UPDATE #1: This solution continued to work after performing the upgrade from 13.10 to 14.04 LTS. Ubuntu running smoothly for over a month now.

UPDATE #2: Bumblebee WILL re-introduce the TS4088 hardware defect, avoid attempts to save battery life by running Bumblebee. But I also confirmed that 14.04 LTS fresh install works as seamlessly as the 13.10 installation.

Computer:

MacBook Pro 6,2
Core i5 M540, 4GB DDR3, 15-inch Display
TS4088 Defect Occuring


Distribution:

Failed first attempt was Ubuntu 12.04 LTS
Successful second attempt was Ubuntu 13.10


Resolution:

This was my girlfriend's Mac. She found that more and more frequently the computer was crashing at random times. With some physical body damage, I assumed the HDD was broken. Turns out, after testing, it was. So I threw a SSD in there hoping the issue would resolve. Soon the computer began crashing again, after some further research in the logs the issue was due to TS4088. A hardware defect that would cause a Kernel Panic whenever the OS would attempt to switch between the power saving integrated GPU and the discrete GPU.

Resolutions failed, out of Apple Care service, did not want to pay for service. She was going to attempt to sell it on eBay but with all the damage to the body, no HDD, and the defect, even as-is wasn't a lot of money.

I was in the market for a personal laptop I could play with Linux on and do some personal programming work on. So I downloaded Ubuntu 12.04 and gave it a shot.

After three attempts of installing Ubuntu 12.04 LTS, after updating the video driver outlined here, the computer would boot, load Ubuntu and presumably the new driver, then would display nothing but a black screen while the computer maintained a powered on state.

Found this post stating their issue resolved when using Ubuntu 13.04 instead of 12.04.

Downloaded 13.10, and installed it, not only did many of the screen artifacts go away, it was more responsive, and it boots successfully, never crashing due to the hardware defect caused by TS4088. Checking the logs periodically looking for warnings or errors, have not found anything yet.


Side Notes:

Still see some artifacts on boot and shut down, but never working at the desktop, after reading up, I don't feel these are caused by TS4088, but just by some bugs in the OS or driver not worked out yet. Many people see these often without any further issue. UPDATE: This was annoying me, never properly resolved it but I did turn off the Ubuntu boot splash screen using the configuration found here.

Replaced the SSD for a HDD due to problems outlined here.

Looks like the black screen issue with 12.04 was not with any hardware defect but with EFI booting apposed to legacy.


No comments:

Post a Comment