Find the answer to your Linux question:
Results 1 to 4 of 4
Hey guys, I have been searching and searching and searching and haven't been successful in finding the solution to this problem of trying to get ipmitool to work which is ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    May 2013
    Posts
    3

    /dev/ipmi0 does not exist Dell R710 SLES 11 SP2


    Hey guys,

    I have been searching and searching and searching and haven't been successful in finding the solution to this problem of trying to get ipmitool to work which is dependent on /dev/ipmi0 to exist which it doesn't unfortunately. Here's some information that I think would be helpful:

    Code:
    # service ipmi status
    ipmi_msghandler module loaded.
    ipmi_si module loaded.
    ipmi_devintf module loaded.
    /dev/ipmi0 does not exist.
    
    # ./srvadmin-services.sh status
    dell_rbu (module) is running
    ipmi driver is stopped
    dsm_sa_datamgrd (pid 30636) is running
    dsm_sa_eventmgrd (pid 30757) is running
    dsm_sa_snmpd (pid 30816) is running
    dsm_om_shrsvcd (pid 30894) is running
    dsm_om_connsvcd (pid 30919 30918) is running
    
    ipmi message handler version 39.2
    May 29 13:36:13 # kernel: [11369545.480521] IPMI System Interface driver.
    May 29 13:36:13 # kernel: [11369545.480523] ipmi_si: probing via hardcoded address
    May 29 13:36:13 # kernel: [11369545.480524] ipmi_si: Adding hardcoded-specified kcs state machine
    May 29 13:36:13 # kernel: [11369545.480526] ipmi_si: Trying hardcoded-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq 0
    May 29 13:36:13 # kernel: [11369545.480532] ipmi_si: Interface detection failed
    
    # service ipmi restart
    Stopping all ipmi drivers:                                                                        done
    Starting ipmi drivers:                                                                            done
    
    # zypper se ipmi
    Loading repository data...
    Reading installed packages...
    
    S | Name             | Summary                           | Type     
    --+------------------+-----------------------------------+-----------
    i | OpenIPMI         | OpenIPMI                          | package  
      | OpenIPMI-devel   | OpenIPMI  - Development libraries | package  
    i | ipmitool         | Utility for IPMI Control          | package  
      | ipmitool         | Utility for IPMI Control          | srcpackage
      | libipmi0         | IPMI library for iDRAC update     | package  
    i | slessp1-ipmitool | Recommended update for ipmitool   | patch    
    i | slessp2-ipmitool | Recommended update for ipmitool   | patch
    
    # zypper se srvadmin
    Loading repository data...
    Reading installed packages...
    
    S | Name                          | Summary                                                         | Type  
    --+-------------------------------+-----------------------------------------------------------------+--------
    i | srvadmin-all                  | Meta package for installing all Server Administrator features-> | package
    i | srvadmin-argtable2            | A library for parsing GNU style command line arguments, 7.2.0   | package
    i | srvadmin-base                 | Meta package for installing the Server Agent, 7.2.0             | package
      | srvadmin-cm                   | OpenManage Inventory Collector, 7.2.0                           | package
    i | srvadmin-deng                 | Data Engine, 7.2.0                                              | package
    i | srvadmin-deng-snmp            | Data Engine SNMP, 7.2.0                                         | package
    i | srvadmin-hapi                 | Hardware Abstraction Programming Interface, 7.2.0               | package
    i | srvadmin-idrac                | Meta rpm for iDRAC components, 7.2.0                            | package
    i | srvadmin-idrac-ivmcli         | Modular Server Virtual Media CLI Utils, 1.0.0                   | package
    i | srvadmin-idrac-snmp           | iDRAC SNMP components, 7.2.0                                    | package
    i | srvadmin-idrac-vmcli          | Monolithic Server Virtual Media CLI Utils, 1.0.0                | package
      | srvadmin-idrac7               | Meta rpm for iDRAC components, 7.2.0                            | package
    i | srvadmin-idracadm             | iDRAC6 Command Interface, 7.2.0                                 | package
      | srvadmin-idracadm7            | iDRAC7 Command Interface, 7.2.0                                 | package
    i | srvadmin-isvc                 | Instrumentation Services, 7.2.0                                 | package
    i | srvadmin-isvc-snmp            | Disney SNMP, 7.2.0                                              | package
    i | srvadmin-itunnelprovider      | Integrated Tunnel Provider, 1.3.0                               | package
    i | srvadmin-jre                  | Oracle Java Runtime Environment, 1.7.0_07                       | package
    i | srvadmin-omacore              | Server Administrator CLI, 7.2.0                                 | package
    i | srvadmin-omacs                | Server Administrator OMACS, 7.2.0                               | package
    i | srvadmin-omcommon             | Server Administrator Common Framework, 7.2.0                    | package
    i | srvadmin-omilcore             | Server Administrator Install Core, 7.2.0                        | package
    i | srvadmin-ominst               | Server Administrator Core, 7.2.0                                | package
    i | srvadmin-oslog                | OSLogging control, 7.2.0                                        | package
    i | srvadmin-rac-components       | Remote Access Card Data Populator, 7.2.0                        | package
    i | srvadmin-rac4                 | Meta rpm for RAC4 components, 7.1.0                             | package
    i | srvadmin-rac4-populator       | Remote Access Card Data Populator, 7.1.0                        | package
    i | srvadmin-rac5                 | Meta rpm for RAC5 components, 7.2.0                             | package
    i | srvadmin-racadm4              | RAC Command Interface, 7.1.0                                    | package
    i | srvadmin-racadm5              | RAC5 Command Interface, 7.1.0                                   | package
    i | srvadmin-racdrsc              | RAC Integration Layer, 7.2.0                                    | package
    i | srvadmin-racsvc               | Remote Access Card Managed Node, 7.1.0                          | package
    i | srvadmin-realssd              | RealSSD package for storage management, 7.2.0                   | package
    i | srvadmin-server-cli           | Meta package for installing the Server Administrator cli comp-> | package
    i | srvadmin-server-snmp          | Meta package for installing the Server Administrator snmp com-> | package
    i | srvadmin-smcommon             | Storage Management common files for GUI and CLI, 4.2.0          | package
    i | srvadmin-smweb                | Storage Management package for GUI component, 4.2.0             | package
    i | srvadmin-standardAgent        | Meta package for installing the Standard Server Agent, 7.2.0    | package
    i | srvadmin-storage              | Storage Management accessors package, 4.2.0                     | package
    i | srvadmin-storage-cli          | Storage Management CLI component, 4.2.0                         | package
    i | srvadmin-storage-snmp         | Storage Management SNMP component, 4.2.0                        | package
    i | srvadmin-storageservices      | Meta package for installing the Server Administrator Storage -> | package
    i | srvadmin-storageservices-cli  | Meta package for installing the Server Administrator storage -> | package
    i | srvadmin-storageservices-snmp | Meta package for installing the Server Administrator storage -> | package
    i | srvadmin-storelib             | StoreLib package for storage management, 7.2.0                  | package
    i | srvadmin-storelib-sysfs       | System Utilities Package/Libsysfs for LSI storage libraries, -> | package
    i | srvadmin-sysfsutils           | Storage Management System Utilities Package / Libsysfs, 1.3.0   | package
    i | srvadmin-tomcat               | Apache Tomcat Webserver, 7.0.23                                 | package
    i | srvadmin-webserver            | Meta package for installing the Server Administrator Web Serv-> | package
    i | srvadmin-xmlsup               | Server Administrator XML Support SDK, 7.2.0                     | package
    
    # lsmod | grep ipmi
    ipmi_devintf           17509  0
    ipmi_si                53294  0
    ipmi_msghandler        49895  2 ipmi_devintf,ipmi_si
    # lsmod | grep ipmi
    ipmi_devintf           17509  0
    ipmi_si                53294  0
    ipmi_msghandler        49895  2 ipmi_devintf,ipmi_si
    TLDR: How do i get /dev/ipmi0 to exist

    Let me know if there's any further information I can provide.

    Thanks

  2. #2
    Just Joined!
    Join Date
    Sep 2005
    Location
    Edmonton, Canada
    Posts
    48
    Not sure, but I had the same problem on CentOS 6.4. Turns out the IPMI stuff changed at kernel 2.6.32-358. I needed to install the OpenIPMI rpm on CentOS, then enable the ipmi service:
    yum install OpenIPMI
    chkconfig ipmi on
    service ipmi start

    Only after the service is started, does the /dev/ipmi0 device exist.
    You will likely have to translate this into SLES package and service names

  3. #3
    Just Joined!
    Join Date
    May 2013
    Posts
    3
    Quote Originally Posted by jselover View Post
    Not sure, but I had the same problem on CentOS 6.4. Turns out the IPMI stuff changed at kernel 2.6.32-358. I needed to install the OpenIPMI rpm on CentOS, then enable the ipmi service:
    yum install OpenIPMI
    chkconfig ipmi on
    service ipmi start

    Only after the service is started, does the /dev/ipmi0 device exist.
    You will likely have to translate this into SLES package and service names
    Thank you jselover for replying,
    I received input from another forum in regards to a possible kernel bug with IPMI not being recognized with a certain kernel. What really stumps me is I have a few servers that's running the same kernel (old) version as the server I'm troubleshooting and it seems to be working just fine. These *mystery* problems are always a bit frustrating, but I'm taking the server down for maintenance and will update the kernel. (cross fingers)

  4. #4
    Just Joined!
    Join Date
    May 2013
    Posts
    3
    Got it!

    rmmod ipmi_si && modprobe -v ipmi_si type="kcs" ports="0xca8" regspacings="4"

    You can mark as resolved

    Quote Originally Posted by random0munky View Post
    Thank you jselover for replying,
    I received input from another forum in regards to a possible kernel bug with IPMI not being recognized with a certain kernel. What really stumps me is I have a few servers that's running the same kernel (old) version as the server I'm troubleshooting and it seems to be working just fine. These *mystery* problems are always a bit frustrating, but I'm taking the server down for maintenance and will update the kernel. (cross fingers)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •