Saturday, November 19, 2011

Lenovo Laptops with Ubuntu 11.04

Me and my team encountered with this problem when we are testing our OS on laptops. We installed it to various laptops and this Lenovo laptops make us a big headache. Because Ubuntu has many hardware compatibility problems, most of the Lenovo laptops are not supporting to this compatibilities.
We find few issues when installing and running Ubuntu on Lenovo laptops.

1.System boots to garbled display

Refer this link and you can find the solution.

https://bugs.launchpad.net/ubuntu/natty/+source/grub-gfxpayload-lists/+bug/777212

2.Splash screen is not working properly when booting up.

This isn't solved yet. The problem is Lenovo is not picking up the correct resolution when the machine boots up and it directly calls to the text splash screen as my knowledge. when machine boots it will pick the resolution correctly and it outputs the correct splash screen. Suppose to give the solved answer when we fixed this issue.

3.Lenevo L412 slow to restart and shutdown .

This is another problem that occur when we testing the os on Lenovo L412. It took more and more time to restart and shutdown. We tried to find the reason few days and we couldn't at last we found it is a problem with the third party software called Likewise that we use join the machines to the domain. There were some processes that wouldn't kill when its shutting down. So the shutting down is waiting until this process kills. Our project manager Chamindra de Silva helped us to fix this issue.
1. Observe what is the process take more time to kill.

Press ALT + CTRL + F1 on the shutting-down splash screen then it will show what are the processes are killing. For me it was Likewise. There was a process that runs with likewise that took more time to kill. So what we do was go to the likewise source where /opt/likewise. Then went through the code and force to kill all all processes rather than hanging.




1 comment:

  1. nice post Prabodha!Please update this since it would be quite useful

    ReplyDelete