Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have put a vendor supplied embedded Linux installation (called X-Linux) onto a hardware device. I ran lsmod to see what modules are loaded and nothing at all is shown. Also there is no /proc/modules directory on the system. What does this mean? Does it mean that no drivers are loaded to communicate with the rest of the devices on the board (ethernet, serial etc?). I don't see how this can be as I have been able to configure the static IP of the board and am able to successfull ftpget files from my desktop development machine. I really am unsure about what is going on and about the stability of the system. Is this is a problem or is it expected behaviour?

share|improve this question
up vote 3 down vote accepted

This just means that the drivers are compiled directly into the kernel and that the kernel does not have module support. If you know exactly your target system and the purpose you don't necessarily need module support.

share|improve this answer
Thanks for your answer. No module support? Does that mean that I will be unable to install any other drivers on the system? I need to install *.ko drivers to support CANBUS- will I be unable to do so? – mathematician1975 Jul 10 '12 at 11:08
@mathematician1975 if there is no /proc/modules file than module support is probably missing, so yes you won't be able to load additional modules. As there are already CAN drivers in the kernel it may already work out of the box. Otherwise you'd have to recompile the kernel. – Ulrich Dangel Jul 10 '12 at 11:11
Unfortunately that is way beyond my ability at present. Many thanks for your answer anyway. – mathematician1975 Jul 10 '12 at 11:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.