Skip to content

Instantly share code, notes, and snippets.

@okapies
Last active October 28, 2021 16:45
Show Gist options
  • Select an option

  • Save okapies/de0d08f9e3c8bcb2b76a33b68f62a48c to your computer and use it in GitHub Desktop.

Select an option

Save okapies/de0d08f9e3c8bcb2b76a33b68f62a48c to your computer and use it in GitHub Desktop.

Revisions

  1. okapies revised this gist Jan 9, 2018. 1 changed file with 3 additions and 0 deletions.
    3 changes: 3 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -98,6 +98,9 @@ If ThinkPad doesn't recognize your mouse and keyboard connected to the dock when
    - [X1 Carbon Thunderbolt 3 Dock Not Recognizing USB Devices (mouse, keyboard etc..) ](https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X1-Carbon-Thunderbolt-3-Dock-Not-Recognizing-USB-Devices-mouse/m-p/3718638#M77771)
    - [How to configure the Thunderbolt 3 Security Level in BIOS Setup for Microsoft Windows operating system - ThinkPad](https://support.lenovo.com/solutions/ht503639)

    ## Suspending
    Unplug USB-C cable before suspending ThinkPad is recommended because it, unfortunatelly, sometimes crash in resuming.

    ## Ethernet on the dock
    4.10 kernel doesn't support ethernet on the dock. You must use 4.13 instead.

  2. okapies revised this gist Sep 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -27,7 +27,7 @@ sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-h
    下記の問題が起きる可能性があるので、基本的には公式の 16.04.3 を使ったほうがよい。Ubuntu Japanese Team が提供する[日本語 Remix リリース](https://www.ubuntulinux.jp/News/ubuntu1604-ja-remix)は無印の 16.04 であることに注意。特にイーサネットが使えない問題が面倒だが、[このページ](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)を参考に[4.4 より新しいバージョンのカーネル](http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.17/)を USB メモリなどで用意しておくことでも対処できる。

    ## Wifi and Eithernet problem
    Ubuntu 16.04 with Linux kernel 4.4 can't recognize wifi and ethernet device on T470s. We can manually install a more recent kernel (such as 4.8) after installation to solve the issue.
    Ubuntu 16.04 with Linux kernel 4.4 can't recognize wifi and ethernet device on T470s. We can manually install a more recent kernel (such as 4.8) after installation (via USB drive) to solve the issue.

    ```bash
    sudo dpkg -i linux-headers-4.8*.deb linux-image-4.8*.deb
  3. okapies revised this gist Sep 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ Canonical says the pre-installed version of Ubuntu 16.04 works on T470s.
    - [Ubuntu on Lenovo ThinkPad T470s | Ubuntu](https://certification.ubuntu.com/hardware/201702-25393/)

    # Kernel issues
    I recommend using *Ubuntu 16.04.3* or later to avoid most of the following issues.
    I recommend using *Ubuntu 16.04.3 or later* to avoid most of the following issues.

    If you try using 16.04.1 or earlier, you should use the following command to install the HWE kernel after installation (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

  4. okapies revised this gist Sep 25, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ Canonical says the pre-installed version of Ubuntu 16.04 works on T470s.
    - [Ubuntu on Lenovo ThinkPad T470s | Ubuntu](https://certification.ubuntu.com/hardware/201702-25393/)

    # Kernel issues
    I recommend using *Ubuntu 16.04.3* or later to avoid the most of following issues.
    I recommend using *Ubuntu 16.04.3* or later to avoid most of the following issues.

    If you try using 16.04.1 or earlier, you should use the following command to install the HWE kernel after installation (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

  5. okapies revised this gist Sep 25, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ Canonical says the pre-installed version of Ubuntu 16.04 works on T470s.
    - [Ubuntu on Lenovo ThinkPad T470s | Ubuntu](https://certification.ubuntu.com/hardware/201702-25393/)

    # Kernel issues
    I recommend using *Ubuntu 16.04.3* or later to avoid the following issues.
    I recommend using *Ubuntu 16.04.3* or later to avoid the most of following issues.

    If you try using 16.04.1 or earlier, you should use the following command to install the HWE kernel after installation (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

    @@ -57,7 +57,7 @@ https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans
    ## Disable Secure Boot
    > Install third-party software for graphics and Wi-Fi hardware, Flash, MP3 and other media
    Summary: The following message displayed at startup is unavoidable if you want to use third-party driver, such as NVIDIA graphics driver and VirtualBox driver, and not a major issue in most cases.
    Summary: The following message displayed at startup is unavoidable if you want to use third-party driver, such as NVIDIA graphics driver and VirtualBox driver, and NOT a major issue in most cases.

    > Booting in insecure mode
  6. okapies revised this gist Sep 25, 2017. 1 changed file with 19 additions and 0 deletions.
    19 changes: 19 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -69,6 +69,25 @@ Summary: [Configure the kernel parameter](https://wiki.archlinux.org/index.php/k
    # Battery Life
    TODO

    # Add a custom screen resolution

    ```bash
    touch $HOME/.xprofile
    chmod +x $HOME/.xprofile
    ```

    - [How to Set A Custom Screen Resolution in Ubuntu Desktop](http://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/)

    Example:

    ```bash
    #!/bin/sh

    xrandr --newmode "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
    xrandr --addmode VGA1 1440x900_60.00
    xrandr --output VGA1 --mode 1440x900_60.00
    ```

    # Thunderbolt 3 Dock
    - [ThinkPad Thunderbolt 3 Dock](https://support.lenovo.com/solutions/acc100356)

  7. okapies revised this gist Sep 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -73,7 +73,7 @@ TODO
    - [ThinkPad Thunderbolt 3 Dock](https://support.lenovo.com/solutions/acc100356)

    ## BIOS setting
    If ThinkPad doesn't recognize your mouse and keyboard connected to the dock when reconnect the cable, changing Security Level of the Thunderbolt 3 setting to *No Security* would help.
    If ThinkPad doesn't recognize your mouse and keyboard connected to the dock when reconnect the Thunderbolt 3 cable, changing Security Level of the Thunderbolt 3 setting to *No Security* would help.

    - [Thunderbolt 3 Dock with T470s Bios options](https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/Thunderbolt-3-Dock-with-T470s-Bios-options/td-p/3709530)
    - [X1 Carbon Thunderbolt 3 Dock Not Recognizing USB Devices (mouse, keyboard etc..) ](https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X1-Carbon-Thunderbolt-3-Dock-Not-Recognizing-USB-Devices-mouse/m-p/3718638#M77771)
  8. okapies revised this gist Sep 22, 2017. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -76,6 +76,8 @@ TODO
    If ThinkPad doesn't recognize your mouse and keyboard connected to the dock when reconnect the cable, changing Security Level of the Thunderbolt 3 setting to *No Security* would help.

    - [Thunderbolt 3 Dock with T470s Bios options](https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/Thunderbolt-3-Dock-with-T470s-Bios-options/td-p/3709530)
    - [X1 Carbon Thunderbolt 3 Dock Not Recognizing USB Devices (mouse, keyboard etc..) ](https://forums.lenovo.com/t5/ThinkPad-X-Series-Laptops/X1-Carbon-Thunderbolt-3-Dock-Not-Recognizing-USB-Devices-mouse/m-p/3718638#M77771)
    - [How to configure the Thunderbolt 3 Security Level in BIOS Setup for Microsoft Windows operating system - ThinkPad](https://support.lenovo.com/solutions/ht503639)

    ## Ethernet on the dock
    4.10 kernel doesn't support ethernet on the dock. You must use 4.13 instead.
  9. okapies revised this gist Sep 22, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -73,7 +73,7 @@ TODO
    - [ThinkPad Thunderbolt 3 Dock](https://support.lenovo.com/solutions/acc100356)

    ## BIOS setting
    If your ThinkPad recognize mouse and keyboard connected to the dock, changing Security Level of the Thunderbolt 3 setting to *No Security* would help.
    If ThinkPad doesn't recognize your mouse and keyboard connected to the dock when reconnect the cable, changing Security Level of the Thunderbolt 3 setting to *No Security* would help.

    - [Thunderbolt 3 Dock with T470s Bios options](https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/Thunderbolt-3-Dock-with-T470s-Bios-options/td-p/3709530)

  10. okapies revised this gist Sep 22, 2017. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -72,6 +72,12 @@ TODO
    # Thunderbolt 3 Dock
    - [ThinkPad Thunderbolt 3 Dock](https://support.lenovo.com/solutions/acc100356)

    ## BIOS setting
    If your ThinkPad recognize mouse and keyboard connected to the dock, changing Security Level of the Thunderbolt 3 setting to *No Security* would help.

    - [Thunderbolt 3 Dock with T470s Bios options](https://forums.lenovo.com/t5/ThinkPad-T400-T500-and-newer-T/Thunderbolt-3-Dock-with-T470s-Bios-options/td-p/3709530)

    ## Ethernet on the dock
    4.10 kernel doesn't support ethernet on the dock. You must use 4.13 instead.

    - [Ubuntu 17.04. install driver for Thunderbolt 3 Dock Ethernet](https://askubuntu.com/questions/948611/ubuntu-17-04-install-driver-for-thunderbolt-3-dock-ethernet/948612)
  11. okapies revised this gist Sep 22, 2017. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -67,3 +67,12 @@ Summary: The following message displayed at startup is unavoidable if you want t
    Summary: [Configure the kernel parameter](https://wiki.archlinux.org/index.php/kernel_parameters) to change from `splash` to `nosplash` when starting the kernel.

    # Battery Life
    TODO

    # Thunderbolt 3 Dock
    - [ThinkPad Thunderbolt 3 Dock](https://support.lenovo.com/solutions/acc100356)

    4.10 kernel doesn't support ethernet on the dock. You must use 4.13 instead.

    - [Ubuntu 17.04. install driver for Thunderbolt 3 Dock Ethernet](https://askubuntu.com/questions/948611/ubuntu-17-04-install-driver-for-thunderbolt-3-dock-ethernet/948612)
    - [Lenovo Thunderbolt 3 Dock ethernet 17.04](https://askubuntu.com/questions/947566/lenovo-thunderbolt-3-dock-ethernet-17-04)
  12. okapies revised this gist Sep 13, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -50,7 +50,7 @@ It is also resolved in the latest HWE kernel.
    ## Fan controll
    https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans_blowing_at_max_speed_after_resuming

    `thinkfan` can be mitigate the problem.
    `thinkfan` can mitigate the problem.

    # Issues during installation

  13. okapies revised this gist Sep 13, 2017. 1 changed file with 7 additions and 5 deletions.
    12 changes: 7 additions & 5 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -35,21 +35,23 @@ sudo dpkg -i linux-headers-4.8*.deb linux-image-4.8*.deb

    - [Lenovo T470s, Linux, wifi/ethernet and other problems - Informatique](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)

    ## Bluetooth
    - [\[ubuntu\] Intel 8265 Dual-band Wireless Bluetooth Drivers Failing to Load](https://ubuntuforums.org/showthread.php?t=2354736)

    It is also resolved in the latest HWE kernel.

    ## NVMe support
    The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices properly. [Andy Lutomirski's patch](https://github.com/damige/linux-nvme) to solve the issue is mereged in [4.10.0-14.16](https://launchpad.net/ubuntu/+source/linux/4.10.0-14.16) in Ubuntu and available in [the latest HWE Stack for 16.04](https://packages.ubuntu.com/ja/xenial/kernel/linux-generic-hwe-16.04).

    - [Lenovo ThinkPad T470s - ArchWiki](https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T470s)
    - [NVME Power Saving Patch - ArchWiki](https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#NVME_Power_Saving_Patch)
    - [Bug #1664602 “Using an NVMe drive causes huge power drain” : Bugs : linux package : Ubuntu](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1664602)

    ## Bluetooth
    - [\[ubuntu\] Intel 8265 Dual-band Wireless Bluetooth Drivers Failing to Load](https://ubuntuforums.org/showthread.php?t=2354736)

    It is also resolved in the latest HWE kernel.

    ## Fan controll
    https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans_blowing_at_max_speed_after_resuming

    `thinkfan` can be mitigate the problem.

    # Issues during installation

    ## Disable Secure Boot
  14. okapies revised this gist Sep 13, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -55,7 +55,7 @@ https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans
    ## Disable Secure Boot
    > Install third-party software for graphics and Wi-Fi hardware, Flash, MP3 and other media
    Summary: The following message displayed at startup is unavoidable if you want to use third-party driver, such as NVIDIA graphics driver and VirtualBox driver, and no problem in most case.
    Summary: The following message displayed at startup is unavoidable if you want to use third-party driver, such as NVIDIA graphics driver and VirtualBox driver, and not a major issue in most cases.

    > Booting in insecure mode
  15. okapies revised this gist Sep 13, 2017. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -55,9 +55,13 @@ https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans
    ## Disable Secure Boot
    > Install third-party software for graphics and Wi-Fi hardware, Flash, MP3 and other media
    Summary: The following message displayed at startup is unavoidable if you want to use third-party driver, such as NVIDIA graphics driver and VirtualBox driver, and no problem in most case.

    > Booting in insecure mode
    ## Can't unlock LUKS encrypted drive
    > Encrypt the new Ubuntu installation for security
    Summary: [Configure the kernel parameter](https://wiki.archlinux.org/index.php/kernel_parameters) to change from `splash` to `nosplash` when starting the kernel.

    # Battery Life
  16. okapies revised this gist Sep 13, 2017. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -35,6 +35,11 @@ sudo dpkg -i linux-headers-4.8*.deb linux-image-4.8*.deb

    - [Lenovo T470s, Linux, wifi/ethernet and other problems - Informatique](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)

    ## Bluetooth
    - [\[ubuntu\] Intel 8265 Dual-band Wireless Bluetooth Drivers Failing to Load](https://ubuntuforums.org/showthread.php?t=2354736)

    It is also resolved in the latest HWE kernel.

    ## NVMe support
    The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices properly. [Andy Lutomirski's patch](https://github.com/damige/linux-nvme) to solve the issue is mereged in [4.10.0-14.16](https://launchpad.net/ubuntu/+source/linux/4.10.0-14.16) in Ubuntu and available in [the latest HWE Stack for 16.04](https://packages.ubuntu.com/ja/xenial/kernel/linux-generic-hwe-16.04).

  17. okapies revised this gist Sep 12, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -36,7 +36,7 @@ sudo dpkg -i linux-headers-4.8*.deb linux-image-4.8*.deb
    - [Lenovo T470s, Linux, wifi/ethernet and other problems - Informatique](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)

    ## NVMe support
    The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices correctly. [Andy Lutomirski's patch](https://github.com/damige/linux-nvme) to solve the issue is mereged in [4.10.0-14.16](https://launchpad.net/ubuntu/+source/linux/4.10.0-14.16) in Ubuntu and available in [the latest HWE Stack for 16.04](https://packages.ubuntu.com/ja/xenial/kernel/linux-generic-hwe-16.04).
    The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices properly. [Andy Lutomirski's patch](https://github.com/damige/linux-nvme) to solve the issue is mereged in [4.10.0-14.16](https://launchpad.net/ubuntu/+source/linux/4.10.0-14.16) in Ubuntu and available in [the latest HWE Stack for 16.04](https://packages.ubuntu.com/ja/xenial/kernel/linux-generic-hwe-16.04).

    - [Lenovo ThinkPad T470s - ArchWiki](https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T470s)
    - [NVME Power Saving Patch - ArchWiki](https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#NVME_Power_Saving_Patch)
  18. okapies revised this gist Sep 12, 2017. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -42,6 +42,9 @@ The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices cor
    - [NVME Power Saving Patch - ArchWiki](https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#NVME_Power_Saving_Patch)
    - [Bug #1664602 “Using an NVMe drive causes huge power drain” : Bugs : linux package : Ubuntu](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1664602)

    ## Fan controll
    https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans_blowing_at_max_speed_after_resuming

    # Issues during installation

    ## Disable Secure Boot
    @@ -52,7 +55,4 @@ The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices cor
    ## Can't unlock LUKS encrypted drive
    > Encrypt the new Ubuntu installation for security
    # Fan controll
    https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans_blowing_at_max_speed_after_resuming

    # Battery Life
  19. okapies revised this gist Sep 12, 2017. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -53,5 +53,6 @@ The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices cor
    > Encrypt the new Ubuntu installation for security
    # Fan controll
    https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_X1_Carbon_(Gen_5)#Bug:_Fans_blowing_at_max_speed_after_resuming

    # Battery Life
  20. okapies revised this gist Sep 10, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion t470s.md
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ Canonical says the pre-installed version of Ubuntu 16.04 works on T470s.
    # Kernel issues
    I recommend using *Ubuntu 16.04.3* or later to avoid the following issues.

    If you try using 16.04.2 or earlier, you should use the following command to install the HWE kernel after installation (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):
    If you try using 16.04.1 or earlier, you should use the following command to install the HWE kernel after installation (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

    ```bash
    sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
  21. okapies revised this gist Sep 10, 2017. 1 changed file with 12 additions and 2 deletions.
    14 changes: 12 additions & 2 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -16,15 +16,15 @@ Canonical says the pre-installed version of Ubuntu 16.04 works on T470s.
    - [Ubuntu on Lenovo ThinkPad T470s | Ubuntu](https://certification.ubuntu.com/hardware/201702-25393/)

    # Kernel issues
    I recommend you using *Ubuntu 16.04.3* or later to avoid the following issues.
    I recommend using *Ubuntu 16.04.3* or later to avoid the following issues.

    If you try using 16.04.2 or earlier, you should use the following command to install the HWE kernel after installation (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

    ```bash
    sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
    ```

    Ubuntu Japanese Team が提供する[日本語 Remix リリース](https://www.ubuntulinux.jp/News/ubuntu1604-ja-remix)は無印の 16.04 なので、下記の問題が起きる可能性がある。特にイーサネットが使えない問題が面倒。なるべく公式の 16.04.3 を使った方が良いが[このページ](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)を参考に[4.4 より新しいバージョンのカーネル](http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.17/)を USB メモリなどで用意しておくことでも対処できる。
    下記の問題が起きる可能性があるので、基本的には公式の 16.04.3 を使ったほうがよい。Ubuntu Japanese Team が提供する[日本語 Remix リリース](https://www.ubuntulinux.jp/News/ubuntu1604-ja-remix)は無印の 16.04 であることに注意。特にイーサネットが使えない問題が面倒だが[このページ](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)を参考に[4.4 より新しいバージョンのカーネル](http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.17/)を USB メモリなどで用意しておくことでも対処できる。

    ## Wifi and Eithernet problem
    Ubuntu 16.04 with Linux kernel 4.4 can't recognize wifi and ethernet device on T470s. We can manually install a more recent kernel (such as 4.8) after installation to solve the issue.
    @@ -42,6 +42,16 @@ The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices cor
    - [NVME Power Saving Patch - ArchWiki](https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#NVME_Power_Saving_Patch)
    - [Bug #1664602 “Using an NVMe drive causes huge power drain” : Bugs : linux package : Ubuntu](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1664602)

    # Issues during installation

    ## Disable Secure Boot
    > Install third-party software for graphics and Wi-Fi hardware, Flash, MP3 and other media
    > Booting in insecure mode
    ## Can't unlock LUKS encrypted drive
    > Encrypt the new Ubuntu installation for security
    # Fan controll

    # Battery Life
  22. okapies revised this gist Sep 10, 2017. 1 changed file with 13 additions and 8 deletions.
    21 changes: 13 additions & 8 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -15,7 +15,18 @@ Canonical says the pre-installed version of Ubuntu 16.04 works on T470s.

    - [Ubuntu on Lenovo ThinkPad T470s | Ubuntu](https://certification.ubuntu.com/hardware/201702-25393/)

    # Wifi and Eithernet problem
    # Kernel issues
    I recommend you using *Ubuntu 16.04.3* or later to avoid the following issues.

    If you try using 16.04.2 or earlier, you should use the following command to install the HWE kernel after installation (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

    ```bash
    sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
    ```

    Ubuntu Japanese Team が提供する[日本語 Remix リリース](https://www.ubuntulinux.jp/News/ubuntu1604-ja-remix)は無印の 16.04 なので、下記の問題が起きる可能性がある。特にイーサネットが使えない問題が面倒。なるべく公式の 16.04.3 を使った方が良いが、[このページ](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)を参考に[4.4 より新しいバージョンのカーネル](http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8.17/)を USB メモリなどで用意しておくことでも対処できる。

    ## Wifi and Eithernet problem
    Ubuntu 16.04 with Linux kernel 4.4 can't recognize wifi and ethernet device on T470s. We can manually install a more recent kernel (such as 4.8) after installation to solve the issue.

    ```bash
    @@ -24,15 +35,9 @@ sudo dpkg -i linux-headers-4.8*.deb linux-image-4.8*.deb

    - [Lenovo T470s, Linux, wifi/ethernet and other problems - Informatique](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)

    # NVMe support
    ## NVMe support
    The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices correctly. [Andy Lutomirski's patch](https://github.com/damige/linux-nvme) to solve the issue is mereged in [4.10.0-14.16](https://launchpad.net/ubuntu/+source/linux/4.10.0-14.16) in Ubuntu and available in [the latest HWE Stack for 16.04](https://packages.ubuntu.com/ja/xenial/kernel/linux-generic-hwe-16.04).

    You should use the following command to install the HWE kernel (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

    ```bash
    sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
    ```

    - [Lenovo ThinkPad T470s - ArchWiki](https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T470s)
    - [NVME Power Saving Patch - ArchWiki](https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#NVME_Power_Saving_Patch)
    - [Bug #1664602 “Using an NVMe drive causes huge power drain” : Bugs : linux package : Ubuntu](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1664602)
  23. okapies revised this gist Sep 10, 2017. 1 changed file with 31 additions and 2 deletions.
    33 changes: 31 additions & 2 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -1,13 +1,42 @@
    This is a document describing how to install Ubuntu 16.04 LTS on ThinkPad T470s.

    # My Hardware
    - CPU: Intel Core i7-7600U (2.80GHz, 4MB cache)
    - Graphics: Intel HD Graphics 620
    - Display: 14” WQHD (2560 X 1440) IPS Non-Touch Anti-Glare
    - Memory: 24GB DDR4 2133 MHz (8GB Onboard + 16GB)
    - SSD: PCIe-NVMe 256G OPAL 2.0
    - Wireless: [Intel Dual Band Wireless AC (2x2) 8265](https://ark.intel.com/products/94150/Intel-Dual-Band-Wireless-AC-8265) Bluetooth 4.1
    - Fingerprint Reader
    - *No* Smartcard Reader

    # Certification
    Canonical and Lenovo say Ubuntu 16.04 LTS is *basically* compatible with T470s with some issues.
    Canonical says the pre-installed version of Ubuntu 16.04 works on T470s.

    - [Ubuntu on Lenovo ThinkPad T470s | Ubuntu](https://certification.ubuntu.com/hardware/201702-25393/)

    # Wifi and Eithernet problem
    Ubuntu 16.04 with Linux kernel 4.4 can't recognize wifi and ethernet device on T470s. We can manually install a more recent kernel (such as 4.8) to solve the problem.
    Ubuntu 16.04 with Linux kernel 4.4 can't recognize wifi and ethernet device on T470s. We can manually install a more recent kernel (such as 4.8) after installation to solve the issue.

    ```bash
    sudo dpkg -i linux-headers-4.8*.deb linux-image-4.8*.deb
    ```

    - [Lenovo T470s, Linux, wifi/ethernet and other problems - Informatique](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)

    # NVMe support
    The Linux kernel earlier than 4.11 can't handle power saving of NVMe devices correctly. [Andy Lutomirski's patch](https://github.com/damige/linux-nvme) to solve the issue is mereged in [4.10.0-14.16](https://launchpad.net/ubuntu/+source/linux/4.10.0-14.16) in Ubuntu and available in [the latest HWE Stack for 16.04](https://packages.ubuntu.com/ja/xenial/kernel/linux-generic-hwe-16.04).

    You should use the following command to install the HWE kernel (see [this document](https://wiki.ubuntu.com/Kernel/LTSEnablementStack#Ubuntu_16.04_LTS_-_Xenial_Xerus) for more details):

    ```bash
    sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04
    ```

    - [Lenovo ThinkPad T470s - ArchWiki](https://wiki.archlinux.org/index.php/Lenovo_ThinkPad_T470s)
    - [NVME Power Saving Patch - ArchWiki](https://wiki.archlinux.org/index.php/Dell_XPS_13_(9360)#NVME_Power_Saving_Patch)
    - [Bug #1664602 “Using an NVMe drive causes huge power drain” : Bugs : linux package : Ubuntu](https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1664602)

    # Fan controll

    # Battery Life
  24. okapies created this gist Sep 10, 2017.
    13 changes: 13 additions & 0 deletions t470s.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    # Certification
    Canonical and Lenovo say Ubuntu 16.04 LTS is *basically* compatible with T470s with some issues.

    - [Ubuntu on Lenovo ThinkPad T470s | Ubuntu](https://certification.ubuntu.com/hardware/201702-25393/)

    # Wifi and Eithernet problem
    Ubuntu 16.04 with Linux kernel 4.4 can't recognize wifi and ethernet device on T470s. We can manually install a more recent kernel (such as 4.8) to solve the problem.

    ```bash
    sudo dpkg -i linux-headers-4.8*.deb linux-image-4.8*.deb
    ```

    - [Lenovo T470s, Linux, wifi/ethernet and other problems - Informatique](http://info.rgug.ch/2017/04/06/lenovo-t470s-linux-wifiethernet-and-other-problems/)