Module fail at boot

hi

When i boot i have this error, so there is a module who fail

4.096631] sd 2:0:0:0: Attached scsi generic sg2 type 0 
    4.096960] systemd[1]: Starting dracut cmdline hook... 
    4.097054] systemd[1]: Listening on udev Control Socket. 
    4.097090] systemd[1]: Reached target Sockets. 
    4.097533] systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE 
    4.097778] systemd[1]: Failed to start Load Kernel Modules.
    4.098032] systemd[1]: systemd-modules-load.service: Unit entered failed state. 
    4.098085] systemd[1]**: systemd-modules-load.service: Failed with result 'exit-code'.**
    4.099859] systemd[1]: Started Create list of required static device nodes for the current kernel. 
    4.107225] systemd[1]: Starting Create Static Device Nodes in /dev... 
    4.107893] systemd[1]: Starting Apply Kernel Variables... 
    4.110733] systemd[1]: Started Create Static Device Nodes in /dev.


i tried to find it with

systemctl status systemd-modules-load.service

but there is not error

 systemd-modules-load.service - Load Kernel Modules 
  Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled) 
  Active: **active (exited)** since ven 2016-01-15 21:50:40 EST; 9min ago 
    Docs: man:systemd-modules-load.service(8) 
          man:modules-load.d(5) 
 Process: 857 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS) 
Main PID: 857 (code=exited, status=0/SUCCESS) 
  CGroup: /system.slice/systemd-modules-load.service


with journalctl -b --pri=3 i found


systemd[1]: **Failed to start Load Kernel Modules.**
systemd-modules-load[131]: **Failed to find module 'acpi_call'**

acpi_call.ko is in

/lib/modules/4.4.0-1-default/extra/


in modules.dep i see:

extra/acpi_call.ko

i create this file:

/etc/modules-load.d/acpi_call.conf

and put inside acpi_call

don’t understand why the module is not saw

Do you have a scsi device or controller??

no i use a laptop, but i know then some device use someting scsi emulation.

So is there a problem with “some device”

If you don’t have a scsi controller I’d not expect the Module to load

I do not see it. Where does it come from? What “rpm -qf /lib/modules/4.4.0-1-default/extra/acpi_call.ko” says?

I would be rather surprised if module named “acpi*” had anything to do with “scsi controller”.

The message you see is from the early stages of boot, before the root file system has been mounted. It is running from what is saved in the “initrd”. That you found the file in the file system doesn’t mean much.

If everything is working, then I wouldn’t worry too much about this.

nothing to do with a rpm, it’s module i builded.

Yes, of course, you are right. dracut will copy all files in /etc/modules-load.d. In this case the simplest way to avoid false error is to also copy module using

drivers+=" acpi_call.ko "

in some dracut configuration file, like /etc/dracut.conf.d/acpi_call.conf