Try adding "slave_addrs=0":

    rmmod ipmi_si
    modprobe ipmi_si type=kcs ports=0xca2 slave_addrs=0

... to match what your DMI data shows.

>Bela<

----- Original Message -----
> 
> 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
> 

------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to