<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to support-requests</title><link href="https://sourceforge.net/p/g15daemon/support-requests/" rel="alternate"/><link href="https://sourceforge.net/p/g15daemon/support-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/g15daemon/support-requests/</id><updated>2012-12-31T03:18:45Z</updated><subtitle>Recent changes to support-requests</subtitle><entry><title>G110 extra Keys not working</title><link href="https://sourceforge.net/p/g15daemon/support-requests/1/" rel="alternate"/><published>2012-12-31T03:18:45Z</published><updated>2012-12-31T03:18:45Z</updated><author><name>garog</name><uri>https://sourceforge.net/u/garog/</uri></author><id>https://sourceforge.net96684d0f122c05d199e1584c3d8063f94dcf0836</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;i get crazy...&lt;br /&gt;
i'm trying to get my g-keys working on my G110 keyboard under ubuntu  12LTS&lt;/p&gt;
&lt;p&gt;i used the svn trunk source to compile all what i need&lt;br /&gt;
-libg15&lt;br /&gt;
-libg15render&lt;br /&gt;
-g15daemon-wip&lt;br /&gt;
-g15macro&lt;/p&gt;
&lt;p&gt;all without any problems, (i used &lt;br /&gt;
&amp;lt;code&amp;gt;./configure --prefix=/usr/local &amp;lt;/code&amp;gt;&lt;br /&gt;
for the libg15render config to avoid the font error)&lt;/p&gt;
&lt;p&gt;with &lt;br /&gt;
&amp;lt;code&amp;gt;sudo dpkg-reconfigure keyboard-configuration&amp;lt;/code&amp;gt;&lt;br /&gt;
i switched the keyboard to "Logitech G15-Sondertasten über G1-Daemon" (german system)&lt;/p&gt;
&lt;p&gt;the /dev/uinput file is symlinked to /dev/input/uinput to avoid errors&lt;/p&gt;
&lt;p&gt;when i start the g15daemon with debugging level 2 i get the following&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
garog@garog-linux:~$ sudo g15daemon -d 2&lt;br /&gt;
G15Daemon 1.9.5.4 Build Date: Mon 31 Dec 2012 03:36:36&lt;br /&gt;
G15Daemon CMDLINE ARGS: -d 2 &lt;br /&gt;
usb_set_debug: Setting debugging level to 2 (on)&lt;br /&gt;
usb_os_init: Found USB VFS at /dev/bus/usb&lt;br /&gt;
usb_os_find_busses: Found 011&lt;br /&gt;
usb_os_find_busses: Found 010&lt;br /&gt;
usb_os_find_busses: Found 009&lt;br /&gt;
usb_os_find_busses: Found 008&lt;br /&gt;
usb_os_find_busses: Found 007&lt;br /&gt;
usb_os_find_busses: Found 006&lt;br /&gt;
usb_os_find_busses: Found 005&lt;br /&gt;
usb_os_find_busses: Found 004&lt;br /&gt;
usb_os_find_busses: Found 003&lt;br /&gt;
usb_os_find_busses: Found 002&lt;br /&gt;
usb_os_find_busses: Found 001&lt;br /&gt;
usb_os_find_devices: Found 001 on 011&lt;br /&gt;
skipping descriptor 0x30&lt;br /&gt;
skipped 1 class/vendor specific endpoint descriptors&lt;br /&gt;
usb_os_find_devices: Found 001 on 010&lt;br /&gt;
usb_os_find_devices: Found 001 on 009&lt;br /&gt;
skipping descriptor 0x30&lt;br /&gt;
skipped 1 class/vendor specific endpoint descriptors&lt;br /&gt;
usb_os_find_devices: Found 001 on 008&lt;br /&gt;
usb_os_find_devices: Found 001 on 007&lt;br /&gt;
usb_os_find_devices: Found 001 on 006&lt;br /&gt;
usb_os_find_devices: Found 001 on 005&lt;br /&gt;
usb_os_find_devices: Found 001 on 004&lt;br /&gt;
usb_os_find_devices: Found 001 on 003&lt;br /&gt;
usb_os_find_devices: Found 001 on 002&lt;br /&gt;
usb_os_find_devices: Found 006 on 001&lt;br /&gt;
skipped 1 class/vendor specific interface descriptors&lt;br /&gt;
usb_os_find_devices: Found 005 on 001&lt;br /&gt;
skipped 1 class/vendor specific interface descriptors&lt;br /&gt;
skipped 1 class/vendor specific interface descriptors&lt;br /&gt;
usb_os_find_devices: Found 004 on 001&lt;br /&gt;
skipped 7 class/vendor specific interface descriptors&lt;br /&gt;
skipped 2 class/vendor specific interface descriptors&lt;br /&gt;
skipping descriptor 0x25&lt;br /&gt;
skipped 1 class/vendor specific endpoint descriptors&lt;br /&gt;
skipped 2 class/vendor specific interface descriptors&lt;br /&gt;
skipping descriptor 0x25&lt;br /&gt;
skipped 1 class/vendor specific endpoint descriptors&lt;br /&gt;
skipped 1 class/vendor specific interface descriptors&lt;br /&gt;
usb_os_find_devices: Found 003 on 001&lt;br /&gt;
skipped 1 class/vendor specific interface descriptors&lt;br /&gt;
skipped 1 class/vendor specific interface descriptors&lt;br /&gt;
usb_os_find_devices: Found 002 on 001&lt;br /&gt;
usb_os_find_devices: Found 001 on 001&lt;br /&gt;
error obtaining child information: Inappropriate ioctl for device&lt;br /&gt;
error obtaining child information: Inappropriate ioctl for device&lt;br /&gt;
error obtaining child information: Inappropriate ioctl for device&lt;br /&gt;
error obtaining child information: Inappropriate ioctl for device&lt;br /&gt;
libg15: libg15 1.3&lt;br /&gt;
libg15: Found 1 supported devices&lt;br /&gt;
libg15: Trying to find Logitech G15&lt;br /&gt;
libg15: Logitech G15 not found&lt;br /&gt;
libg15: Trying to find Logitech G11&lt;br /&gt;
libg15: Logitech G11 not found&lt;br /&gt;
libg15: Trying to find Logitech Z-10&lt;br /&gt;
libg15: Logitech Z-10 not found&lt;br /&gt;
libg15: Trying to find Logitech G15 v2&lt;br /&gt;
libg15: Logitech G15 v2 not found&lt;br /&gt;
libg15: Trying to find Logitech Gamepanel&lt;br /&gt;
libg15: Logitech Gamepanel not found&lt;br /&gt;
libg15: Trying to find Logitech G13&lt;br /&gt;
libg15: Logitech G13 not found&lt;br /&gt;
libg15: Trying to find Logitech G110&lt;br /&gt;
libg15: Found Logitech G110, trying to open it&lt;br /&gt;
libg15: Device has 1 possible configurations&lt;br /&gt;
libg15: Device has 1 Alternate Settings&lt;br /&gt;
libg15: Interface 0 has 2 Endpoints&lt;br /&gt;
USB error: could not get bound driver: No data available&lt;br /&gt;
libg15: Found "Extra Keys" endpoint 1 with address 0x81 maxtransfersize=8 &lt;br /&gt;
libg15: Found "LCD" endpoint 2 with address 0x2 maxtransfersize=8 &lt;br /&gt;
libg15: Done opening the keyboard&lt;br /&gt;
g15daemon 1.9.5.4 loaded&lt;/p&gt;
&lt;p&gt;Loading 3 plugins named in g15daemon.conf.&lt;br /&gt;
G15Daemon Plugin_Loader - DEEPBIND Flag available.  Using it.&lt;/p&gt;
&lt;p&gt;PRELOADING /usr/lib/g15daemon/1.9.5.4/plugins/g15plugin_tcpserver.so&lt;br /&gt;
Booting plugin "LCDServer"&lt;br /&gt;
Plugin "LCDServer" boot successful.&lt;br /&gt;
Starting plugin thread "LCDServer" in advanced mode&lt;/p&gt;
&lt;p&gt;PRELOADING /usr/lib/g15daemon/1.9.5.4/plugins/g15plugin_clock.so&lt;br /&gt;
Booting plugin "Clock"&lt;br /&gt;
Plugin "Clock" boot successful.&lt;br /&gt;
Starting plugin thread "Clock" in standard mode&lt;/p&gt;
&lt;p&gt;PRELOADING /usr/lib/g15daemon/1.9.5.4/plugins/g15plugin_uinput.so&lt;br /&gt;
Booting plugin "Linux UINPUT Keyboard Output"&lt;br /&gt;
Plugin "Linux UINPUT Keyboard Output" boot successful.&lt;br /&gt;
Starting plugin thread "Linux UINPUT Keyboard Output" in advanced mode&amp;lt;/code&amp;gt;&lt;/p&gt;
&lt;p&gt;looks good so far.. !.. ? &lt;/p&gt;
&lt;p&gt;now i start (in a new terminal to keep the daemon running ;) ) the g15macro&lt;br /&gt;
&amp;lt;code&amp;gt;garog@garog-linux:~$ g15macro -g&lt;br /&gt;
Debugging Enabled&lt;br /&gt;
/home/garog/.g15macro/GKeyCodes.cfg&lt;br /&gt;
Reading keycodes for keys from /home/garog/.g15macro/GKeyCodes.cfg&lt;br /&gt;
default: g15macro.conf&lt;br /&gt;
I've now got the following macro files:&lt;br /&gt;
0:/home/garog/.g15macro/g15macro.conf&lt;br /&gt;
Restoring macros from /home/garog/.g15macro/g15macro.conf&lt;br /&gt;
XTest disabled by configure option.  Using XSendEvent instead.&lt;br /&gt;
XTest enabled. Using XTest.&lt;br /&gt;
G15Macro: Using version 1.90 as keypress protocol&lt;br /&gt;
G15Macro: Display timeout is 0, and we were recording OR selected a new config.&lt;br /&gt;
G15Macro: Redrawing whole screen.&amp;lt;/code&amp;gt;&lt;/p&gt;
&lt;p&gt;in the daemonterminal i get some updates now&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Receiving normal dataupdate.&lt;br /&gt;
Received normal dataupdate.&lt;br /&gt;
Receiving OOB dataupdate.&lt;br /&gt;
Received OOB dataupdate.&lt;br /&gt;
Client is taking over keystate&lt;br /&gt;
Client has taken over keystate&lt;br /&gt;
Receiving OOB dataupdate.&lt;br /&gt;
Received OOB dataupdate.&lt;br /&gt;
Receiving normal dataupdate.&lt;br /&gt;
Received normal dataupdate.&lt;br /&gt;
Receiving normal dataupdate.&lt;br /&gt;
Received normal dataupdate.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/p&gt;
&lt;p&gt;when i try to record nothing happens...&lt;br /&gt;
M Key, MR key... then nothing..&lt;/p&gt;
&lt;p&gt;when i check the keyboard input with &lt;br /&gt;
&amp;lt;code&amp;gt;garog@garog-linux:~$ xev | grep keycode &amp;lt;/code&amp;gt; &lt;br /&gt;
and push the M/MR/G Keys nothing happens...&lt;/p&gt;
&lt;p&gt;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..&lt;br /&gt;
they recorded macros were still working !! i tryed to record a new one.. nothing happens.. same like now...&lt;br /&gt;
i closed the g15macro and it overrides my working config -.-&lt;br /&gt;
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... &lt;/p&gt;
&lt;p&gt;any "hidden debug" ideas.. or help or something ?? ;)&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>