Stian Jordet wrote:
> s?n, 30.09.2007 kl. 18.45 -0500, skrev Corey Minyard:
>
>> Stian Jordet wrote:
>>
>>> [EMAIL PROTECTED]:~# modprobe ipmi_si type="kcs" addrs="0xca0"
>>> IPMI System Interface driver.
>>> ipmi_si: Trying hardcoded-specified kcs state machine at mem address
>>> 0xca0, slave address 0x0, irq 0
>>> Could not set up I/O space
>>> ipmi_si: Unable to find any System Interface(s)
>>> FATAL: Error inserting ipmi_si
>>> (/lib/modules/2.6.21/kernel/drivers/char/ipmi/ipmi_si.ko): No such
>>> device
>>>
>>>
>> This is why nothing else is working. You need to do ports=0xca0, if you
>> look, it is trying to probe memory.
>>
>
> You really got my heart racing when I saw this, hoping it would be so
> easy. But no:
>
> [EMAIL PROTECTED]:~# modprobe ipmi_si type=kcs ports=0xca0
> IPMI System Interface driver.
> ipmi_si: Trying hardcoded-specified kcs state machine at i/o address
> 0xca0, slave address 0x0, irq 0
> ipmi_si: There appears to be no BMC at this location
> ipmi_si: Unable to find any System Interface(s)
> FATAL: Error inserting ipmi_si
> (/lib/modules/2.6.21/kernel/drivers/char/ipmi/ipmi_si.ko): No such
> device
>
> Is the conclusion that it's not IPMI compatible? At least not a recent
> enough IPMI?
>
Sorry to get your hopes up and then dash them :-). It should work, the
IPMI driver will work with an IPMI 0.9 system. I looked in the technical
specifications for the board, but I didn't see any useful information
about port numbers or such.
A couple of things to try:
* Try loading without any parameters. That will use the defaults,
which are generally correct.
* Try loading with ports=0xca2. I suspect that's the actual port,
not 0xca0, since that's the default KCS address.
* Try upgrading your firmware (BIOS and on the BMC) if it's not
already current.
* This is a little more desperate, but you can try playing around
with the register spacing, shift, and size parameters. I doubt the
defaults are wrong on a system this old, but you never know. The
KCS interface uses two 8-bit ports, and the pnp range is ca0-ca7,
so that should give you a range to work in.
Beyond that, I really don't know. I do have reports of the driver
working with older Intel systems, so I think it should work ok. And
unless you need IMB emulation, there is no need to load that part of the
driver.
-corey
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer