Package Details: hid-lg-g710-plus-dkms-git r19.ecd2099-1

Git Clone URL: https://aur.archlinux.org/hid-lg-g710-plus-dkms-git.git (read-only)
Package Base: hid-lg-g710-plus-dkms-git
Description: Linux dkms kernel module to allow use of extra keys on the Logitech g710+ (logitech-g710-linux-driver)
Upstream URL: http://github.com/Wattos/logitech-g710-linux-driver
Licenses: GPL2
Conflicts: hid-lg-g710-plus, logitech-g710, logitech-g710-kmod-git
Provides: hid-lg-g710-plus
Submitter: forivall
Maintainer: forivall
Last Packager: forivall
Votes: 8
Popularity: 0.000003
First Submitted: 2015-04-04 02:50
Last Updated: 2015-07-21 06:01

Latest Comments

forivall commented on 2015-04-04 02:58

Use https://aur.archlinux.org/packages/hid-lg-g710-plus-dkms-git/ instead.

However, I'm currently using manjaro with the 3.18 kernel, so lompik's fork should be used instead. I'll update that package to use lompik's repository instead, whenever i decide to upgrade to 3.19 (soon).

Lompik commented on 2014-11-20 00:00

I managed to get it build. Also confirm its working. But I'm not using makepkg.

I went to the logitech-g710-kmod-git/src/logitech-g710-linux-driver
folder, applied the patch below, run make install, depmod -a, and copied to required file to /etc/udev/rules.d/. Unplugged keyboard .. and play :)

see https://github.com/Lompik/logitech-g710-linux-driver

Lompik commented on 2014-11-16 16:45

I managed to get it build. Also confirm its working. But I'm not using makepkg.

I went to the logitech-g710-kmod-git/src/logitech-g710-linux-driver
folder, applied the patch below, run make install, depmod -a, and copied to required file to /etc/udev/rules.d/. Unplugged keyboard .. and play :)


diff --git a/src/kernel/hid-lg-g710-plus.c b/src/kernel/hid-lg-g710-plus.c
index 5100b0b..7df6485 100644
--- a/src/kernel/hid-lg-g710-plus.c
+++ b/src/kernel/hid-lg-g710-plus.c
@@ -79,8 +79,10 @@ static ssize_t lg_g710_plus_store_led_macro(struct device *device, struct device
static ssize_t lg_g710_plus_show_led_keys(struct device *device, struct device_attribute *attr, char *buf);
static ssize_t lg_g710_plus_store_led_keys(struct device *device, struct device_attribute *attr, const char *buf, size_t count);

-static DEVICE_ATTR(led_macro, S_IRUGO | S_IWUGO, lg_g710_plus_show_led_macro, lg_g710_plus_store_led_macro);
-static DEVICE_ATTR(led_keys, S_IRUGO | S_IWUGO, lg_g710_plus_show_led_keys, lg_g710_plus_store_led_keys);
+//static DEVICE_ATTR(led_macro, S_IRUGO | S_IWUGO, lg_g710_plus_show_led_macro, lg_g710_plus_store_led_macro);
+//static DEVICE_ATTR(led_keys, S_IRUGO | S_IWUGO, lg_g710_plus_show_led_keys, lg_g710_plus_store_led_keys);
+static DEVICE_ATTR(led_macro, 0660, lg_g710_plus_show_led_macro, lg_g710_plus_store_led_macro);
+static DEVICE_ATTR(led_keys, 0660, lg_g710_plus_show_led_keys, lg_g710_plus_store_led_keys);

static struct attribute *lg_g710_plus_attrs[] = {
&dev_attr_led_macro.attr,

tesfabpel commented on 2014-06-04 19:12

Please update this package...

trougnouf commented on 2013-12-19 18:30

I'm getting this error :(

==> Starting build()...
==> Connecting to GIT server....
Cloning into 'logitech-g710-linux-driver'...
remote: Counting objects: 62, done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 62 (delta 20), reused 55 (delta 13)
Receiving objects: 100% (62/62), 41.06 KiB | 0 bytes/s, done.
Resolving deltas: 100% (20/20), done.
Checking connectivity... done.
==> GIT checkout done or server timeout
==> Starting build...
Cloning into '/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build'...
done.
for dir in src/kernel src/userspace; do make -C $dir default; done
make[1]: Entering directory '/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build/src/kernel'
make -C /lib/modules/3.12.4-1-ARCH/build M=/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build/src/kernel modules
make[2]: Entering directory '/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build/src/kernel'
make[2]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
make[2]: *** /lib/modules/3.12.4-1-ARCH/build: No such file or directory. Stop.
make[2]: Leaving directory '/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build/src/kernel'
Makefile:11: recipe for target 'build' failed
make[1]: *** [build] Error 2
make[1]: Leaving directory '/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build/src/kernel'
make[1]: Entering directory '/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build/src/userspace'
make[1]: Nothing to be done for 'default'.
make[1]: Leaving directory '/tmp/yaourt-tmp-atrougnouf/aur-logitech-g710-kmod-git/src/logitech-g710-linux-driver-build/src/userspace'
==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat ‘src/kernel/hid-lg-g710-plus.ko’: No such file or directory
==> ERROR: A failure occurred in package().
Aborting...
==> ERROR: Makepkg was unable to build logitech-g710-kmod-git.
==> Restart building logitech-g710-kmod-git ? [y/N]