Thinkpad t440p installation of Linux problems (by quqi99)

Source: Internet
Author: User

Zhang Hua posted: 2014-05-08
Copyright notice: Can be reproduced at will, please be sure to use hyperlinks in the form of the original source of the article and the author's information and this copyright notice(http://blog.csdn.net/quqi99)

Thinkpad t440p use some of the latest hardware, these hardware manufacturers are incompatible with Linux, the following are the installation of Ubuntu 14.04 and Win8 dual system encountered some problems.
1, to disable the UEFI Security boot feature in the BIOS (F1 key).
UEFI is the next generation of the BIOS, which is operating the public key of the operation system, the operating system to be signed with a private key, UEFI hardware with the public key to detect the integrity of the operating system, trusted to load the system.
It was a very good technology, but it was abused by Microsoft. Microsoft forced its own public key into UEFI DB before requiring the vendor to pre-install WIN8, forcing the vendor to turn on the Uefi Security boot feature so that no other operating system without the public key could be installed, and then forcing other vendors to request a public key from Microsoft. Also does not agree with the user to define the public key file. For some mobile hardware that supports WIN8, Microsoft does not even force a switch interface for disable UEFI Security boot.
2, Thinkpad t440p used Realtek Company's RTL8192EE 10ec:818b network card,
[Email protected]:/home/hua# lspci-nn |grep Wireless
04:00.0 Network Controller [0280]: Realtek Semiconductor Co., Ltd.RTL8192EEPCIe Wireless Network Adapter[10ec:818b]
Realtek company did not provide the corresponding Linux driver (appendix I is a very unstable driver, basically can not be used), that is, now:
With firmware:/lib/firmware/rtlwifi/rtl8192eefw.bin
But no drive:/lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/rtlwifi/rtl8192ee/rtl8192ee.ko
Realtec Company's RTL8192EE Drive will be the kernel of today's Linux 3.16 version number, the 3.16 kernel is not out at the moment, there is no way to solve, just good first bought a tl-wn725n USB wireless card against the use.
3, Thinkpad t440p In addition to the integrated graphics card in the motherboard, another Nvidia graphics card, the default is to use open source Bumblebee driver, I encountered the problem will cause both of these problems:
First, such as running the LSPCI command will cause all USB devices can not be used, such as USB card, such as the USB number label.
Second, because the ACPI call failed to shut down properly, and each time the disk data corruption caused by the need to repair the boot

Three is to close the computer and then open the desktop disappear

Four is the fever is severe

Five is not installed it may start Ubuntu unsuccessful, you need to temporarily change the quiet splash in grub to Nomodeset can be, the Nvidea driver after installation will not need.
People on the Internet have encountered the same problem as me, see: HTTPS://GITHUB.COM/BUMBLEBEE-PROJECT/BBSWITCH/ISSUES/78, but its approach is still using Bumblebee drive under the premise of seeking a solution (see appendix II), I am installing the NVIDIA Linux driver directly (it is worth mentioning that Nvidia is also a company that was initially unfriendly to Linux, and that the father of Linux had denounced the company in public, see: http://www.ithome.com/html/it/ 19249.htm, but now there are NVIDIA Linux drivers, like a.
sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime




Appendix I, Right nowextremely unstableOne of the RTL8192EE Linux drivers
References: http://ubuntuforums.org/showthread.php?t=2198221
wget http://netbook-remix.archive.canonical.com/updates/pool/public/o/ oem-wireless-rtl-92ce-92se-92de-8723ae-88ee-8723be-92ee-dkms/ Oem-wireless-rtl-92ce-92se-92de-8723ae-88ee-8723be-92ee-dkms_0017.1016.2013~sutton1.tar.gz
sudo modprobe rtl8192ee
sudo modprobe-rv rtl8192ee
sudo modprobe-v rtl8192ee swenc=1 fwlps=0 ips=0


Appendix two, troubleshooting ACPI issues while still using open source nvidia driver Nouveau
git clone https://github.com/mkottman/acpi_call
CD Acpi_call
Make
sudo cp acpi_call.ko/lib/modules/' uname-r '/kernel/drivers/acpi
sudo depmod-a
sudo modprobe acpi_call
Create a script with the following in it (e.g. at/usr/local/bin/disable_nvidia.sh, remember chmod +x it):
#!/bin/sh
echo "\_SB. PCI0. Peg. VID._DSM {0XF8,0XD8,0X86,0XA4,0XDA,0X0B,0X1B,0X47,0X60,0X42,0XA6,0XB5,0XBE,0XE0} 0x100 0x1A {0x1,0x0,0x0,0x3} "> /proc/acpi/call
echo "\_SB. PCI0. Peg. VID. Gpof ">/proc/acpi/call
Exit 0
Call the script from/etc/rc.local
Add Rdblacklist=nouveau i965.modeset=1 Nouveau.modeset to the Grub_cmdline_linux_default flags In/etc/default/grub, Also for full KVM support (e.g. better brightness control etc.) I ' ve found adding acpi_osi=\ "! Windows 2012\ "helps too.
Run sudo update-grub


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.