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