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
Remember: Modules usually end with the
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.