Panasonic CF-SV9 - ArchWiki

Jump to content

# Panasonic CF-SV9

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Needs the last PCI/USB IDs in hardware table, an accessibility section and a proper function keys table to be added. (Discuss in Talk: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
Wi-Fi | `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 Sound Open Firmware to fully function.

## Fingerprint reader

Synaptics FS7600

## 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 } },

Category:

- Panasonic

Hidden category:

- Pages or sections flagged with Template:Laptop style

Panasonic CF-SV9
Add topic