freeipmi-users
[Top][All Lists]
Advanced

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

Re: [Freeipmi-users] problem with freeipmi 0.5.3 and intel SE7221BK1-E


From: Albert Chu
Subject: Re: [Freeipmi-users] problem with freeipmi 0.5.3 and intel SE7221BK1-E
Date: Wed, 16 Jan 2008 07:22:09 -0800 (PST)
User-agent: SquirrelMail/1.4.6

Hey Chris,

I know a few intel boards use SSIF only, and the below does indicate SSIF
is the inband driver.  Does ipmi-locate not find the SSIF device when it
probes via dmi?

Could you try giving ipmi-sensors the -D SSIF option to tell it to use
SSIF.  I don't know too much about SSIF, so more advanced stuff I've CCed
the fellow who wrote the SSIF driver.

If the FreeIPMI SSIF driver doesn't work, one alternative you can do is to
use the linux kernel ipmi driver, which FreeIPMI can also read/write off
of.
The mini-script I use to load it is:

/sbin/modprobe ipmi_devintf
maj=`cat /proc/devices | awk '/ipmidev/{print $1}'`
if [ -c /dev/ipmi0 ]
then
   rm -f /dev/ipmi0
   /bin/mknod /dev/ipmi0 c $maj 0
else
   /bin/mknod /dev/ipmi0 c $maj 0
fi
/sbin/modprobe ipmi_si

Al

> I'm having trouble reading ipmi data with freeipmi and this particular
> intel board. Running ubuntu gutsy, 2.6.22.
>
> dmidecode outputs:
> ...
>
> Handle 0x0030, DMI type 38, 18 bytes
> IPMI Device Information
>         Interface Type: SSIF (SMBus System Interface)
>         Specification Version: 1.5
>         I2C Slave Address: 0x42
>         NV Storage Device Address: 0
>         Base Address: 0x42 (SMBus)
>
> Handle 0x0031, DMI type 127, 4 bytes
> End Of Table
>
>
>
> ipmi-locate has entries like:
> ...
> KCS device default values:
> IPMI Version: 1.5
> IPMI locate driver: DEFAULT
> IPMI interface: KCS
> BMC driver device:
> BMC I/O base address: CA2
> Register spacing: 1
>
> SMIC device default values:
> IPMI Version: 1.5
> IPMI locate driver: DEFAULT
> IPMI interface: SMIC
> BMC driver device:
> BMC I/O base address: CA9
> Register spacing: 1
>
> BT device default values:
> ipmi-locate-defaults.c: 49: ipmi_locate_defaults_get_dev_info: errno
> (22): expression failed
>
> SSIF device default values:
> IPMI Version: 1.5
> IPMI locate driver: DEFAULT
> IPMI interface: SSIF
> BMC driver device: /dev/i2c-0
> BMC SMBUS slave address: 42
> Register spacing: 1
>
>
> But when I try to actually read via ipmi-sensors I get:
> ~/freeipmi-0.5.3$ sudo ipmi-sensors
> ipmi-openipmi-api.c: 319: ipmi_openipmi_ctx_io_init: errno (22):
> expression failed
> ipmi-udm.c: 642: ipmi_open_inband: errnum (8): expression failed
> ipmi-locate-smbios.c: 385: ipmi_locate_smbios_get_dev_info: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 918: ipmi_acpi_get_table: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 839: ipmi_acpi_get_rsdp: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 1034: ipmi_acpi_get_firmware_table: errno
> (9): expression failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 918: ipmi_acpi_get_table: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 839: ipmi_acpi_get_rsdp: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 1034: ipmi_acpi_get_firmware_table: errno
> (9): expression failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 918: ipmi_acpi_get_table: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 839: ipmi_acpi_get_rsdp: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 1034: ipmi_acpi_get_firmware_table: errno
> (9): expression failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 918: ipmi_acpi_get_table: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 839: ipmi_acpi_get_rsdp: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 1034: ipmi_acpi_get_firmware_table: errno
> (9): expression failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 918: ipmi_acpi_get_table: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 681: ipmi_ioremap: errno (9): expression failed
> ipmi-locate-acpi-spmi.c: 720: ipmi_get_physical_mem_data: errno (9):
> expression failed
> ipmi-locate-acpi-spmi.c: 839: ipmi_acpi_get_rsdp: errno (9): expression
> failed
> ipmi-locate-acpi-spmi.c: 1034: ipmi_acpi_get_firmware_table: errno
> (9): expression failed
> ipmi-locate-acpi-spmi.c: 1239: ipmi_locate_acpi_spmi_get_dev_info:
> errno (9): expression failed
> Fetching SDR repository information... ipmi-kcs-api.c: 662:
> ipmi_kcs_write: errno (2): expression failed
> ipmi-kcs-api-udm.c: 74: ipmi_kcs_cmd_udm: errnum (10): expression failed
> SDR Cache creation failed: ipmi communication error
>
>
> I enabled the tracing and debug options after reading a few other
> emails of users with similar issues.
>
> I'd really like to get ipmi working on these servers so we can
> retrieve more details about the current hardware status. Does anyone
> have an idea what might be going wrong here?
>
> Chris
>
>
> _______________________________________________
> Freeipmi-users mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/freeipmi-users
>


-- 
Albert Chu
address@hidden
925-422-5311
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory





reply via email to

[Prev in Thread] Current Thread [Next in Thread]