Totgesagte leben länger - HP Integrity RX2600 EFI Unexpected TRAP

Vor einigen Monaten installierte ich auf einer weiteren Festplatte meines HP Integrity RX2600 Servers Red Hat Enterprise Linux. Da das Installationsprogramm die native Konsole des Management Processors nicht unterstützt, mussten Bildschirm, Maus und Tastatur angeschlossen werden - gesagt, getan. Die Installation verlief problemlos und nach einer knappen Stunde bootet das System erneut.

Bedauerlicherweise wollte das System seit der Installation gar nicht mehr booten. Ein wirklich seltener und amüsanter Zufall - ein Schelm wer dabei böses denkt (if [ "$os" <> "HP-UX" ]; then crash; fi;).

EFI wollte patrout nicht mehr starten - es bliebt einfach mit einem Unexpected TRAP hängen:

 1...
 21 0 0x000207 0x00000000000E003D CPU0 starting EFI
 30 0 0x0002B9 0x00000000000000AF EFI POST code
 40 0 0x0002B9 0x00000000000000F2 EFI POST code
 50 0 0x0002B9 0x00000000000000F2 EFI POST code
 60 0 0x0002B9 0x00000000000000F2 EFI POST code
 70 0 0x0002B9 0x00000000000000F2 EFI POST code
 80 0 0x0002B9 0x00000000000000F2 EFI POST code
 90 0 0x0002B9 0x00000000000000F2 EFI POST code
100 0 0x0002B9 0x0000000000000001 EFI POST code
110 0 0x0002B9 0x0000000000000002 EFI POST code
120 0 0x0002B9 0x0000000000000003 EFI POST code
130 0 0x0002B9 0x0000000000000004 EFI POST code
140 0 0x0002B9 0x0000000000000004 EFI POST code
157 0 0x00006B 0x000000000000001E unexpected trap
167 0 0x000066 0x000000000000001E trap taken, number in ext PE
177 0 0x00003C 0x0000000000005A00 trap taken, offset in ext PE

Sämtliche Recherchen im Internet brachten keine brauchbaren Hinweise - in Frage kämen entweder Hardware-Schäden oder alte Firmware-Revisionen. In meinem Fall war die Firmware aktuell - und ohne funktionierendes EFI gelingt auch kein Update:

1[rx2600-mgmt] MP:CM> sysrev
2
3SYSREV
4
5Current firmware revisions
6
7 MP FW     : E.03.30
8 BMC FW    : 01.53
9 EFI FW    : 01.22

Im System-Log fand man u.a. folgende Einträge:

 1MP:SL (+,-,<CR>,D, F, L, J, H, K, T, A, U, ? for Help, Q or Ctrl-B to Quit) >
 2
 3Log Entry 560: 17 Sep 2013 09:22:33
 4Alert Level 5: Critical
 5Keyword: Type-02 0f7000 1011712
 6System firmware error
 7Logged by: Redundant w/ an E0 code;
 8Sensor: System Firmware Progress
 9Data2: PRV State: 0x3F
100xC152381F59020950 FF3F4070000F0300
11
12Log Entry 559: 17 Sep 2013 09:22:33
13Alert Level 7: Fatal
14Keyword: BOOT_TRAP_TAKEN
15Trap taken
16Logged by: System Firmware  0
17Data: Implementation dependent data field
180xF680006600E00930 000000000000001E
19
20Log Entry 558: 17 Sep 2013 09:22:32
21Alert Level 5: Critical
22Keyword: Type-02 0f7000 1011712
23System firmware error
24Logged by: Redundant w/ an E0 code;
25Sensor: System Firmware Progress
26Data2: PRV State: 0x3F
270xC152381F58020920 FF3F4070000F0300
28
29Log Entry 557: 17 Sep 2013 09:22:32
30Alert Level 7: Fatal
31Keyword: BOOT_UNEXPECTED_TRAP_POST_REDIR_TABLE
32Unexpected trap
33Logged by: System Firmware  0
34Data: Implementation dependent data field
350xF680006B00E00900 000000000000001E

Nach einigen verzweifelten Reset-Versuchen kroch ich unter den Tisch und sah, dass ich vergessen hatte die USB-Maus und Tastatur nach erfolgreicher Installation wieder zu entfernen.

Und genau da war der Übeltäter des Problems: ein Entfernen der USB-Maus und -Tastatur löste wirklich das Problem - EFI startet seitdem wieder brav:

1EFI version 1.10 [14.61]
2EFI64 Running on Intel(R) Itanium Processor Family
3EFI 1.10 IPF zx6000/rx2600/zx2000 1.22 [Thu Mar 11 14:22:35 2004] - HP
40 0 0x0002B9 0x0000000000000013 EFI POST code

Ich hätte wirklich nicht gedacht, dass eine angeschlossene USB-Maus/-Tastatur die gesamte EFI-Firmware abschießen kann..

Übersetzungen: