* [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard @ 2004-10-31 13:21 Johannes Raspe 2004-10-31 14:27 ` Helge Deller 0 siblings, 1 reply; 6+ messages in thread From: Johannes Raspe @ 2004-10-31 13:21 UTC (permalink / raw) To: parisc-linux Hi all, after successfully moving to kernel 2.6.x-series with great help from Helge= =20 Deller I'd like to report a problem wich is also present in 2.4.x-kernels: with my german HIL-keyboerd on a 735/125 the keys for "#/'" (between left=20 shift-key and the "y"-key) and "<>|" (between Return and the german "=E4"-k= ey)=20 give absolutely no response to the OS. I tried "showkey" on a text-console and nothing happens when pressing these= =20 two keys. Every other key gives an output. Regards Johannes =2D-=20 Johannes Raspe - j.raspe@t-online.de GnuPG-Key ID: D342E105 =46ingerprint: D681 F800 FB2D 913E D14C 1F17 C3DB B1F1 D342 E105 _______________________________________________ parisc-linux mailing list parisc-linux@lists.parisc-linux.org http://lists.parisc-linux.org/mailman/listinfo/parisc-linux ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard 2004-10-31 13:21 [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard Johannes Raspe @ 2004-10-31 14:27 ` Helge Deller 2004-10-31 17:35 ` Johannes Raspe 0 siblings, 1 reply; 6+ messages in thread From: Helge Deller @ 2004-10-31 14:27 UTC (permalink / raw) To: parisc-linux [-- Attachment #1: Type: text/plain, Size: 658 bytes --] Hi Johannes, On Sunday 31 October 2004 14:21, Johannes Raspe wrote: > after successfully moving to kernel 2.6.x-series with great help from Helge > Deller I'd like to report a problem wich is also present in 2.4.x-kernels: > with my german HIL-keyboerd on a 735/125 the keys for "#/'" (between left > shift-key and the "y"-key) and "<>|" (between Return and the german "ä"-key) > give absolutely no response to the OS. > I tried "showkey" on a text-console and nothing happens when pressing these > two keys. Every other key gives an output. please apply the following patch and send me the documented console-output for the corresponding keys. Helge [-- Attachment #2: diff --] [-- Type: text/plain, Size: 2265 bytes --] ? drivers/input/keyboard/Kconfig.org ? drivers/input/keyboard/Makefile.org ? drivers/input/keyboard/atkbd.c.org ? drivers/input/keyboard/hilkbd.c.org ? drivers/input/keyboard/hpps2atkbd.h.org Index: drivers/input/keyboard/hil_kbd.c =================================================================== RCS file: /var/cvs/linux-2.6/drivers/input/keyboard/hil_kbd.c,v retrieving revision 1.11 diff -u -p -r1.11 hil_kbd.c --- drivers/input/keyboard/hil_kbd.c 27 Oct 2004 20:17:18 -0000 1.11 +++ drivers/input/keyboard/hil_kbd.c 31 Oct 2004 14:22:17 -0000 @@ -140,14 +140,18 @@ static void hil_kbd_process_record(struc case HIL_POL_CHARTYPE_NONE: break; case HIL_POL_CHARTYPE_ASCII: - while (cnt < idx - 1) + while (cnt < idx - 1) { + printk("HIL_POL_CHARTYPE_ASCII: %d\n", kbd->data[cnt]); input_report_key(dev, kbd->data[cnt++] & 0x7f, 1); + } break; case HIL_POL_CHARTYPE_RSVD1: case HIL_POL_CHARTYPE_RSVD2: case HIL_POL_CHARTYPE_BINARY: - while (cnt < idx - 1) + while (cnt < idx - 1) { + printk("HIL_POL_CHARTYPE_BINARY: %d\n", kbd->data[cnt]); input_report_key(dev, kbd->data[cnt++], 1); + } break; case HIL_POL_CHARTYPE_SET1: while (cnt < idx - 1) { @@ -156,6 +160,7 @@ static void hil_kbd_process_record(struc key = kbd->data[cnt++]; up = key & HIL_KBD_SET1_UPBIT; key &= (~HIL_KBD_SET1_UPBIT & 0xff); + printk("HIL_POL_CHARTYPE_SET1: %d up:%d\n", key>>HIL_KBD_SET1_SHIFT, up); key = hil_kbd_set1[key >> HIL_KBD_SET1_SHIFT]; if (key != KEY_RESERVED) input_report_key(dev, key, !up); @@ -168,6 +173,7 @@ static void hil_kbd_process_record(struc key = kbd->data[cnt++]; up = key & HIL_KBD_SET2_UPBIT; key &= (~HIL_KBD_SET1_UPBIT & 0xff); + printk("HIL_POL_CHARTYPE_SET2: %d up:%d\n", key>>HIL_KBD_SET2_SHIFT, up); key = key >> HIL_KBD_SET2_SHIFT; if (key != KEY_RESERVED) input_report_key(dev, key, !up); @@ -180,6 +186,7 @@ static void hil_kbd_process_record(struc key = kbd->data[cnt++]; up = key & HIL_KBD_SET3_UPBIT; key &= (~HIL_KBD_SET1_UPBIT & 0xff); + printk("HIL_POL_CHARTYPE_SET3: %d up:%d\n", key>>HIL_KBD_SET3_SHIFT, up); key = hil_kbd_set3[key >> HIL_KBD_SET3_SHIFT]; if (key != KEY_RESERVED) input_report_key(dev, key, !up); [-- Attachment #3: Type: text/plain, Size: 169 bytes --] _______________________________________________ parisc-linux mailing list parisc-linux@lists.parisc-linux.org http://lists.parisc-linux.org/mailman/listinfo/parisc-linux ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard 2004-10-31 14:27 ` Helge Deller @ 2004-10-31 17:35 ` Johannes Raspe 2004-10-31 18:20 ` Helge Deller 0 siblings, 1 reply; 6+ messages in thread From: Johannes Raspe @ 2004-10-31 17:35 UTC (permalink / raw) To: Helge Deller; +Cc: parisc-linux Hi Helge, glad to hear that you also maintain the HP-HIL stuff! Am Sonntag, 31. Oktober 2004 15:27 schrieb Helge Deller: > Hi Johannes, > > On Sunday 31 October 2004 14:21, Johannes Raspe wrote: > > after successfully moving to kernel 2.6.x-series with great help from > > Helge Deller I'd like to report a problem wich is also present in > > 2.4.x-kernels: with my german HIL-keyboerd on a 735/125 the keys for > > "#/'" (between left shift-key and the "y"-key) and "<>|" (between Return > > and the german "=E4"-key) give absolutely no response to the OS. > > I tried "showkey" on a text-console and nothing happens when pressing > > these two keys. Every other key gives an output. > > please apply the following patch and send me the documented console-output > for the corresponding keys. > Output for "<"-key: HIL_POL_CHARTYPE_SET1: 118 Output for "#"-key: HIL_POL_CHARTYPE_SET1: 116 Johannes =2D-=20 Johannes Raspe - j.raspe@t-online.de GnuPG-Key ID: D342E105 =46ingerprint: D681 F800 FB2D 913E D14C 1F17 C3DB B1F1 D342 E105 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard 2004-10-31 17:35 ` Johannes Raspe @ 2004-10-31 18:20 ` Helge Deller 2004-10-31 20:25 ` No keyboard repeat (was: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard) Johannes Raspe 0 siblings, 1 reply; 6+ messages in thread From: Helge Deller @ 2004-10-31 18:20 UTC (permalink / raw) To: Johannes Raspe; +Cc: parisc-linux [-- Attachment #1: Type: text/plain, Size: 892 bytes --] Hi Johannes, On Sunday 31 October 2004 18:35, Johannes Raspe wrote: > > On Sunday 31 October 2004 14:21, Johannes Raspe wrote: > > > after successfully moving to kernel 2.6.x-series with great help from > > > Helge Deller I'd like to report a problem wich is also present in > > > 2.4.x-kernels: with my german HIL-keyboerd on a 735/125 the keys for > > > "#/'" (between left shift-key and the "y"-key) and "<>|" (between Return > > > and the german "ä"-key) give absolutely no response to the OS. > > > I tried "showkey" on a text-console and nothing happens when pressing > > > these two keys. Every other key gives an output. > > > > please apply the following patch and send me the documented console-output > > for the corresponding keys. > > > Output for "<"-key: > HIL_POL_CHARTYPE_SET1: 118 > > Output for "#"-key: > HIL_POL_CHARTYPE_SET1: 116 please try the attached patch. Helge [-- Attachment #2: diff --] [-- Type: text/plain, Size: 696 bytes --] Index: include/linux/hil.h =================================================================== RCS file: /var/cvs/linux-2.6/include/linux/hil.h,v retrieving revision 1.8 diff -u -p -r1.8 hil.h --- include/linux/hil.h 27 Jan 2004 22:36:57 -0000 1.8 +++ include/linux/hil.h 31 Oct 2004 18:18:50 -0000 @@ -422,7 +422,7 @@ enum hil_command { KEY_J, KEY_K, KEY_L, KEY_SEMICOLON, \ KEY_APOSTROPHE, KEY_ENTER, KEY_HOME, KEY_PAGEUP, \ KEY_M, KEY_COMMA, KEY_DOT, KEY_SLASH, \ - KEY_RESERVED, KEY_SELECT, KEY_RESERVED, KEY_PAGEDOWN, \ + KEY_BACKSLASH, KEY_SELECT, KEY_102ND, KEY_PAGEDOWN, \ KEY_N, KEY_SPACE, KEY_NEXT, KEY_RESERVED, \ KEY_LEFT, KEY_DOWN, KEY_UP, KEY_RIGHT [-- Attachment #3: Type: text/plain, Size: 169 bytes --] _______________________________________________ parisc-linux mailing list parisc-linux@lists.parisc-linux.org http://lists.parisc-linux.org/mailman/listinfo/parisc-linux ^ permalink raw reply [flat|nested] 6+ messages in thread
* No keyboard repeat (was: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard) 2004-10-31 18:20 ` Helge Deller @ 2004-10-31 20:25 ` Johannes Raspe 2004-11-01 17:58 ` Helge Deller 0 siblings, 1 reply; 6+ messages in thread From: Johannes Raspe @ 2004-10-31 20:25 UTC (permalink / raw) To: Helge Deller; +Cc: parisc-linux Hi Helge, great work! The keys are working fine now. Many thanks for the fast help! J= ust=20 one other little problem: the keypresses are not repeated (console and X). = I=20 tried "kbdrate" but this does nothing. Is this a kernel related or a configuration problem? Regards Johannes Am Sonntag, 31. Oktober 2004 19:20 schrieb Helge Deller: > On Sunday 31 October 2004 18:35, Johannes Raspe wrote: > > > On Sunday 31 October 2004 14:21, Johannes Raspe wrote: > > > > after successfully moving to kernel 2.6.x-series with great help fr= om > > > > Helge Deller I'd like to report a problem wich is also present in > > > > 2.4.x-kernels: with my german HIL-keyboerd on a 735/125 the keys for > > > > "#/'" (between left shift-key and the "y"-key) and "<>|" (between > > > > Return and the german "=E4"-key) give absolutely no response to the= OS. > > > > I tried "showkey" on a text-console and nothing happens when pressi= ng > > > > these two keys. Every other key gives an output. > > > > > > please apply the following patch and send me the documented > > > console-output for the corresponding keys. > > > > Output for "<"-key: > > HIL_POL_CHARTYPE_SET1: 118 > > > > Output for "#"-key: > > HIL_POL_CHARTYPE_SET1: 116 > > please try the attached patch. > Helge =2D-=20 Johannes Raspe - j.raspe@t-online.de GnuPG-Key ID: D342E105 =46ingerprint: D681 F800 FB2D 913E D14C 1F17 C3DB B1F1 D342 E105 ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: No keyboard repeat (was: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard) 2004-10-31 20:25 ` No keyboard repeat (was: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard) Johannes Raspe @ 2004-11-01 17:58 ` Helge Deller 0 siblings, 0 replies; 6+ messages in thread From: Helge Deller @ 2004-11-01 17:58 UTC (permalink / raw) To: Johannes Raspe; +Cc: parisc-linux On Sunday 31 October 2004 21:25, Johannes Raspe wrote: > Just one other little problem: the keypresses are not repeated (console and X). > I tried "kbdrate" but this does nothing. > Is this a kernel related or a configuration problem? it was a kernel problem - it's fixed now in CVS HEAD (2.6.10-rc1-pa8). Helge _______________________________________________ parisc-linux mailing list parisc-linux@lists.parisc-linux.org http://lists.parisc-linux.org/mailman/listinfo/parisc-linux ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2004-11-01 17:58 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-10-31 13:21 [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard Johannes Raspe 2004-10-31 14:27 ` Helge Deller 2004-10-31 17:35 ` Johannes Raspe 2004-10-31 18:20 ` Helge Deller 2004-10-31 20:25 ` No keyboard repeat (was: [parisc-linux] No "#/'" and "<>|" keys with german HIL-keyboard) Johannes Raspe 2004-11-01 17:58 ` Helge Deller
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox