Table of Contents
Fujitsu T4220
The Fujitsu T4220 is a laptop computer that gives the possibility to turn the monitor into tablet mode and to use a stylus to take notes.
Below are presented the most annoying issues with the relative solutions.
Tablet not recognized after PC boot up
Due to an udev
rule that enables the inputattach/wacom_w8001.ko
, it is (inadvertently) disabled the normal behavior provided by the driver input-wacom
which allows the tablet to work out-of-the-box.
If the system doesn't recognize the tablet, comment on the line:
SUBSYSTEM=="tty", KERNEL=="ttyS[0-9]*", ATTRS{id}=="FUJ02e5", ACTION=="add|change", RUN+="/usr/bin/inputattach --daemon --baud 19200 --w8001 /dev/%k"
in /lib/udev/rules.d/60-inputattach.rules
.
Stylus not recognised after PC suspension
If the stylus doesn't work after PC suspension, that is giving the following command is not recognised:
xinput
Before suspension
After suspension
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎜ ↳ Serial Wacom Tablet FUJ02e5 stylus id=14 [slave pointer (2)] ⎜ ↳ Serial Wacom Tablet FUJ02e5 eraser id=15 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Fujitsu FUJ02E3 id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Fujitsu FUJ02B1 id=9 [slave keyboard (3)] ↳ Fujitsu FUJ02BF id=10 [slave keyboard (3)] ↳ Power Button id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Fujitsu FUJ02E3 id=7 [slave keyboard (3)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Fujitsu FUJ02B1 id=9 [slave keyboard (3)] ↳ Fujitsu FUJ02BF id=10 [slave keyboard (3)] ↳ Power Button id=11 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
resolve putting the devices back in service, with the following script, to save in /etc/pm/sleep.d
:
- 10_reload_devices
#!/bin/sh # restart devices after suspension case "${1}" in resume|thaw) udevadm trigger --action=change ;; esac
and made it executable with:
sudo chmod +x /etc/pm/sleep.d/10_reload_devices
The following /usr/share/X11/xorg.conf.d/70-wacom.conf
is the configuration file for X11, under Ubuntu 20.04 (under Ubuntu 22.04 the stylus is not recognised; we have to check if this file exists):
- 70-wacom.conf
# Some of the below input classes appear 3x times, once for each of # "tablet", "touchscreen", and "touchpad" to ensure that the Wacom # driver is not accidentally bound to other types of hardware that # Wacom has made which are not handled by the wacom driver (e.g the # Wacom Bluetooth Keyboard) # # https://sourceforge.net/p/linuxwacom/bugs/294/ Section "InputClass" Identifier "Wacom USB tablet class" MatchUSBID "056a:*" MatchDevicePath "/dev/input/event*" MatchIsTablet "true" Driver "wacom" EndSection Section "InputClass" Identifier "Wacom USB touchscreen class" MatchUSBID "056a:*" MatchDevicePath "/dev/input/event*" MatchIsTouchscreen "true" Driver "wacom" EndSection Section "InputClass" Identifier "Wacom USB touchpad class" MatchUSBID "056a:*" MatchDevicePath "/dev/input/event*" MatchIsTouchpad "true" Driver "wacom" EndSection Section "InputClass" Identifier "Wacom tablet class" MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4" MatchDevicePath "/dev/input/event*" MatchIsTablet "true" Driver "wacom" EndSection Section "InputClass" Identifier "Wacom touchscreen class" MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4" MatchDevicePath "/dev/input/event*" MatchIsTouchscreen "true" Driver "wacom" EndSection Section "InputClass" Identifier "Wacom touchpad class" MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4" MatchDevicePath "/dev/input/event*" MatchIsTouchpad "true" Driver "wacom" EndSection # Serial Wacom devices should always be one of tablet, touchscreen, or # touchpad so we can safely get away with just one match section in # these cases Section "InputClass" Identifier "Wacom PnP device class" MatchPnPID "WACf*|WCOM*|WACM*|FUJ02e5|FUJ02e7|FUJ02e9" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection Section "InputClass" Identifier "Wacom serial class" MatchProduct "Serial Wacom Tablet" Driver "wacom" EndSection Section "InputClass" Identifier "Wacom serial class identifiers" MatchProduct "WACf|FUJ02e5|FUJ02e7|FUJ02e9" Driver "wacom" EndSection # Hanwang tablets Section "InputClass" Identifier "Hanwang class" MatchProduct "Hanwang" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection # Waltop tablets Section "InputClass" Identifier "Waltop class" MatchProduct "WALTOP" MatchIsTablet "on" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection # N-Trig Duosense Electromagnetic Digitizer Section "InputClass" Identifier "Wacom N-Trig class" MatchProduct "HID 1b96:0001|N-Trig Pen|N-Trig DuoSense" MatchDevicePath "/dev/input/event*" Driver "wacom" Option "Button2" "3" EndSection # Dell Canvas 27 (touch part is an Advanced Silicon, pen part a Wacom) Section "InputClass" Identifier "Dell Canvas 27 Touch" MatchUSBID "2575:0204" MatchDevicePath "/dev/input/event*" MatchIsTouchscreen "true" Driver "wacom" EndSection # Surface Go Section "InputClass" Identifier "SurfaceGo Touch" MatchProduct "ELAN9038:00 04F3:261A" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection # Nuvision Solo 10 Draw (Supports Surface Pens) Section "InputClass" Identifier "Nuvision Solo 10 Draw" MatchProduct "04F3200A:00 04F3:22F7" MatchDevicePath "/dev/input/event*" Driver "wacom" EndSection
Stylus writes badly
If, during writing, the stylus makes a kind of ink stains when it's lifted up from the monitor, smooth the problem over removing gently and reinserting the point with a pair of pliers.
Keyboard configuration
The notebook Fujitsu T4420
comes with an US-International keyboard layout, so in Settings
> Keyboard
> Layout
, tick off Use system defaults
.
Thence, diacritic characters can be typed with the following key combinations:
- right
Alt
+ vowel = vowel with grave accent (ex.è
) - right
Alt
+Shift
+ vowel = capital vowel with grave accent (ex.È
)
Remove BIOS's password
If it's not possible to access at the BIOS because protected by a password, the following steps allow to remove it.
- On the boot screen, press F2 to access at the BIOS.
- Attempt to login 3 times using random passwords, like:
3hqgo3
,jqw534
,0qww294e
. - The system will be disabled and the master password encrypted will be returned, like:
3060-9313-6156-8511-4440
. - Copy and paste the master password in https://bios-pw.org/ to decrypt it. The valid master password will be returned:
szqx6bo5
. - Access to the BIOS to remove the protected access from
password on hard disk
andsupervisor password
using the decrypted password.