Teclast X98 Plus II
Teclast X98 Plus II is a 2 in 1 tablet PC device, equipped with a 9.7 inch retina display that supports for 2048 x 1536 pixels. Besides, the Teclast X98 Plus II is a dual OS supporting device that allows users to take advantage of both Windows 10 and Android 5.1 operating systems on the device. It is powered by fifth-generation Intel Atom Z8300 graphics and eighth-generation Intel HD graphics, coupled with 4GB of RAM.
The tablet can run the x86_64 version of Archlinux, but at the time of writing this page, hardware support is partial.
How to install
The tablet features the same uefi bios as a standard x86 pc, to enter it keep the "volume up" button pressed during boot, you should now be inside the bios, it can be navigated via touchscreen.
Alternatively you can connect an USB keyboard through the otg adapter, press
CANC and navigate normally with the cursor keys.
To boot from a specific uefi partition go to the last tab "Save & Exit" of the interface and select the partition inside the "Boot Override" section, you should be able to boot and do the installation normally from the live USB. Use an USB hub and a WiFi or Ethernet dongle to complete the installation.
If the kernel has squashfs related errors, press e on the arch live bootloader and add this at the end: ide=nodma acpi=off
Linux can be installed without issues on an external USB storage, or in the internal emmc, creating two additional partitions (boot and root) for Linux at the end of the internal memory was tested to be safe.
Systemd-boot seems to have issues, GRUB works without problems.
A way to boot Linux automatically or from the graphical bootloader is yet to be discovered, the only known way is to go in the bios and manually boot each time.
What works out of the box
- Video output
- Screen backlight slider (the one inside KDE at least)
- USB OTG
- battery and power management
What does not work
The touchscreen driver is mainlined in the linux kernel.
You may need a firmware, you can get it by executing this command, it just downloads it as a base64 string from a temporarily link:
$ wget -qO- https://gist.githubusercontent.com/Keziolio/caed197e8cff640b00e766aa55c7bea6/raw/104dde63bae574acf8143a7080bd7c95629e02df/firmware.base64 | base64 -d > firm.fw
Then copy the firmware in
/lib/firmware/silead/gsl1686-teclast_x98plus2.fw , and the touchscreen should be working.
If it doesn't, uninstall
xf86-input-libinput and use
Xorg should work, wayland is more problematic, weston can have proper support and calibration, but other compositors do lack some features.
If you have another tablet with silead based touchscreen, read carefully the driver's readme and follow its links, it explains how to handle drivers and firmwares for various devices.
The touchscreen will not be precise out of the box, touchscreen calibration is needed to get proper functionality. After the calibration it should work.
No, the device name may be "es8316"
Unknown, the device name may be "Unicam ov2680"
requires the package, the device name is "Kionix KXCJ9 3-axis accelerometer SPB"