During my Linux studies, I came up with this question which I've thus far been unable to find a satisfactory answer.
Suppose I have a computer and I've just installed a Linux OS. A certain piece of hardware is not working because the required module is not in the kernel. I have the hardware information but how do I find out the identity of the missing module?
I wondered if there might be an online resource which lists all hardware with their respective modules but I haven't been able to find anything like that. Is the situation then, that I would have to tackle each hardware/module problem on a case by case basis?