Hmm.  This is a little odd, but I have an idea of what is going on.

The driver was changed to scan the settings of the global events, since
they can be changed dynamically if the BMC is reset or by other software
doing bad things.  That is the code that is giving the error here.  The
question is: why is it giving that error?

Can you set the module parameter
/sys/module/ipmi_si_intf/parameters/kcs_debug to 2 and then send me the
output from the kernel messages?

Thanks,

-corey

On 03/11/2015 12:05 PM, Arne Bockholdt wrote:
> Hi,
>
> since updating to kernel 3.19.x, the kernel log is spammed with the following 
> line : 
>
> [56699.040679] ipmi_si 00:06: Could not set the global enables: 0xcc.
> [56700.066401] ipmi_si 00:06: Could not set the global enables: 0xcc.
> [56701.081354] ipmi_si 00:06: Could not set the global enables: 0xcc.
>
> It appears once per second. IPMI functionality doesn't seems to be affected. 
> Here's the info from ipmitool mc info : 
>
> Device ID                 : 32
> Device Revision           : 1
> Firmware Revision         : 1.76
> IPMI Version              : 2.0
> Manufacturer ID           : 10876
> Manufacturer Name         : Supermicro
> Product ID                : 2067 (0x0813)
> Product Name              : Unknown (0x813)
> Device Available          : yes
> Provides Device SDRs      : no
> Additional Device Support :
>     Sensor Device
>     SDR Repository Device
>     SEL Device
>     FRU Inventory Device
>     IPMB Event Receiver
>     IPMB Event Generator
>     Chassis Device
>
> The board is a Supermicro A1SRi, latest BIOS and IPMI Firmware. 
>
> Here are the IPMI-related options from .config file : 
>
> CONFIG_ACPI_IPMI=y
> CONFIG_IPMI_HANDLER=y
> CONFIG_IPMI_PANIC_EVENT=y
> # CONFIG_IPMI_PANIC_STRING is not set
> CONFIG_IPMI_DEVICE_INTERFACE=m
> CONFIG_IPMI_SI=y
> CONFIG_IPMI_SI_PROBE_DEFAULTS=y
> CONFIG_IPMI_SSIF=m
> CONFIG_IPMI_WATCHDOG=y
> CONFIG_IPMI_POWEROFF=y
>
> The config wasn't changed while updating from 3.18.x to 3.19.x. 
>
> The dmesg output of the IPMI init is here : 
>
> ar 11 04:06:56 vm-server kernel: [    0.824474] ipmi message handler version 
> 39.2
> Mar 11 04:06:56 vm-server kernel: [    0.824518] IPMI System Interface driver.
> Mar 11 04:06:56 vm-server kernel: [    0.824601] ipmi_si: probing via ACPI
> Mar 11 04:06:56 vm-server kernel: [    0.824649] ipmi_si 00:06: [io  0x0ca2] 
> regsize 1 spacing 1 irq 0
> Mar 11 04:06:56 vm-server kernel: [    0.824652] ipmi_si: Adding 
> ACPI-specified kcs state machine
> Mar 11 04:06:56 vm-server kernel: [    0.824664] ipmi_si: probing via SMBIOS
> Mar 11 04:06:56 vm-server kernel: [    0.824667] ipmi_si: SMBIOS: io 0xca2 
> regsize 1 spacing 1 irq 0
> Mar 11 04:06:56 vm-server kernel: [    0.824669] ipmi_si: Adding 
> SMBIOS-specified kcs state machine duplicate interface
> Mar 11 04:06:56 vm-server kernel: [    0.824696] ipmi_si: probing via SPMI
> Mar 11 04:06:56 vm-server kernel: [    0.824699] ipmi_si: SPMI: io 0xca2 
> regsize 1 spacing 1 irq 0
> Mar 11 04:06:56 vm-server kernel: [    0.824701] ipmi_si: Adding 
> SPMI-specified kcs state machine duplicate interface
> Mar 11 04:06:56 vm-server kernel: [    0.824705] ipmi_si: Trying 
> ACPI-specified kcs state machine at i/o address 0xca2, slave address 0x0, irq > 0
> Mar 11 04:06:56 vm-server kernel: [    1.086396] ipmi_si 00:06: Found new BMC 
> (man_id: 0x002a7c, prod_id: 0x0813, dev_id: 0x20)
> Mar 11 04:06:56 vm-server kernel: [    1.086409] ipmi_si 00:06: IPMI kcs 
> interface initialized
> Mar 11 04:06:56 vm-server kernel: [    1.087306] IPMI Watchdog: driver 
> initialized
> Mar 11 04:06:56 vm-server kernel: [    1.087313] Copyright (C) 2004 
> MontaVista Software - IPMI Powerdown via sys_reboot.
> Mar 11 04:06:56 vm-server kernel: [    1.087789] IPMI poweroff: ATCA Detect 
> mfg 0x2A7C prod 0x813
> Mar 11 04:06:56 vm-server kernel: [    1.087792] IPMI poweroff: Found a 
> chassis style poweroff function
>
> I had never any problems with the board and Linux IPMI. I've tested it with 
> 3.18.9 and 3.19.0 and 3.19.1. 
>
> Thank you,
>
>  Arne
>


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to