Bob,

 

The motherboard BMC is not answering to either what it advertises, or to
the more common configuration, so the next step is to find out what this
board really contains.  

 

According to the SuperMicro X8SIL motherboard manual, there is a BMC
enable jumper, that may not be set.  

And it appears that not all flavors of the motherboard may come with the
IPMI BMC by default.  

Check http://www.supermicro.com/manuals/motherboard/3420/MNL-1130.pdf 

 

Andy

 

From: Bob Sauvage [mailto:[email protected]] 
Sent: Monday, August 01, 2011 4:17 AM
To: Corey Minyard
Cc: [email protected]
Subject: Re: [Openipmi-developer] OpenIPMI and RedHat 6

 


Hi Corey, 

Thanks again for your help. 

When I try to hot-add the device, I have the following error in the
kernel log : 

Aug  1 10:13:13  kernel: ipmi_si: Adding hotmod-specified kcs state
machine
Aug  1 10:13:13  kernel: ipmi_si: Trying hotmod-specified kcs state
machine at i/o address 0xca2, slave address 0x20, irq 0
Aug  1 10:13:13  kernel: ipmi_si: Interface detection failed

When I try the other solution, it does not work.

Any other ideas ?


On 07/29/2011 03:57 PM, Corey Minyard wrote: 

On 07/29/2011 03:50 AM, Bob Sauvage wrote: 

Hello Jan and Corey, 

First of all, thanks for the provided information. 

The ipmi service is started : 

service ipmi status

ipmi_msghandler module loaded.
ipmi_si module loaded.
ipmi_devintf module loaded.
/dev/ipmi0 does not exist.
 
Modules are loaded : 

Module                  Size  Used by
ipmi_devintf            7983  0 
ipmi_si                42399  0 
ipmi_msghandler        35958  2 ipmi_devintf,ipmi_si

dmidecode :

System Information
        Manufacturer: Supermicro
        Product Name: X8SIL

IPMI Device Information
        Interface Type: KCS (Keyboard Control Style)
        Specification Version: 2.0
        I2C Slave Address: 0x00
        NV Storage Device: Not Present
        Base Address: 0x0000000000000CA2 (Memory-mapped)
        Register Spacing: Successive Byte Boundaries

Kernel log : 

jul 29 10:39:32  kernel: ipmi message handler version 39.2
Jul 29 10:39:32  kernel: IPMI System Interface driver.
Jul 29 10:39:32  kernel: ipmi_si: Adding SMBIOS-specified kcs state
machine
Jul 29 10:39:32  kernel: ipmi_si: Trying SMBIOS-specified kcs state
machine at mem address 0xca2, slave address 0x0, irq 0
Jul 29 10:39:32  kernel: Could not set up I/O space

This is the issue.  It looks like a bug in your DMI information.  Notice
that it say the address is 0xca2 and it is memory mapped.  That is
almost certainly wrong, as you would never have a memory mapped device
at that address.  It's almost certainly I/O mapped.

You can attempt to work around this by specifying "type=kcs ports=0xca2"
when modprob-ing ipmi_si:

rmmod ipmi_si
modprobe ipmi_si type=kcs ports=0xca2

Alternately, you can hot-add the device to the running driver using:

echo "add,kcs,i/o,0xca2" >/sys/module/ipmi_si/parameters/hotmod

And of course, you can complain to your motherboard vendor.

-corey

------------------------------------------------------------------------------
Got Input?   Slashdot Needs You.
Take our quick survey online.  Come on, we don't ask for help often.
Plus, you'll get a chance to win $100 to spend on ThinkGeek.
http://p.sf.net/sfu/slashdot-survey
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to