That's a 970 board, and you need to get the interface information from 
IBM.  There's not currently a way to automatically discover the location 
of the IPMI driver.  It quite likely has a serial interface or something 
like that, and you will need to download driver updates from 
openipmi.sourceforge.net.

-corey

Bo Xie wrote:
> According to 
> http://www-03.ibm.com/systems/bladecenter/hardware/servers/js21e/specs.html,
> IBM JS21 blade supports IPMI. But I failed to start it on JS21. See
> below log.
> ------ log file -------
> # modprobe ipmi_si
> IPMI System Interface driver.
> ipmi_si: Unable to find any System Interface(s)
> FATAL: Error inserting ipmi_si
> (/lib/modules/2.6.16.46-xxxxx/kernel/drivers/char/ipmi/ipmi_si.ko): No
> such device
>
> # dmesg -c
> ipmi message handler version 38.2
> IPMI System Interface driver.
> ipmi_si: Unable to find any System Interface(s)
>
> # modinfo ipmi_si
> filename:       
> /lib/modules/2.6.16.46-xxxxx/kernel/drivers/char/ipmi/ipmi_si.ko
> description:    Interface to the IPMI driver for the KCS, SMIC, and BT
> system interfaces.
> author:         Corey Minyard <[EMAIL PROTECTED]>
> license:        GPL
> srcversion:     291DA36982724B8C82BE809
> alias:          pci:v0000103Cd0000121Asv*sd*bc*sc*i*
> depends:        ipmi_msghandler
> vermagic:       2.6.16.46-xxxxx SMP gcc-4.1
> parm:           bt_debug:debug bitmask, 1=enable, 2=messages, 4=states (int)
> parm:           smic_debug:debug bitmask, 1=enable, 2=messages, 4=states (int)
> parm:           kcs_debug:debug bitmask, 1=enable, 2=messages, 4=states (int)
> parm:           trydefaults:Setting this to 'false' will disable the
> default scan of the KCS and SMIC interface at the standard address
> (bool)
> parm:           type:Defines the type of each interface, each
> interface separated by commas.  The types are 'kcs', 'smic', and 'bt'.
>  For example si_type=kcs,bt will set the first interface to kcs and
> the second to bt (string)
> parm:           addrs:Sets the memory address of each interface, the
> addresses separated by commas.  Only use if an interface is in memory.
>  Otherwise, set it to zero or leave it blank. (array of long)
> parm:           ports:Sets the port address of each interface, the
> addresses separated by commas.  Only use if an interface is a port.
> Otherwise, set it to zero or leave it blank. (array of int)
> parm:           irqs:Sets the interrupt of each interface, the
> addresses separated by commas.  Only use if an interface has an
> interrupt.  Otherwise, set it to zero or leave it blank. (array of
> int)
> parm:           regspacings:The number of bytes between the start
> address and each successive register used by the interface.  For
> instance, if the start address is 0xca2 and the spacing is 2, then the
> second address is at 0xca4.  Defaults to 1. (array of int)
> parm:           regsizes:The size of the specific IPMI register in
> bytes. This should generally be 1, 2, 4, or 8 for an 8-bit, 16-bit,
> 32-bit, or 64-bit register.  Use this if you the 8-bit IPMI register
> has to be read from a larger register. (array of int)
> parm:           regshifts:The amount to shift the data read from the.
> IPMI register, in bits.  For instance, if the data is read from a
> 32-bit word and the IPMI data is in bit 8-15, then the shift would be
> 8 (array of int)
> parm:           slave_addrs:Set the default IPMB slave address for the
> controller.  Normally this is 0x20, but can be overridden by this
> parm.  This is an array indexed by interface number. (array of int)
> ------------------------
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Openipmi-developer mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openipmi-developer
>
>   


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to