Hi all,
I posted something a few days ago about middle click of a mouse not
working. In investigating this, I think I have come across something a
bit dodgy.
I have just updated my kernel to 5.5.0. This has the dodgy behaviour of
the middle button not working. A bit of Googling led me to reboot my
machine with an older kernel, 5.4.14. The middle button worked. The
kernel is the problem I thought. I in turn diff'd the configs for the
two kernels. 5.4.14 has 7 lines of Logitech stuff under CONFIG_HID_.
5.5.0 has none. The Logitech stuff appears in the 5.5.0 kernel if I
search within the kernel config thingy, "make menuconfig". It should be
noted that I usually roll my old config file over into the new kernel
then run "make oldconfig".
"make menuconfig" under 5.5.0 shows, in my situation, Device
Drivers->HID support->Special HID drivers:
...
...
Kensington...
LC-Power
Lenovo...
Apple Magic...
Maltron...
...
...
Under 5.4.14 there would have been a Logitech between Lenovo & Magic Mouse
With this in mind, I deleted the current config file, the one based on
5.4.14 with "make oldconfig" and missing Logitech and then reran "make
menuconfig". Working my way down to the mouse drivers, lo & behold,
there are entries for the Logitech mice. When I exit "make menuconfig"
and look at the .config file, the Logitech stuff is there.
Now the big questions are:
1) Is "make oldconfig" broken?
2) Can I no longer take my old config across and update it?
3) Am I a dill and doing something obviously wrong?
I don't want to have to start from a fresh config file and weed out all
the %^&^$^#^# stuff I don't need, all of the weird network cards, the
Intel CPU stuf, I run AMD, etc etc.
Any thoughts on how to rectify this situation would be greatly
appreciated,
Andrew