- priority: 5 --> 1
Hello,
i get crazy...
i'm trying to get my g-keys working on my G110 keyboard under ubuntu 12LTS
i used the svn trunk source to compile all what i need
-libg15
-libg15render
-g15daemon-wip
-g15macro
all without any problems, (i used
<code>./configure --prefix=/usr/local </code>
for the libg15render config to avoid the font error)
with
<code>sudo dpkg-reconfigure keyboard-configuration</code>
i switched the keyboard to "Logitech G15-Sondertasten über G1-Daemon" (german system)
the /dev/uinput file is symlinked to /dev/input/uinput to avoid errors
when i start the g15daemon with debugging level 2 i get the following
<code>
garog@garog-linux:~$ sudo g15daemon -d 2
G15Daemon 1.9.5.4 Build Date: Mon 31 Dec 2012 03:36:36
G15Daemon CMDLINE ARGS: -d 2
usb_set_debug: Setting debugging level to 2 (on)
usb_os_init: Found USB VFS at /dev/bus/usb
usb_os_find_busses: Found 011
usb_os_find_busses: Found 010
usb_os_find_busses: Found 009
usb_os_find_busses: Found 008
usb_os_find_busses: Found 007
usb_os_find_busses: Found 006
usb_os_find_busses: Found 005
usb_os_find_busses: Found 004
usb_os_find_busses: Found 003
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_devices: Found 001 on 011
skipping descriptor 0x30
skipped 1 class/vendor specific endpoint descriptors
usb_os_find_devices: Found 001 on 010
usb_os_find_devices: Found 001 on 009
skipping descriptor 0x30
skipped 1 class/vendor specific endpoint descriptors
usb_os_find_devices: Found 001 on 008
usb_os_find_devices: Found 001 on 007
usb_os_find_devices: Found 001 on 006
usb_os_find_devices: Found 001 on 005
usb_os_find_devices: Found 001 on 004
usb_os_find_devices: Found 001 on 003
usb_os_find_devices: Found 001 on 002
usb_os_find_devices: Found 006 on 001
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 005 on 001
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 004 on 001
skipped 7 class/vendor specific interface descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 2 class/vendor specific interface descriptors
skipping descriptor 0x25
skipped 1 class/vendor specific endpoint descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 003 on 001
skipped 1 class/vendor specific interface descriptors
skipped 1 class/vendor specific interface descriptors
usb_os_find_devices: Found 002 on 001
usb_os_find_devices: Found 001 on 001
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
error obtaining child information: Inappropriate ioctl for device
libg15: libg15 1.3
libg15: Found 1 supported devices
libg15: Trying to find Logitech G15
libg15: Logitech G15 not found
libg15: Trying to find Logitech G11
libg15: Logitech G11 not found
libg15: Trying to find Logitech Z-10
libg15: Logitech Z-10 not found
libg15: Trying to find Logitech G15 v2
libg15: Logitech G15 v2 not found
libg15: Trying to find Logitech Gamepanel
libg15: Logitech Gamepanel not found
libg15: Trying to find Logitech G13
libg15: Logitech G13 not found
libg15: Trying to find Logitech G110
libg15: Found Logitech G110, trying to open it
libg15: Device has 1 possible configurations
libg15: Device has 1 Alternate Settings
libg15: Interface 0 has 2 Endpoints
USB error: could not get bound driver: No data available
libg15: Found "Extra Keys" endpoint 1 with address 0x81 maxtransfersize=8
libg15: Found "LCD" endpoint 2 with address 0x2 maxtransfersize=8
libg15: Done opening the keyboard
g15daemon 1.9.5.4 loaded
Loading 3 plugins named in g15daemon.conf.
G15Daemon Plugin_Loader - DEEPBIND Flag available. Using it.
PRELOADING /usr/lib/g15daemon/1.9.5.4/plugins/g15plugin_tcpserver.so
Booting plugin "LCDServer"
Plugin "LCDServer" boot successful.
Starting plugin thread "LCDServer" in advanced mode
PRELOADING /usr/lib/g15daemon/1.9.5.4/plugins/g15plugin_clock.so
Booting plugin "Clock"
Plugin "Clock" boot successful.
Starting plugin thread "Clock" in standard mode
PRELOADING /usr/lib/g15daemon/1.9.5.4/plugins/g15plugin_uinput.so
Booting plugin "Linux UINPUT Keyboard Output"
Plugin "Linux UINPUT Keyboard Output" boot successful.
Starting plugin thread "Linux UINPUT Keyboard Output" in advanced mode</code>
looks good so far.. !.. ?
now i start (in a new terminal to keep the daemon running ;) ) the g15macro
<code>garog@garog-linux:~$ g15macro -g
Debugging Enabled
/home/garog/.g15macro/GKeyCodes.cfg
Reading keycodes for keys from /home/garog/.g15macro/GKeyCodes.cfg
default: g15macro.conf
I've now got the following macro files:
0:/home/garog/.g15macro/g15macro.conf
Restoring macros from /home/garog/.g15macro/g15macro.conf
XTest disabled by configure option. Using XSendEvent instead.
XTest enabled. Using XTest.
G15Macro: Using version 1.90 as keypress protocol
G15Macro: Display timeout is 0, and we were recording OR selected a new config.
G15Macro: Redrawing whole screen.</code>
in the daemonterminal i get some updates now
<code>
Receiving normal dataupdate.
Received normal dataupdate.
Receiving OOB dataupdate.
Received OOB dataupdate.
Client is taking over keystate
Client has taken over keystate
Receiving OOB dataupdate.
Received OOB dataupdate.
Receiving normal dataupdate.
Received normal dataupdate.
Receiving normal dataupdate.
Received normal dataupdate.
</code>
when i try to record nothing happens...
M Key, MR key... then nothing..
when i check the keyboard input with
<code>garog@garog-linux:~$ xev | grep keycode </code>
and push the M/MR/G Keys nothing happens...
the most frustrating is.. i got i working.. one time.. then i tried to install mumble. the mumble installation tried to install g15daemon from ubuntu.. i canceled that, removed all installed pakets and build it from sources without G15support..
they recorded macros were still working !! i tryed to record a new one.. nothing happens.. same like now...
i closed the g15macro and it overrides my working config -.-
after that i can't get the M,MR,G Keys working... i remoced all with apt-get what has G15 in its name, i reloaded all with svn, build and installed all 4 programms again and again... i can't get the extra keys working...
any "hidden debug" ideas.. or help or something ?? ;)