The System Does Not Provide Services Due to the DVD Drive of the N83000 NAS Engine

Publication Date:  2012-07-18 Views:  151 Downloads:  0
Issue Description
Product and version information: N8300 with the RH2280 server as the clustered NAS engine node
The NAS engine does not provide services and the following symptoms occur:

Symptom 1: On one node of the clustered NAS engine, ping other nodes. Other nodes can be pinged through.
# N8300_01:~ # ping N8300_02
PING N8300_02 (172.26.46.55) 56(84) bytes of data.
64 bytes from N8300_02 (172.26.46.55): icmp_seq=1 ttl=64 time=0.134 ms
64 bytes from N8300_02 (172.26.46.55): icmp_seq=2 ttl=64 time=0.162 ms
64 bytes from N8300_02 (172.26.46.55): icmp_seq=3 ttl=64 time=0.094 ms
64 bytes from N8300_02 (172.26.46.55): icmp_seq=4 ttl=64 time=0.110 ms
Symptom 2: The user cannot log in from one node to another node using SSH.
N8300_01:~ # ssh N8300_02
The following information is displayed during startup:
ide0: BM-DMA at 0xfff0-0xfff7, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xfff8-0xffff, BIOS settings: hdc:pio, hdd:pio
When the preceding symptoms occur, the N83000 cluster status becomes abnormal and services on the node (N8300_2) are interrupted.
Alarm Information
None
Handling Process
Step 1 Log in to the N8000 engine as user support and run the rmmod command to uninstall the ide-cd drive.
# rmmod ide_cd
The operation returns no result.
Step 2 Run the following command to check whether the uninstall succeeds:
#lsmod | grep ide_cd
If the operation returns no result, ide_cd is uninstalled.
Step 3 Open /etc/init.d/boot using the Vi editor.
# vi /etc/init.d/boot
Step 4 In the startup script, add the command for uninstalling the drive.
#! /bin/bash
rc_reset
rmmod ide_cd /
exit 0
Step 5 Run the :wq command to save configurations and exit.
Step 6 Run the following command to verify results:
N8300_01:~ # ssh N8300_02
Last login: Sat Apr 21 09:44:14 2010 from N8300_01
N8300_02:~ #
The user can log in to N8300_02 node through SSH and the fault is rectified.
Root Cause
After the N8300 engine node is restarted, check the /var/log/messages log file. The following error information exists:

N8300_02:~ #tail -f /var/log/messages
………
2010 Feb 6 15:18:25 N8000_02 kernel: hda: ATAPI reset timed-out, status=0x80
2010 Feb 6 15:19:00 N8000_02 kernel: ide0: reset timed-out, status=0x80
2010 Feb 6 15:19:00 N8000_02 kernel: hda: status timeout: status=0x80 { Busy }
2010 Feb 6 15:19:00 N8000_02 kernel: ide: failed opcode was: unknown
2010 Feb 6 15:19:00 N8000_02 kernel: hda: drive not ready for command
2010 Feb 6 15:19:30 N8000_02 kernel: hda: ATAPI reset timed-out, status=0x80
The information displays the ATAPI reset timed-out twice.
Based on the preceding information, the Direct Memory Access (DMA) function is enabled for the DVD hardware in BIOS. The DVD hardware does not support the DMA drive. As a result, the drive compatibility errors and the system cannot provide services.
Suggestions
The DVD hardware of the RH2280 server does not support the DMA drive. After the system is deployed, it is recommended to uninstall the DVD device if you do not need it.

END