松下 CF-SV9
外观
| 硬件 | PCI/USB ID | 是否工作? |
|---|---|---|
| 触控板 | PS/2 | 是 |
| GPU | 8086:9b41 |
是 |
| 摄像头 | 5986:1164 |
是 |
| 红外摄像头 | 是 | |
| 以太网 | 8086:0d4f |
是 |
| 蓝牙 | 8087:0026 |
是 |
| 读卡器 | 1217:8520 |
是 |
| 音频 | 8086:02c8 |
是 |
| Wi-Fi | 8086:02f0 |
是 |
| 指纹识别器 | 06cb:00c6 |
否 |
| TPM | 是 | |
| 光传感器 | 是 |
固件
系统固件、UEFI 固件、Thunderbolt 控制器固件和触控板固件以及 SSD 固件都可以通过 fwupd 进行更新。
触控板
环形滚动
该设备有一个相对较小的圆形触控板,因此配置圆形滚动功能对于可用性很重要(因为触控板区域太小不适合进行手势操作)。截至 2020 年 6 月 27 日,libinput 尚不支持圆形滚动,这意味着在 Wayland 下您无法实现圆形滚动。在 Xorg 中,安装 xf86-input-synaptics 后,使用以下配置段可以正常实现圆形滚动:
/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
注意:在 Panasonic Let's Note CF-SV7 型号上,如果您发现使用上述设置无法移动光标但可以单击,可以尝试注释掉 LeftEdge、RightEdge、TopEdge 和 Bottom 部分。似乎 SV7 型号的触控板略有不同,上述定义使得整个圆形触控板被识别为滚轮。我能够通过触摸板中心进行滚动。
保存文件后,重启 Xorg。
修复系统从睡眠唤醒后触控板延迟问题
系统从睡眠唤醒后,触控板会出现行为异常和指针移动延迟。要解决此问题,必须卸载 `i2c_hid` 内核模块,然后重新加载。以下脚本可以完成此任务:
/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
音频
需要 Sound Open Firmware 才能完全正常工作。
指纹识别器
功能键
按键 F1-F6 和 F11-F12 开箱即用。按键 F7-F10 不起作用,也不会产生任何按键码。根据 drivers/platform/x86/panasonic-laptop.c,这些按钮应该执行以下功能:
{ KE_KEY, 7, { KEY_SLEEP } },
{ KE_KEY, 8, { KEY_PROG1 } }, /* Change CPU boost */
{ KE_KEY, 9, { KEY_BATTERY } },
{ KE_KEY, 10, { KEY_SUSPEND } },