Byd Driver Not Loaded
Updated 143 Days AgoPublic

Main PageTroubleshootingByd driver not loaded

BYD touchpad on Librem 13 rev1/Librem 15v2 is not recognized


Problem

There are no touchpad settings in GNOME control center.

Check

Check if the touchpad driver is loaded (execute this command in your terminal):

cat /sys/bus/serio/devices/serio1/protocol

If the command returns ImPS/2, then the BYD touchpad driver is not loaded.

Solution

IMPORTANT: This only applies to laptops with BYD touchpads, notably Librem 13 rev1 and Librem 15 rev2.

Create a file (if doesn't exist) /etc/rc.local with the following content:

#!/bin/bash
echo -n byd > /sys/bus/serio/devices/serio1/protocol

The file must be executable.

Terminal command to do all this:

sudo touch /etc/rc.local
sudo sh -c 'echo "#!/bin/bash\necho -n byd > /sys/bus/serio/devices/serio1/protocol" > /etc/rc.local'
sudo chmod +x /etc/rc.local

Restart for this to take effect.

Last Author
mladen.pejakovic
Subscribers
None
Projects
None