Find the answer to your Linux question:
Results 1 to 4 of 4
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    /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
    49
    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
    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. $spacer_open
    $spacer_close
  5. #4
    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
  •