Step 1: Is the device recognized by the system?
Get information from one of these: lsusb, lspci, lshw
Step 2: Is the appropriate kernel module loaded?
Imagine you are troubleshooting "sound". Here is the process.
lsmod | grep sound
=> check if the sound module is already loaded. If not loaded, then you can load the module using modprobe soundcore
.
Remember: Modules usually end with the.ko
extention.
Here is the problem as how you can identify the name of the module.
Modules are loaded in: /lib/modules
. The modules depend on the kernel version you are running.