I have a box running Slackware 11 (126.96.36.199), with an AMD Athlon 2700+, 1.5GB of RAM, on an ASUS A7V333-X.
I've tried compiling and installing the latest version of everything from the G15tools homepage at http://g15tools.sourceforge.net/
, with no luck.
Funny thing is, if I use g15lcd, it works well and then hangs at random, shutting off the keyboard to the point where even the regular keys don't work. It also becomes impossible to kill the process, requiring a restart (if anyone knows how to kill a process that does this, I'm all ears).
I have uinput set to load at startup in my rc.local file and it's loaded into memory:
bash-3.1$ lsmod | grep uinput
uinput 7168 0
I can see where g15daemon is grabbing the device in the logs. From /var/log/messages:
Feb 9 16:13:18 aazwin2k kernel: input: G15 Extra Keys as /class/input/input13
Feb 9 16:13:18 aazwin2k g15daemon: g15daemon 1.2.6a loaded
And I know that the uinput device is being created in devices... although I don't know if the daemon is looking for the right device.
bash-3.1# ls /dev/misc
. .. agpgart psaux rtc uinput
bash-3.1# ls /dev | grep uinput
I'm stumped. I've tried the latest svn code. I've tried moving backwards in versions. All to the same results, the g15 only works with g15lcd (not very well... as mentioned), but not with the g15daemon. Also, I've tried using the debug option on the g15daemon but it doesn't output anything useful. Anyone have any ideas? I hope it's just something I'm overlooking.
EDIT: When I meant not working, I mean that the keys do not function under the daemon. The lcd doesn't work under either the daemon or g15lcd, but that doesn't concern me at the moment. I really just want to be able to map all the keys.