I attached the output of dmidecode on my laptop previously, I understand that most info should be there. Please let me know if you need more information beyond that.
I recompiled the kernel with the only change being that in /drivers/input/keyboard/atkbd.c, the line
and now the recompiled kernel indeed does not have any problem with Fn+Up, Fn+Down keys on my machine. Of course, this kernel would not work for those Dell laptops which are from "Dell Inc.". So it is really about differences in how these laptops identify themselves.
So it is me with Dell Inspiron 5100 again. To answer Lethe's question, the model is identified as:
sudo dmidecode | grep 5100
Product Name: Inspiron 5100
I attached the output of dmidecode on my laptop previously, I understand that most info should be there. Please let me know if you need more information beyond that.
I recompiled the kernel with the only change being that in /drivers/ input/keyboard/ atkbd.c, the line
DMI_MATCH( DMI_SYS_ VENDOR, "Dell Inc."),
replaced with
DMI_MATCH( DMI_SYS_ VENDOR, "Dell Computer Corporation"),
and now the recompiled kernel indeed does not have any problem with Fn+Up, Fn+Down keys on my machine. Of course, this kernel would not work for those Dell laptops which are from "Dell Inc.". So it is really about differences in how these laptops identify themselves.