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