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

Reply via email to