Toshiba Portege Z20t

From ArchWiki

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: Stub (Discuss in Talk:Toshiba Portege Z20t)

The power of an enterprise-class laptop. The freedom and convenience of a tablet. Why choose when you can get the best of both? The Toshiba Portégé® Z20t Ultrabook® offers innovative 2-in-1 versatility in a supremely crafted chassis, along with outstanding battery life and an exceptional handwriting experience.

Specifications

Name Series Toshiba Portege Z20t
Processor Intel Core M-5Y71
Screen 12.5" Touchscreen
RAM 4-8-16GB
HDD Toshiba SDD (256 [MZNTE256HMHP], 256, 512 GB)
Optical Drive none
Graphics Intel® HD Graphics 5300 (Broadwell GT2)
Network Ethernet - Intel I218-LM, Wifi - Intel Wireless 7265
Touchpad ALPS (Trackstick+Mousepad)
Fingerprint reader none
Smart Card Reader Realtec (Micro SD card reader)
Webcam Toshiba Web Camera (Front and Back)

Installation and configuration

CPU & Graphics

Works fine after installation. However, some graphical issues may arise with LightDM when locking the session or resuming from suspend. If so, see Intel graphics#Xorg configuration.

Touchscreen works fine in GNOME.

LTE/3G

Works in some situations. Some providers might not connect with the default configuration.

The built-in Sierra EM7305 is operating in mbim-mode, which is the default configuration on Windows 8/10 Systems. mbim is still not well supported in Linux. Switching to QMI-Mode can solve some problems. Source

99-em7305.rules
ACTION!="add|change", GOTO="mbim_to_qmi_rules_end"
SUBSYSTEM!="usb|drivers", GOTO="mbim_to_qmi_rules_end"

# force Sierra EM7305 to configuration #1
SUBSYSTEM=="usb", \
        ATTR{idVendor}=="1199", ATTR{idProduct}=="9063", \
        ATTR{bConfigurationValue}="1"

# load qcserial module
SUBSYSTEM=="usb", \
        ATTR{idVendor}=="1199", ATTR{idProduct}=="9063", \
        RUN+="/sbin/modprobe -b qcserial"

# add the new id in the qcserial driver
SUBSYSTEM=="drivers", \
        ENV{DEVPATH}=="/bus/usb-serial/drivers/qcserial", \
        ATTR{new_id}="1199 9063"

# load qmi_wwan module
SUBSYSTEM=="usb", \
        ATTR{idVendor}=="1199", ATTR{idProduct}=="9063", \
        RUN+="/sbin/modprobe -b qmi_wwan"

# add the new id in the qmi_wwan driver
SUBSYSTEM=="drivers", \
        ENV{DEVPATH}=="/bus/usb/drivers/qmi_wwan", \
        ATTR{new_id}="1199 9063"

LABEL="mbim_to_qmi_rules_end"

Keyboard backlight

For instructions on Keyboard backlight toggle see Toshiba Portege Z30-A#Keyboard Backlight control.

Since changing sys values requires root, one can either write a wrapper for bash scripts for setuid, which is generally considered insecure. Here is a simple toggle switch: KbdBacklightToggle in C

Fn-F9 Touchpad Toggle

Needs custom hwdb to work. See Extra keyboard keys. Example hwdb provided here, but you might want to choose a different keycode: HWDB Config

Issues

No speaker sound when resuming from suspend to RAM

See https://bbs.archlinux.org/viewtopic.php?id=213720