Panasonic CF-SV9
Hardware | PCI/USB ID | Working? |
---|---|---|
Touchpad | PS/2 | Yes |
GPU | 8086:9b41 |
Yes |
Webcam | 5986:1164 |
Yes |
Infrared Camera | Yes | |
Ethernet | 8086:0d4f |
Yes |
Bluetooth | 8087:0026 |
Yes |
Card reader | 1217:8520 |
Yes |
Audio | 8086:02c8 |
Yes |
Wireless | 8086:02f0 |
Yes |
Fingerprint reader | 06cb:00c6 |
No |
TPM | Yes | |
Light sensor | Yes |
Firmware
System firmware, UEFI firmware, firmware for Thunderbolt controller and touchpad, and SSD firmware can be updated via fwupd.
Touchpad
Circular scrolling
The device has a relatively small round-shape touchpad, so the ability to configure circular scrolling is important for usability (since the touchpad area is too small for gestures). As of 06/27/2020, libinput does not have support for circular scrolling, which means you cannot get circular scrolling in Wayland. Under Xorg, with xf86-input-synaptics installed, circular scrolling works fine with the following configuration section
/etc/X11/xorg.conf.d/70-synaptics.conf
Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Option "TapButton1" "1" Option "TapButton2" "3" Option "TapButton3" "2" Option "CircularScrolling" "on" Option "CircScrollTrigger" "0" Option "CircularPad" "on" Option "LeftEdge" "80" Option "RightEdge" "450" Option "TopEdge" "80" Option "BottomEdge" "450" EndSection
Note: On the Panasonic Let's Note Model CF-SV7 If you found that you cannot move the cursor with the above, but can click you can try commenting out the LeftEdge, RightEdge, TopEdge and Bottom sections. It seems the touchpad on the SV7 differs slighty enough the defintions listed above make the entire circular touch pad a scroll wheel. I was able to scroll using the center of the pad.
After saving the file, restart Xorg.
Fix touchpad delays after system wake from sleep
Touchpad starts to behave badly and introduce pointer moving delays after system wake up from sleep. To address the issue, i2c_hid
kernel module must be unloaded and loaded back again. The following script does the job:
/lib/systemd/system-sleep/fix-touchpad.sh
#!/bin/sh if [ "$1" = 'post' ]; then echo "Reloading i2c_hid module to fix touchpad behavior" modprobe -r i2c_hid && modprobe i2c_hid fi
Audio
Requires ALSA firmware to fully function.
Fingerprint reader
Function keys
Keys F1
-F6
& F11
-F12
work out of the box.
Keys F7
-F10
do not work and do not produce any key codes. According to drivers/platform/x86/panasonic-laptop.c, these buttons are supposed to perform the following functions:
{ KE_KEY, 7, { KEY_SLEEP } }, { KE_KEY, 8, { KEY_PROG1 } }, /* Change CPU boost */ { KE_KEY, 9, { KEY_BATTERY } }, { KE_KEY, 10, { KEY_SUSPEND } },