No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>


To have a better experience, please upgrade your IE browser.


How to Troubleshoot the Abnormal State of LUN Mappings to a Host caused by the Abnormal State of the Mirror Link Chip

Publication Date:  2012-07-20 Views:  133 Downloads:  0
Issue Description
A deployment site is installed with an Oceanspace S2100 storage system of four iSCSI service network ports (two on controller A and controller B respectively). The S2100 connects to four rackmount servers in direct connection mode. Each server has two LUNs mapped from the storage system. The operating system of the servers is Windows 2003. The two servers connecting to controller B fail to discover the LUNs mapped from the storage system after running for a while. Choose Computer Management > Device Manager > Disk Management, and Huawei S2100 disk drives relevant to the LUN mappings are in abnormal loading state. Rescan hard disks on the Disk Management page, the operation does not respond for a long time.

Figure 1 Abnormal state of disk drives relevant to the S2100 LUN mappings in Windows 2003
Alarm Information
Handling Process
The PCI errors cannot be automatically rectified by the S2100 of the current software version, but can only be manually rectified in the MML mode. The recovery method is to reset the mirror link. The command is as follows:
spu ui> ini rl 31
After the mirror link is reset, the host can detect the mapped LUNs, and the disk drives become normal.
Root Cause
  1. According to the analysis of the logs of the S2100 controller B, when the fault occurs, a message about PCI errors is displayed, as shown in the following:
Jul 17 22:47:45 OceanStor kernel: [26890102163]00: osLogDebugString: PCI ERROR - PER
Jul 17 22:47:45 OceanStor kernel: [26890102164]Signaled System Error!
  1. According to the explanation in the mirror link chip manual, the cause of PCI errors is that when the chip receives a data package, it unpacks the package and judges its size. The maximum size is 128 KB. Once the size of a received package exceeds the threshold, the chip status becomes abnormal, all mirror data fails to be transferred, and LUNs mapped to the host become unavailable.