IPMI and ipmisensors on an Intel SC450NX

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
> 




[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux