跳转至内容

松下 CF-SV9

来自 ArchWiki

本文或章节未遵循 笔记本电脑页面指南

原因:需要添加最后的 PCI/USB ID 硬件表、辅助功能部分和正确的函数键表。 (在 Talk:Panasonic 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 才能完全正常工作。

指纹识别器

Synaptics FS7600

功能键

按键 F1-F6F11-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 } },