[lm-sensors] IPMI and ipmisensors on an Intel SC450NX
Cress, Andrew R
andrew.r.cress at intel.com
Tue Oct 2 00:02:21 CEST 2007
Your driver can't be loaded for some reason, and it should be pre-built
in 2.6.21, so that's odd. Does the /var/log/messages say that it didn't
get a response, or something else?
Another option is to try the user-space KCS code in ipmiutil.
See http://ipmiutil.sf.net, and try
ipmiutil health -x
That should show some debug to see if there is any response at 0xca2 at
all.
Andy
-----Original Message-----
From: Stian Jordet [mailto:liste at jordet.net]
Sent: Monday, October 01, 2007 5:37 PM
To: Cress, Andrew R
Cc: lm-sensors at lm-sensors.org; yani.ioannou at gmail.com; slava at nsys.by;
openipmi-developer at lists.sourceforge.net; minyard at acm.org
Subject: RE: IPMI and ipmisensors on an Intel SC450NX
On man, 2007-10-01 at 05:53 -0700, Cress, Andrew R wrote:
> Stian,
>
> I believe the port should be 0xCA2, not 0xCA0.
> According to the docs, it does have IPMI support, but it would be only
> local (no IPMI LAN).
>
> Try modprobe ipmi_si type="kcs" addrs="0xca0"
> or just modprobe ipmi_si
Unfortunately, neither of this works. I've tried
root at buick:~# modprobe ipmi_si
FATAL: Error inserting ipmi_si
(/lib/modules/2.6.21/kernel/drivers/char/ipmi/ipmi_si.ko): No such
device
root at buick:~# modprobe ipmi_si type="kcs" ports="0xca0"
FATAL: Error inserting ipmi_si
(/lib/modules/2.6.21/kernel/drivers/char/ipmi/ipmi_si.ko): No such
device
root at buick:~# modprobe ipmi_si type="kcs" ports="0xca2"
FATAL: Error inserting ipmi_si
(/lib/modules/2.6.21/kernel/drivers/char/ipmi/ipmi_si.ko): No such
device
I don't really know if there is more to try. But as you say, the board
should support IPMI, so I don't really know why it doesn't seem to.
Hmm.
I guess it was worth a try :)
Thanks to everyone who replied :)
Regards,
Stian
> -----Original Message-----
> From: Stian Jordet [mailto:liste at jordet.net]
> Sent: Monday, October 01, 2007 3:58 AM
> To: lm-sensors at lm-sensors.org
> Cc: yani.ioannou at gmail.com; Cress, Andrew R; slava at nsys.by
> Subject: IPMI and ipmisensors on an Intel SC450NX
>
> Hi,
>
> Sorry, this is going to be long and probably cross-posted too many
> places, but it isn't easy to know where to direct this! The persons in
> the CC-field I have found after searching on the net, hoping any of
them
> have some bright ideas!
>
> I've used the weekend (again!) trying to get sensors working on my
good
> old Intel SC450NX server, with no luck.
>
> First of all, I'm not even sure what IPMI version this system has. I
> found this mail:
>
>
http://sourceforge.net/mailarchive/message.php?msg_id=74A9A71929931E4096
> 7CA9F27B1D7396014D46A2%40hdsmsx401.amr.corp.intel.com
>
> where an Intel employee thinks it is IPMI 1.0, and either way it
should
> work with the ipmi_imb emulation driver, which supposedly uses the
same
> interface as the original Intel Server Manager uses. I'm still afraid
it
> is IPMI 0.9 I have.
>
> I have updated both BIOS, BMC and FRUSDR (whatever that is) to the
> latest available versions. dmidecode doesn't have any traces of ipmi.
> But lm-sensors sensors-detect reports this:
>
> [...]
> Probing for `IPMI BMC KCS' at 0xca0... Success!
> (confidence 4, driver `ipmisensors')
> Probing for `IPMI BMC SMIC' at 0xca8... No
> [...]
>
> which at least gave me some hope. The ipmisensors page says I need to
> use ipmi_si before loading the ipmisensors-module. I then tried
loading
> some modules...
>
> root at buick:~# 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.21/kernel/drivers/char/ipmi/ipmi_si.ko): No such
> device
>
> root at buick:~# 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
>
> After applying ipmi_emu.diff from http://openipmi.sf.net, I tried the
> earlier promised ipmi_imb driver:
>
> root at buick:~# modprobe ipmi_imb
> ipmi: can't create user -22
> FATAL: Error inserting ipmi_imb
> (/lib/modules/2.6.21/kernel/drivers/char/ipmi/ipmi_imb.ko): Invalid
> argument
>
> Not looking that good... What does "can't create user -22" mean? I
found
> this in my dmesg:
>
> pnp: 00:01: ioport range 0xca0-0xca7 has been reserved
>
> Which gave me hope that pnp was "locking" the ipmi addresses. Booted
> with pnpbios=no and pnpacpi=off and even acpi=off, no difference.
>
> I ran the FRUSDR utility from a boot disk, and got this output:
>
> a:\>frusdr /p /d fru
>
> FRU & SDR Load Utility Version 3.4
>
> FRU IMBDEVICE on bus FFh, IMB address 20h, LUN 00
>
> Display Header Area
> Common Header Area (Version 1, Length 8)
> Internal Area Offset = 01h
> Chassis Area Offset = 1Ah
> Board Area Offset = 1Eh
> Product Area Offset = 26h
> Multirecord Area Offset = 00h
> PAD = 00h
> CHECKSUM = A0h
>
> Don't know what any of this means, except it kinda says it does have a
> "imbdevice" (Which I had some hopes the ipmi_imb driver would
> support...)
>
> Ok, I found this http://bubble.nsys.by/projects/ipmi/ and this
> http://archives.andrew.net.au/lm-sensors/msg29983.html on the web,
> showing at least two attempts trying to get bmcsensors working with
IPMI
> 0.9 (if that's what my system has), but I haven't found any sign of
> success or not. I am especially curious as to whether Yani's attempt
to
> make bmcsensors working with IPMI 0.9 will have any effect now that
> ipmisensors seems to use ipmi_si and OpenIPMI does not suppoert IPMI
> 0.9...
>
> Anyone have any bright ideas where to look next? Or am I really out of
> luck?
>
> Thanks.
>
> Regards,
> Stian
>
More information about the lm-sensors
mailing list