Bus 003 Device 002: ID 04d9:a067 Holtek Semiconductor, Inc. Intensively googling for about a day, an interesting solution was found at one of the foreign forums . sudo apt-get install fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev to install the necessary packages for building the kernel. mkdir ~/source cd ~/source apt-get source linux-image-$(uname -r) to get the source code of the current kernel. The source code for the 3.2.48 kernel is approximately 98.7 MB. We'll have to wait a bit. cd linux and press the Tab key to auto-complete the full folder name, then press Enter. gedit include/linux/hid.h and find in the file the line #define HID_MAX_USAGES (To search, you can use the combination Ctrl + F). Change the numeric value to 64000. cp -vi /boot/config-`uname -r` .config to prepare the configuration file of our current operating system. export CONCURRENCY_LEVEL=# to speed up the compilation process. # must be replaced by a number greater than 1 than the number of cores in the CPU. make-kpkg clean to prepare the directory for compilation. fakeroot make-kpkg --initrd --append-to-version=-sk kernel-image kernel-headers cd ~/source cd ~/source sudo dpkg -i linux-image-*.deb sudo dpkg -i linux-headers-*.deb sudo update-initramfs -c -k _) sudo update-grub sudo update-burg sudo apt-get remove fakeroot kernel-wedge build-essential makedumpfile kernel-package libncurses5 libncurses5-dev but I left them in place, you never know. rm -r ~/source to remove the source directory.Source: https://habr.com/ru/post/189966/
All Articles