<div dir="ltr">Frank,<div><br></div><div>The error message means that the module ipmi_si could not find the IPMI hardware device to talk to.</div><div><br></div><div>In the case of success it works like this:</div><div><br></div><div>* you call modprobe ipmi_si</div><div>* kernel loads that module into memory</div><div>* kernel calls initialization routine within that module</div><div>* initialization routine finds hardware device and tells the kernel that all is well</div><div>* there is a song and dance involving udev to create the /dev/*ipmi* device nodes<br></div><div>* ipmitool uses those device nodes to talk to the hardware</div><div><br></div><div>In your case, this is what happened:</div><div><div><br></div><div>* you call modprobe ipmi_si</div><div>* kernel loads that module into memory</div><div>* kernel calls initialization routine within that module</div><div>* initialization routine does not find hardware device and tells the kernel that it failed</div><div>* kernel unloads the module again. It passes a very short error status back to you. This is where the "Error inserting ... no such device" message comes from. This is also why "lsmod" does not show the ipmi_si module.</div><div>* no /dev/*ipmi* device nodes were created<br></div><div>* ipmitool does not see the device nodes</div></div><div><br></div><div>If you look at dmesg, the module initialization routine might have printed a more specific error message there. If you find such an error message, chances are you can use google to fix your situation. (or maybe you just need a different ipmi module for your computer)</div><div><br></div><div>Hans</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 25, 2016 at 5:20 AM, Frank Yu <span dir="ltr"><<a href="mailto:flyxiaoyu@gmail.com" target="_blank">flyxiaoyu@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:simsun,serif;font-size:large">Hi all,<br><br>I am trying to load kernel module ipmi_si, while failed with error "No such device", truth is I can find file in ../kernel/drivers/char/ipmi/ipmi_si.ko. So why I  can't load it?<br><br><br>Steps:<br><br># ls -l /lib/modules/2.6.32-573.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko<br>-rwxr--r--. 1 root root 93080 Jul 23  2015 /lib/modules/2.6.32-573.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko<br><br># modprobe ipmi_si<br>FATAL: Error inserting ipmi_si (/lib/modules/2.6.32-573.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko): No such device<br><br># lsmod |grep ipmi<br>ipmi_devintf            7729  0 <br>ipmi_poweroff           8532  0 <br>ipmi_watchdog          17874  0 <br>ipmi_msghandler        38701  3 ipmi_devintf,ipmi_poweroff,ipmi_watchdog<br><br># ipmitool <br>Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory<br clear="all"></div><br><div class="gmail_default" style="font-family:simsun,serif;font-size:large">​What should I do if I want to setup IPMI on my centos host?<br></div><div class="gmail_default" style="font-family:simsun,serif;font-size:large">​</div><span class="HOEnZb"><font color="#888888"><br>-- <br><div><div dir="ltr">Regards<br>Frank Yu<br></div></div>
</font></span></div>
<br>_______________________________________________<br>
CentOS-devel mailing list<br>
<a href="mailto:CentOS-devel@centos.org">CentOS-devel@centos.org</a><br>
<a href="https://lists.centos.org/mailman/listinfo/centos-devel" rel="noreferrer" target="_blank">https://lists.centos.org/mailman/listinfo/centos-devel</a><br>
<br></blockquote></div><br></div>