I recently had some issues with my Logitech K800 Wireless keyboard using the unifying connector in combination with Kernel 3.10 – basically the human interface device (hid) was recognized but no further action was accepted. Basically related to this bug. While it does not occur in newer kernel revisions, the procedure below describes how to downgrade to an older kernel (given that apt cache is not cleaned, otherwise you’ll have to fetch a .deb package manually).

# lsusb | grep Logitech
# dmesg | grep Logitech
# vim /usr/share/initramfs-tools/hook-functions
# modprobe -r hid_logitech_dj
# dpkg -l *linux-image*
# apt-get remove linux-image-3.10*
# apt-get install --reinstall linux-image-3.9-1-amd64
# update-initramfs -u
# update-grub
# reboot

Now that the default linux-image is gone too, no further kernel updates will rush into as well. Though all the dkms modules must be rebuilt for the remaining 3.9 kernel.

# dpkg -l *dkms* | grep ^ii
# apt-get install --reinstall nvidia-kernel-dkms
# apt-get install --reinstall virtualbox-dkms
# reboot
%d bloggers like this: