Magento 2: List of Useful Commands

As a Magento 2 developer, you know how crucial it is to streamline your workflow and optimize your development process. One way to achieve this is by using command-line tools, which can greatly enhance your productivity. However, with so many commands available, it can be challenging to remember them all. That’s why we’ve compiled a … Read more

How to use Linux kernel driver bind/unbind interface for USB-HID devices?

First background. I am developing a driver for Logitech game-panel devices. It’s a keyboard with a screen on it. The driver is working nicely but by default the device is handled by HID. In order to prevent HID taking over the device before my driver, I can blacklist it in hid-core.c. This works but is not the best solution as I am working with several people and we all have to keep patching our HID module which is becoming a chore, especially as it often involves rebuilding initramfs and such.