IBM Support

OS/2 Trap D error at boot when using multiple ServeRAID adapters - IBM eServer xSeries 220, 232, 342

Troubleshooting


Problem

The following error code is received under OS/2: TRAP D

Resolving The Problem

Source

RETAIN tip: H173341

Symptom

The following error code is received under OS/2:

TRAP D
CS:EIP=0148:00007df4
SS:ESP=00e8 0000lfec

Affected configurations

The system is any of the following IBM eServer xSeries servers:

  • An xSeries 342, type 8669, any model
  • An xSeries 232, type 8668, any model
  • An xSeries 220, type 8646, any model

The system is configured with more than one of the following options:

  • A Netfinity ServeRAID-4H Ultra160 SCSI Controller, Option part number 37L6889, replacement part number (FRU) 37L6892
  • A Netfinity ServeRAID-4L Ultra160 SCSI Controller, Option part number 37L6091, replacement part number (FRU) 09N9540
  • A ServeRAID-4Lx Ultra160 SCSI Controller, Option part number 06P5740, replacement part number (FRU) 06P5741
  • A Netfinity ServeRAID-4M Ultra160 SCSI Controller, Option part number 37L6080, replacement part number (FRU) 37L7258
  • A ServeRAID-4Mx Ultra160 SCSI Controller, Option part number 06P5736, replacement part number (FRU) 06P5737
  • A Netfinity ServeRAID-4M Ultra160 SCSI Controller (Japan), Option part number 19K0565, replacement part number (FRU) 00N9543 (Japan)

The following network operating system is affected:

  • OS/2 Warp Server Advanced, version 4.0 with FixPak 43 applied

The 4.70.17 device driver for the ServeRAID adapter is affected.

The 4.70.17 Firmware for the ServeRAID adapter is affected.

Workaround
  1. Turn on the server.
  2. Press F1 when the eServer logo appears to enter the Configuration/Setup Utility.
  3. When the Configuration/Setup Utility menu appears, select Advanced Setup.
  4. When the Advanced Setup menu appears, select PCI Bus Control.
  5. When the PCI Bus Control menu appears, select PCI Interrupt Routing.
  6. When the PCI Interrupt Routing menu appears, use the arrow keys to select Planar USB IRQ and set it to IRQ 15.
  7. Press the Esc key until you return to the Configuration/Setup Utility menu.
  8. Select Save Settings, and press Enter to continue.
  9. Select Exit Setup.
  10. Select Yes, exit the Setup Utility.

Additional information

When PCI slot IRQ assignments are set to "autoconfigure" and multiple ServeRAID adapters are installed, it is possible for the system to set one of the adapters to IRQ 15. This will cause TRAP D at boot time when booting from a ServeRAID adapter hard drive. IRQ 15 is a special case. The combination of ServeRAID device driver and OS/2 kernel are unable to handle it properly. The workaround ensures that no ServeRAID adapter will be set to IRQ 15 when utilizing autoconfigure to assign IRQs.

 

Document Location

Worldwide

Operating System

System x:IBM OS/2

Older System x:IBM OS/2

[{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18H","label":"xSeries 220"},"Platform":[{"code":"PF023","label":"OS\/2"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18Q","label":"System x->xSeries 232"},"Platform":[{"code":"PF023","label":"OS\/2"}],"Line of Business":{"code":"","label":""}},{"Type":"HW","Business Unit":{"code":"BU016","label":"Multiple Vendor Support"},"Product":{"code":"HW18U","label":"Older System x->xSeries 342"},"Platform":[{"code":"PF023","label":"OS\/2"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
28 January 2019

UID

ibm1MIGR-4YDLS3