System erkennt IPMI-Karte nicht richtig

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
vitaminb
Beiträge: 57
Registriert: 22.02.2011 15:59:07

System erkennt IPMI-Karte nicht richtig

Beitrag von vitaminb » 14.11.2011 10:59:53

Hallo,

ich habe hier ein Problem mit der IPMI-Management-Karte eines HP ProLiant Microservers N36L unter Debian Squeeze mit Kernel 2.6.39-bpo.2-amd64.

Die Karte steckt im System und ist im Bios konfigurier- sowie per Webinterface erreichbar. Anscheinend hat aber das Betriebssystem Probleme die Karten richtig zu erkennen wie folgender Auszug aus /var/log/kern.log zeigt:

Code: Alles auswählen

Nov 14 11:40:57 buri kernel: [    7.105990] ipmi message handler version 39.2
Nov 14 11:40:57 buri kernel: [    7.115401] ipmi device interface
Nov 14 11:40:57 buri kernel: [    7.127480] IPMI System Interface driver.
Nov 14 11:40:57 buri kernel: [    7.127541] ipmi_si: probing via SMBIOS
Nov 14 11:40:57 buri kernel: [    7.127547] ipmi_si: SMBIOS: io 0xca8 regsize 1 spacing 1 irq 0
Nov 14 11:40:57 buri kernel: [    7.127551] ipmi_si: Adding SMBIOS-specified kcs state machine
Nov 14 11:40:57 buri kernel: [    7.127557] ipmi_si: probing via SPMI
Nov 14 11:40:57 buri kernel: [    7.127562] ipmi_si: SPMI: mem 0x0 regsize 1 spacing 1 irq 0
Nov 14 11:40:57 buri kernel: [    7.127565] ipmi_si: Adding SPMI-specified smic state machine
Nov 14 11:40:57 buri kernel: [    7.127571] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 0
Nov 14 11:40:57 buri kernel: [    7.127618] ipmi_si: Interface detection failed
Nov 14 11:40:57 buri kernel: [    7.140131] ipmi_si: Trying SPMI-specified smic state machine at mem address 0x0, slave address 0x0, irq 0
Nov 14 11:40:57 buri kernel: [    7.140139] ipmi_si: Could not set up I/O space
Lt. ein paar Google-Ergebnisseiten gibt es wohl ein Workaround wenn man pnpacpi=off als Kernelparameter übergibt. Das hat auch die Fehlermeldung etwas modifziert - sie sieht danach wie folgt aus:

Code: Alles auswählen

Nov 13 23:49:33 buri kernel: [    6.421925] ipmi message handler version 39.2
Nov 13 23:49:33 buri kernel: [    6.424885] ipmi device interface
Nov 13 23:49:33 buri kernel: [    6.443503] IPMI System Interface driver.
Nov 13 23:49:33 buri kernel: [    6.443557] ipmi_si: probing via SMBIOS
Nov 13 23:49:33 buri kernel: [    6.443562] ipmi_si: SMBIOS: io 0xca8 regsize 1 spacing 1 irq 0
Nov 13 23:49:33 buri kernel: [    6.443566] ipmi_si: Adding SMBIOS-specified kcs state machine
Nov 13 23:49:33 buri kernel: [    6.443573] ipmi_si: Trying SMBIOS-specified kcs state machine at i/o address 0xca8, slave address 0x20, irq 0
Nov 13 23:49:33 buri kernel: [    6.443588] ipmi_si: Interface detection failed
Nach der Installation von freeipmi fehlt mir unter /dev das ipmi0-Device welches man aber mit mknod nachrüsten kann. Leider hilft das ipmi-sensors aber wenig welches sich nach einem Timeout ohne Meldung verabschiedet.

Die Module ipmi_si und ipmi_devintf lassen sich problemlos einbinden.

Weiß jemand Rat wie man die Karte zur Arbeit bewegen kann?

Gruß, David

mflaig
Beiträge: 1
Registriert: 29.05.2012 23:15:58

Re: System erkennt IPMI-Karte nicht richtig

Beitrag von mflaig » 29.05.2012 23:23:35

Es scheint als gäbe es einen kleinen Bug mit der Remote Karte und daher muss man die Adresse der Karte selbst definieren via modul optionen.

File /etc/modprobe.d/ipmi.conf anlegen und mit folgenden infos füllen
options ipmi_si type=kcs ports=0xca2

Details und Quelle
http://bodgitandscarper.co.uk/centos/hp ... ment-card/

Antworten