We Value Your Privacy

We and our partners use technology such as cookies on our site to personalise content and ads, provide social media features, and analyse our traffic. Click below to consent to the use of this technology across the web. You can change your mind and change your consent choices at anytime by returning to this site.

Update Consent
Loading ...

How to Add Kernel Modules to FreeNAS

Updated July 18, 2017

FreeNAS is a free and open source Network Attached Storage (NAS) operating system based on FreeBSD. Using FreeNAS, advanced users can create their own networked mass storage device with pre-existing hardware instead of having to purchase a dedicated and expensive NAS. Since FreeNAS does not run on a single type of hardware, kernel modules may need to be loaded for the operating system to function properly. As FreeNAS is a derivative of FreeBSD, kernel modules can be added using the same commands.

Loading ...
  1. Open a terminal window and use SSH to connect to your FreeNAS box like you would during set-up. If your FreeNAS system is not a headless (without a monitor), you can log in locally instead.

  2. Run the "su" command, then enter the Administrator password to become the root user.

  3. Enter "kldload module" where "module" is the name of the module you need to load. Optionally, add the "-v" parameter to view more details about the module.

  4. Tip

    Modules are stored in the "/boot/kernel/" directory and have a ".ko" file extension.

Loading ...


About the Author

Chad Anderson

Chad Anderson began writing professionally in 2009. He primarily contributes articles on technology and outdoor topics for various websites. His areas of interest include Linux and open-source software along with cycling and other outdoor sports. Anderson holds a Bachelor of Arts in English literature from the University of Nevada in Reno.

Loading ...
Loading ...