This post is more than 5 years old
3 Posts
0
3575
December 9th, 2016 07:00
Dell Inspiron 3179: keyboard not sends KEY-RELEASE events (key-up) for keys: HOME, END, PGUP, PGDN
good day!
next problem:
keyboard (on Dell Inspiron 3179) not sends KEY-RELEASE events (key-up) for keys:
HOME, END, PGUP, PGDN. (problem only for this four keys of keyboard).
for this four keys -- KEY-PRESS sends, but KEY-RELEASE missed.
some software (all X11 software) can not normally works with this issue.
as I checked -- the problem independent of operating system. and very effect on me (I very use X11 software).
proof of presents problem:
if we will load kernel (linux) with kernel paramenters: i8042.debug i8042.unmask_kbd_data
than we will see in dmesg:
[ 167.541072] i8042: [49458] e0 <- i8042 (interrupt, 0, 1)
[ 167.543508] i8042: [49459] 47 <- i8042 (interrupt, 0, 1)
[ 167.828298] i8042: [49544] e0 <- i8042 (interrupt, 0, 1)
[ 167.830614] i8042: [49545] 4f <- i8042 (interrupt, 0, 1)
[ 168.126512] i8042: [49633] e0 <- i8042 (interrupt, 0, 1)
[ 168.128950] i8042: [49634] 49 <- i8042 (interrupt, 0, 1)
[ 168.332382] i8042: [49694] e0 <- i8042 (interrupt, 0, 1)
[ 168.334812] i8042: [49695] 51 <- i8042 (interrupt, 0, 1)
[ 168.732057] i8042: [49814] e0 <- i8042 (interrupt, 0, 1)
[ 168.734479] i8042: [49814] 47 <- i8042 (interrupt, 0, 1)
[ 168.987128] i8042: [49890] e0 <- i8042 (interrupt, 0, 1)
[ 168.989468] i8042: [49891] 4f <- i8042 (interrupt, 0, 1)
[ 169.264263] i8042: [49973] e0 <- i8042 (interrupt, 0, 1)
[ 169.266697] i8042: [49973] 49 <- i8042 (interrupt, 0, 1)
[ 169.459076] i8042: [50031] e0 <- i8042 (interrupt, 0, 1)
[ 169.461522] i8042: [50031] 51 <- i8042 (interrupt, 0, 1)
[ 169.830662] i8042: [50142] e0 <- i8042 (interrupt, 0, 1)
[ 169.833047] i8042: [50142] 47 <- i8042 (interrupt, 0, 1)
[ 170.080744] i8042: [50216] e0 <- i8042 (interrupt, 0, 1)
[ 170.083137] i8042: [50217] 4f <- i8042 (interrupt, 0, 1)
[ 170.377976] i8042: [50305] e0 <- i8042 (interrupt, 0, 1)
[ 170.380403] i8042: [50306] 49 <- i8042 (interrupt, 0, 1)
[ 170.567679] i8042: [50362] e0 <- i8042 (interrupt, 0, 1)
[ 170.570182] i8042: [50362] 51 <- i8042 (interrupt, 0, 1)
Question!:
is it defect of Laptop Keyboard?
or is it defect of Laptop Firmware (BIOS) ? in this case: will this be fixed in next version of Laptop Firmware (BIOS) update ?
thanks in advance!
Andrei Antonov
3 Posts
1
January 8th, 2017 09:00
for Linux -- problem was solved -- via creating hwdb-file ( /etc/udev/hwdb.d/95-custom-keyboard.hwdb ):
# Dell Inspiron 3179 evdev:atkbd:dmi:bvn*:bvr*:bd*:svnDell*:pnInspiron*3179:pvr* KEYBOARD_KEY_c7=!home KEYBOARD_KEY_cf=!end KEYBOARD_KEY_c9=!pageup KEYBOARD_KEY_d1=!pagedown
(and hwdb re-index: sudo udevadm hwdb --update && sudo sudo udevadm trigger )
thank you all for your time and for desire to help!
correctly work for other operation system -- not important to me.. so i will mark that issue is solved for me
Andrei Antonov
3 Posts
0
December 27th, 2016 11:00
why this subject in Linux part of forum???!?!?!?!?!
IT IS NOT LINUX PROBLEM..
defect present in ANY operation system (for this model notebook: Dell Inspiron 3179 ). and incluging Windows.
for Linux... for Linux this defect ONLY ESPECIALLY EVIDENT. and Linux it is good place for diagnostic way.
in Windows you can not use this keys (Home, End, PgUp, PgDn) in INTERACTIVE applications and games, such as -- World of Warcraft , World of Tanks.
(on Linux -- you can not use any X11-application.. including not interactive application..)
any keyboard-test-application (on ANY OPERATIONG SYSTEM, INCLUDING WINDOWS) -- for this Notebook -- shows that this keys not works correctly (sticky keys).
on Windows -- correctly works applications such Microsoft Notepad and Microsoft Word (because they do not ask KEY-RELEASE events from keyboards).
please, move this subject to part of forum for model notebook Dell Inspiron 3179 . from this Linux part of forum.
it is physical problem -- of keyboard controller or in firmware of matherboard. problem NOT in operating system.
I had tried last of firmware version at this day (1.0.3).
-----------------------------------------------------------
I carried my notebook to the service center -- for diagnostic and repair. ( one of this list -- i.dell.com/.../RU_CIS_Service_Centers.pdf )
but service center -- concluded than hardware not corrupted (ant they can not replace any .
and please, answer:
is there a chance to use this notebook is normally in the future (with firmware update) ? or I have to throw this notebook to trash (and buy new other notebook model)?