IBM DS Storage MEL Event 2044 (IO Shipping Implicit Volume Migration) Decoding

https://support.lenovo.com/us/zc/solutions/ht515014-how-to-decode-mel-event-2044-io-shipping-implicit-volume-transfer

Description

ThinkSystem DE Series Major Event Log (MEL) event 0x2044 occurs during IO Shipping, which results in an implicit volume transfer. Additional data is present in the MEL raw data that can be decoded to obtain extra information about the event.

Applicable Systems

ThinkSystem DE Series Arrays

Solution

The following is an example output from the MEL:

Date/Time: 4/20/16 3:48:06 PM
Sequence number: 378065
Event type: 2044
Event category: Internal
Priority: Informational
Event needs attention: false
Event send alert: false
Event visibility: true
Description: IO shipping implicit volume transfer
Event specific codes: 0/0/0
Component type: Volume
Component location: Volume VOL1
Logged by: Controller in slot B
Raw data:
4d 45 4c 48 03 00 00 00 d1 c4 05 00 00 00 00 00
44 20 4d 00 26 07 18 57 09 00 00 10 f0 31 00 00
09 00 00 00 04 00 00 00 0d 00 00 00 0d 00 00 00
38 00 00 00 00 4e 00 45 00 54 00 41 00 50 00 50
00 5f 00 30 00 31 00 42 00 5f 00 53 00 47 00 31
00 30 00 5f 00 43 00 4f 00 4e 00 54 00 52 00 4f
00 4c 00 4c 00 45 00 52 00 5f 00 42 00 00 00 00
01 00 00 00 00 00 01 01 18 00 00 00 14 00 21 06
47 00 00 00 00 00 00 00 06 00 00 00 00 00 00 00
84 00 00 00

Encoder Key:
*Additional fields are byte-swapped
Orange—Constant Data Field
Yellow- Optional Data Field Type. This event should always be 0x0621 (byte-swapped)
Pink—Shipped I/O Count.
Turquoise—Owned I/O Count
Green– Host ID (for more information on host identification

Viewing the raw data of MEL event 0x2044 allows you to identify the ITNID, which can be cross-referenced with the spmShow output in state-capture-data.txt. In the example below, the highlighted bytes represent this value.

Raw Data:
4d 45 4c 48 03 00 00 00 db 19 00 00 00 00 00 00
44 20 4d 00 df d1 09 57 01 00 00 10 02 00 00 00
01 00 00 00 04 00 00 00 0d 00 00 00 0d 00 00 00
10 00 00 00 00 53 00 53 00 44 00 5f 00 56 00 6f
00 6c 00 32 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01 00 00 00 00 00 01 01 18 00 00 00 14 00 21 06
5e 37 00 00 00 00 00 00 3c 0b 00 00 00 00 00 00
17 00 00 00
Byte-swapped to get hexadecimal value: 17 00 -> 0x0017
Locate the ITNID under spmShow in State Capture data.
---IT-Nexus (PORT) Objects (ITN)---
ITNID InitiatorPort TargetPort Online
----- ------------------------------ ------------------------------ ------
x0001 InitiatorPort_Bm_ch6 SAS_TargetPath_Am_ch6 on
x0002 InitiatorPort_Bm_ch3 SAS_TargetPath_Am_ch3 on
x0003 InitiatorPort_Bm_ch3 SAS_TargetPath_Am_ch3 off
x0004 InitiatorPort_Bm_ch4 SAS_TargetPath_Am_ch4 on
.
.
.
x0016 host12hba1 FC_TargetPort_Ah_ch7 on
x0017 host13hba1 FC_TargetPort_Ah_ch7 on
x0018 host14hba1 FC_TargetPort_Ah_ch7 on
x0019 host15hba1 FC_TargetPort_Ah_ch7 on
Initiator ports are listed under Host Mapping in the configuration file, which will allow you to explicitly identify the host associated with that port.
Note: You can also convert the ITNID from hexadecimal to decimal and locate the host reference under TDITNALL in the status capture. Conversion can be done using an online tool or Windows Calculator in Programmer mode.

Related Articles

  1. How to Collect Support Packages (CASD)
  2. How to Troubleshoot Volumes on Non-Preferred Paths
  3. How to Restart Lenovo ThinkSystem Storage DE Series Controllers
  4. What is the default management port IP address on ThinkSystem DE Series Arrays
16 views Updated 2026-11-07

More in this groupStorage Fault Diagnosis

View all 10 in this group

Can't find an answer?

Upload a log for AI diagnosis, or ask the AI assistant directly in the console.