1diff --git a/src/ckb-daemon/usb_linux.c b/src/ckb-daemon/usb_linux.c
2index 8673f86..4714305 100644
3--- a/src/ckb-daemon/usb_linux.c
4+++ b/src/ckb-daemon/usb_linux.c
5@@ -440,7 +440,7 @@ static void udev_enum(){
6
7 int usbmain(){
8 // Load the uinput module (if it's not loaded already)
9- if(system("modprobe uinput") != 0)
10+ if(system("@kmod@/bin/modprobe uinput") != 0)
11 ckb_warn("Failed to load uinput module\n");
12
13 // Create the udev object