XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post Reply
harddrop
Posts: 4
Joined: Mon Aug 12, 2019 12:11 pm
languages_spoken: english, korean
ODROIDs: XU4+CS2
H2
Has thanked: 0
Been thanked: 0
Contact:

XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post by harddrop »

사용 환경:
ODROID XU4 + cloudshell2(CS2)
WD White 8TB HDD (WD easystore에서 적출, 정상작동 확인, 포멧: EXT4)
RAID: PM
OMV4 (https://wiki.odroid.com/accessory/add-o ... _vault_omv이 문서의 절차를 따라 eMMC에 설치)

첫 부팅시엔 모든게 괜찮은데 재부팅시 하드디스크가 인식되지 않는 상태로 부팅됩니다.
웹 패널에서 재시작 클릭과 ssh에서 reboot실행 모두 문제가 발생합니다.
종종 재시작/종료도 제대로 안되는지 연결만 끊기고 CS2만 계속 켜져있기도 합니다. (=접속 시도시 종종 ERR_ADDRESS_UNREACHABLE대신 err_connection_refused가 반환됨.)
물리적으로 코드를 뽑았다 재연결해야 다시 하드가 인식되어 보이며 정상작동합니다.

해결을 위해 다음 사항을 시도해 보았습니다:
1. OMV 재설치 (위키 페이지를 따라서 설치)
2. CS2 펌웨어 업그레이드/다운그레이드 (위키 페이지를 따라서 Windows환경에서 작업)
3. boot.ini 수정으로 UAS 비활성화. (https://awesometic.tistory.com/50에 나온대로 작업)
4. https://wiki.odroid.com/accessory/add-o ... run_script의 스크립트 실행. 그러나 오류 발생.
디스크 미인식시 ./chOpSmartinfo.sh실행결과 (chOpSmartinfo.sh의 이름을 q.sh로 바꾸었습니다.)

Code: Select all

root@odroidxu4:~# ./q.sh
Okay. You did it already. You don't need to try it
Okay. You did it already. You don't need to try it
grep: /usr/share/php/openmediavault/system/storage/smartstoragedeviceabstract.inc: No such file or directory
grep: /usr/share/php/openmediavault/system/storage/smartstoragedeviceabstract.inc: No such file or directory
ERROR : This is a script to fix HDD disconnected from the system,
        when you access S.M.A.R.T information.
        Read me using any text editor and fix it
You have to see "Okay" three times
If you got an ERROR even one time, please modify the files by hand
1. /usr/share/php/openmediavault/system/storage/smartinformation.inc
2. /usr/share/openmediavault/engined/rpc/smart.inc
3. /usr/share/php/openmediavault/system/storage/smartstoragedeviceabstract.inc

현재 시스템 상태는 다음과 같습니다.
1. OMV버전:4.1.23-1 (Arrakis)
2. 커널: Linux 4.14.133-odroidxu4
3. UAS 비활성화됨
4. CS2펌웨어 버전: v158.001.000.004

추가 정보:
1. 하드디스크 정상인식시 CS2내장 LCD에 같은 하드디스크가 연속으로 2번 표시됩니다.
2. 하드디스크 미인식시 OMV syslog에 다음 오류가 계속 표시됩니다.

Code: Select all

monit[1416]: 'mountpoint_srv_dev-disk-by-label-HDD0' status failed (1) -- /srv/dev-disk-by-label-HDD0 is not a mountpoint

관련 코드 (HDD레이블은 HDD0입니다.):

1. HDD 인식시 lsusb

Code: Select all

root@odroidxu4:~# lsusb
Bus 006 Device 002: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 152d:0561 JMicron Technology Corp. / JMicron USA Technology Corp.
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2. HDD 인식시 lsusb -t

Code: Select all

root@odroidxu4:~# lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/2p, 5000M
        |__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=exynos-ohci/3p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=exynos-ehci/3p, 480M
3. HDD 미인식시 lsusb

Code: Select all

root@odroidxu4:~# lsusb
Bus 006 Device 002: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 152d:0561 JMicron Technology Corp. / JMicron USA Technology Corp.
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
4. HDD 미인식시 lsusb -t

Code: Select all

root@odroidxu4:~# lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Vendor Specific Class, Driver=r8152, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/2p, 5000M
        |__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=exynos-ohci/3p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=exynos-ehci/3p, 480M
뭔가 제가 한것들 외에 또 시도해 볼만한 것 있을까요?
Last edited by harddrop on Wed Jun 24, 2020 8:26 pm, edited 3 times in total.

User avatar
neal
Posts: 229
Joined: Fri Apr 14, 2017 10:02 am
languages_spoken: Korean, English
Has thanked: 8 times
Been thanked: 17 times
Contact:

Re: XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post by neal »

CS2 와 XU4 모두 정상적이고 연결이 이상이 없다면, 두가지 정도 의심이 됩니다.

1. JMS561 RAID chip 업그레이드 후, 전원 off 를 하고 난 후, 2 ~ 3 초정도 15v 아답터를 뽑은 후 다시 꽂아 주셔야 새로운 펌웨어가 적용됩니다.
말씀하신 문제가 물리적으로 코드를 뽑았다 재연결하고 난 후에도 계속 발생된 것인지요?

2. 혹시 RAID 변경을 하셨는 지요?
RAID 변경시 CS2 에 연결된 HDD 가 변경된 RAID 를 적용하기 위해 꽤(4TB 정도 RAID 2 로 변경시 24시간 이상으로 기억합니다.) 오랫동안 작업을 합니다.
RAID manager(https://wiki.odroid.com/accessory/add-o ... le_version) 로 상태를 체크 하실 수 있습니다.

확인하시고 이상이 있으면 다시 알려주세요.

harddrop
Posts: 4
Joined: Mon Aug 12, 2019 12:11 pm
languages_spoken: english, korean
ODROIDs: XU4+CS2
H2
Has thanked: 0
Been thanked: 0
Contact:

Re: XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post by harddrop »

neal wrote:
Mon Aug 12, 2019 6:30 pm
CS2 와 XU4 모두 정상적이고 연결이 이상이 없다면, 두가지 정도 의심이 됩니다.

1. JMS561 RAID chip 업그레이드 후, 전원 off 를 하고 난 후, 2 ~ 3 초정도 15v 아답터를 뽑은 후 다시 꽂아 주셔야 새로운 펌웨어가 적용됩니다.
말씀하신 문제가 물리적으로 코드를 뽑았다 재연결하고 난 후에도 계속 발생된 것인지요?

2. 혹시 RAID 변경을 하셨는 지요?
RAID 변경시 CS2 에 연결된 HDD 가 변경된 RAID 를 적용하기 위해 꽤(4TB 정도 RAID 2 로 변경시 24시간 이상으로 기억합니다.) 오랫동안 작업을 합니다.
RAID manager(https://wiki.odroid.com/accessory/add-o ... le_version) 로 상태를 체크 하실 수 있습니다.

확인하시고 이상이 있으면 다시 알려주세요.
1. 네. 펌웨어 업데이트 후 잠시 전원을 분리했다 재연결해도 문제가 발생합니다. 애초에 펌업을 진행한 컴퓨터와 CS2가 동작할 장소가 조금 떨어져 있어 펌업후 전원을 분리할 수밖에 없게 되어있습니다. 현재 레이드 매니저 프로그램으로 확인한 결과 펌웨어 버전은 V9E.01.00.04로 나옵니다.
수정)전원을 끊었다 연결하면 모든게 이상없이 잘 됩니다만 그상태에서 전원 연결을 끊지 않고 soft reboot 시 하드디스크가 인식되지 않고 사라집니다.
전원을 완전히 끊었다 연결하는 hard reboot시 다시 하드가 잘 인식됩니다.

2. 아니오. CS2구입후 레이드는 전혀 건들지 않았습니다. 현재 장착된 하드디스크가 단 하나이고 - 처음부터 레이드를 구축할 생각이 없었기에 - 레이드 딥스위치는 CS2 개봉 직후 둘다 OFF로 되어있는지(=PM인지)만 확인하고 바로 조립했습니다. 이후 레이드 관련 명령이나 작업은 하지 않았습니다.
링크 주신 레이드 매니저로 컨트롤러 정보를 표시하는 명령을 실행해 본 결과입니다.

Code: Select all

JMS56X>DC C0

Controller[0]
-- ChipID       = 10
-- SerialNumber = 427491329
-- SuperUserPwd = ��������
-- Sata[1]
------ ModelName    = WDC WD80EMAZ-00WJTA0           
------ SerialNumber = 7SJNBK8U
------ FirmwareVer  = 83.H0A83
------ Capacity     = 7452 GB
------ PortType     = RAID Disk
------ PortSpeed    = Gen 3
------ Page0State   = Hooked to PM
------ Page0RaidIdx = 0
------ Page0MbrIdx  = 0
추가로 확인해야할 정보가 있다면 알려주세요.

User avatar
neal
Posts: 229
Joined: Fri Apr 14, 2017 10:02 am
languages_spoken: Korean, English
Has thanked: 8 times
Been thanked: 17 times
Contact:

Re: XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post by neal »

1. 혹시 HDD 가 여유가 있다면, 교체해서 테스트 부탁드립니다.
2. OMV 대신 wiki 에 있는 xu4_cloudshell2 - software setting(https://wiki.odroid.com/accessory/add-o ... e_settings) 으로 셋업 한번 부탁드릴 수 있을 까요?
같은 현상이 발생되는 지 궁금합니다.
harddrop wrote:
Mon Aug 12, 2019 2:09 pm
사용 환경:
ODROID XU4 + cloudshell2(CS2)
WD White 8TB HDD (WD easystore에서 적출, 정상작동 확인, 포멧: EXT4)
RAID: PM
OMV4 (https://wiki.odroid.com/accessory/add-o ... _vault_omv이 문서의 절차를 따라 eMMC에 설치)
위 환경으로 셋업해서 결과 공유하겠습니다.

harddrop
Posts: 4
Joined: Mon Aug 12, 2019 12:11 pm
languages_spoken: english, korean
ODROIDs: XU4+CS2
H2
Has thanked: 0
Been thanked: 0
Contact:

Re: XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post by harddrop »

1. 현재 남아도는 다른 하드가 없어 불가능합니다.
2. 올려주신 링크에서 받은 우분투에선 해당 현상이 발생하지 않습니다. OMV에서만 이러는거 같네요

User avatar
neal
Posts: 229
Joined: Fri Apr 14, 2017 10:02 am
languages_spoken: Korean, English
Has thanked: 8 times
Been thanked: 17 times
Contact:

Re: XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post by neal »

WD white 8TB HDD 가 없어서 WD Red WD40EFRX HDD + OMV4 를 가지고 테스트를 진행해 보았습니다.
기존 HDD 가 NTFS 포멧으로 되어 있었고, 시스템에 마운트를 하지 않고 테스트를 진행했습니다.
몇 번 리부팅 시도에는 HDD 가 인식을 했으나 ( Web OMV - 저장소 - 디스크 에서 장치 인식 ), 한 번은 HDD parking 이 잘 안되었는 지, 부팅시 파일 시스템 체크를 하더군요.
그 후로는 전원어댑터를 뺏다 다시 꽂아야 HDD 를 인식을 했습니다. 같은 증상이라 여겨집니다.

그래서 저는 아래와 같은 방법으로 시도를 했고, 지금은 20번이상 리부팅을 시도 했는 데, 이상이 없습니다.

1. https://wiki.odroid.com/accessory/add-o ... e_settings 를 참고하여 다시 처음부터 셋업을 했습니다.
리부팅을 몇 번 시도해 보고, 해당 증상이 없음을 확인했습니다.

2. emmc 에 OMV 최신 버전을 다시 인스톨 했습니다.

3. apt 로 cloudshell2 유틸 및 최신 커널, 최신 OMV 로 업데이트를 했습니다.

Code: Select all

root@odroidxu4:~# cat /etc/issue
openmediavault 4.1.23-1 (Arrakis) \n \l
Copyright (C) 2009-2019 by Volker Theile. All rights reserved.

To manage the system visit the openmediavault web control panel:

enx001e0631ab76: 192.168.30.16

By default the web control panel administrator account has the
username 'admin' and password 'openmediavault'.
It is recommended that you change the password for this account
within the web control panel or using the 'omv-firstaid' CLI
command.

For more information regarding this appliance, please visit the
web site: https://www.openmediavault.org

root@odroidxu4:~# uname -a
Linux odroidxu4 4.14.133-odroidxu4 #2 SMP PREEMPT Tue Jul 16 19:33:01 CEST 2019 armv7l GNU/Linux
root@odroidxu4:~#
아마도 mkfs.ext4 로 HDD 를 깨끗하게 포멧한 것이 원인이 아닌가 추측합니다.
시간이 되시면, 시도해 보시고 결과 알려주세요.

harddrop
Posts: 4
Joined: Mon Aug 12, 2019 12:11 pm
languages_spoken: english, korean
ODROIDs: XU4+CS2
H2
Has thanked: 0
Been thanked: 0
Contact:

Re: XU4+Cloudshell2에서 OMV 사용중 재부팅 시 HDD가 마운트되지 않습니다.

Post by harddrop »

1. 우분투에서는 해당 문제가 발생하지 않습니다. 이 과정에서 포멧을 하였습니다.
2. OMV를 설치하니 바로 문제가 발생했습니다.
3. 업데이트를 해도 달라지는 것은 없었습니다.

+OMV의 기반인 armbian stretch에서도 해당 문제가 발생함을 확인하였습니다.

+하드 미인식시 dmesg에서 unit not ready란 오류가 뜨는걸 확인했는데

Code: Select all

[ 23.022871] sd 0:0:0:0: [sda] Unit Not Ready 
[ 23.022919] sd 0:0:0:0: [sda] Sense Key : 0x4 [current] 
[ 23.022962] sd 0:0:0:0: [sda] ASC=0x44 ASCQ=0x0 
[ 23.023682] sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16). 
[ 23.024380] sd 0:0:0:0: [sda] 15628053168 512-byte logical blocks: (8.00 TB/7.28 TiB) 
[ 54.334822] usb 4-1.2: reset SuperSpeed USB device number 3 using xhci-hcd 
[ 54.355794] sd 0:0:0:0: [sda] Write Protect is off
[ 54.355815] sd 0:0:0:0: [sda] Mode Sense: 00 00 00 00 
[ 85.054846] usb 4-1.2: reset SuperSpeed USB device number 3 using xhci-hcd 
[ 85.076027] sd 0:0:0:0: [sda] Asking for cache data failed 
[ 85.076058] sd 0:0:0:0: [sda] Assuming drive cache: write through 
[ 88.029601] sd 0:0:0:0: [sda] Unit Not Ready 
[ 88.029650] sd 0:0:0:0: [sda] Sense Key : 0x4 [current] 
[ 88.029692] sd 0:0:0:0: [sda] ASC=0x44 ASCQ=0x0
검색해보니 하드웨어 문제인거 같기도 하고... 어디서부터 문제인지 감도 안잡히네요.

일단 지금은 최대한 재부팅을 하지 않는 쪽으로 CS2를 운영하고 언젠가 여분의 하드가 생기면 그때 다시 해보려고 합니다.

Post Reply

Return to “XU4/HC1+/HC2/XU3”

Who is online

Users browsing this forum: No registered users and 1 guest