Version 6 vs 8
Version 6 vs 8
Content Changes
Content Changes
{nav icon=home, name=Main Page >
icon=wrench, name=Troubleshooting >
Byd 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):
{icon 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:
{icon terminal}`sudo touch /etc/rc.local`
{icon terminal}`sudo sh -c 'echo "#!/bin/bash\necho -n byd > /sys/bus/serio/devices/serio1/protocol" > /etc/rc.local'`
{icon terminal}`sudo chmod +x /etc/rc.local`
Restart for this to take effect.
{nav icon=home, name=Main Page >
icon=wrench, name=Troubleshooting >
Byd 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):
{icon 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:
{icon terminal}`sudo touch /etc/rc.local`
{icon terminal}`sudo sh -c 'echo "#!/bin/bash\necho -n byd > /sys/bus/serio/devices/serio1/protocol" > /etc/rc.local'`
{icon terminal}`sudo chmod +x /etc/rc.local`
Restart for this to take effect.