• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

DS920 + ASM1166(SATA 확장) Native 로 설치하기 (수정)

기라 기라 1873

2

21

 

안녕하세요. 기라 입니다.

 

많은 분들의 도움을 받아 DS920 DSM7.1.0-42166 에 SATA 확장카드 까지 Native 로 셋업하게 되어

감사한 마음으로  내용을 정리 해보고자 합니다.

 

이 글을 빌어,  달소님, 화정큐삼님, 핫포사이님, knight2022님 그리고 도움 주셨던 다른 분들께도

진심으로 감사하다는 말씀 드립니다.  (_ _) 넙죽

 

이미 많은 분들이 성공하셨던 걸로 알고 있지만 저와 비슷한 문제를 겪으시는 분들께

조금이나마 도움이 되었으면 합니다.

 

1. 시작

   - Asrock z490m-itx/ac + I3-10100 으로 Native Nas 구축

   - 위 보드는  Fixed 6 Sataport 로 되어 있으며, Sata0과 1은 m.2가 점유하고 있어서

      Sata 0 번 부터 HDD가 설치 되어야 하는 DS918+ 과 같은 모델에서는 SATA 0, 1  오류가 발생하게 됩니다

      그래서 트랜스코딩이 가능하고 여러개의 HDD를 설치할 수 있으며 Sataportmap 에서 자유로운

      DS920+ 를 타겟으로 하게 되었습니다.

 

2. 설치

   - 화정큐삼님께서 올려주신 m shell을 이용하면 매우 간단합니다. 

      아래의 모든 과정은 화정큐삼님이 올려주신 redpill tinycore linux 상에서 이루어 졌습니다.

 

   - m shell 관련 링크는 아래와 같습니다. (공지로 등록되어 있습니다.)

      https://svrforum.com/nas/250098

안녕하세요. 시놀로지 DSM 버전이  7.1 로 업데이트 된 이후 기존 7.0.1 을 사용하시는 분이 7.1로 업데이트를 원하시거나 처음부터 7.1 설치를 원하시는 분들을 위한...
화정큐삼 | 2022.04.12

 

 

   - 우선 실행한 명령부터 써보겠습니다.

   - 참고로 저는 메인보드 SATA에 4개. 확장카드에 1개가 임시로 설치 되어 있습니다.

     그래서 아래 설명은 확장카드에 추가로 1개만 증가한 것이니 참고바랍니다.

   - redpill tinycore linux 로 진입하는 부분 까지는 위 공지글 링크를 참고 부탁드립니다.

 

//////////////////////////////////////////////////

1) wget https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz; tar -zxvf my.sh.gz;

     자동입력 버전의 my shell 을 다운받습니다

 

2) ./my.sh DS920+ noclean

     noclean 옵션을 주어야 redpill-loader 폴더가 지워지지 않습니다

 

3) lspci -tvnnq

     위 명령어로 확장카드의 ID를 확인해줍니다

image.png.jpg

 

저의 확장카드 ASM1166은  00:01.0,00.0  입니다. 

 

 

4) ll /sys/block

    추가할 하드의 target 번호를 확인합니다. 명령을 치면 아래와 비슷하게 나옵니다

 

lrwxrwxrwx 1 root root 0 May 2 12:44 sda -> ../devices/pci0000:00/0000:00:0d.0/ata1/host0/target0:0:0/0:0:0:0/block/sda

lrwxrwxrwx 1 root root 0 May 2 12:44 sdb -> ../devices/pci0000:00/0000:00:0d.0/ata2/host1/target1:0:0/1:0:0:0/block/sdb

lrwxrwxrwx 1 root root 0 May 2 12:44 zram0 -> ../devices/virtual/block/zram0

 

target 번호를 확인해야 하는데 

보통.. 내장 슬롯에 sda, sdb, sdc, sdd 이렇게 4개라면 확장에 연결한 하드는 sde 일 거고

거기에 맞는 target 번호를 확인해주시면 되겠습니다.

저는 6이라서 밑에 ata_port 가 확장카드는 6번 부터 일줄 알았는데.. 0번 부터 시작이네요.

혹시 모르니 기억은 해주는걸로..

 

 

 

 

5) vi /home/tc/redpill-load/ds920p.dts

     아래와 같이 ds920.dts 파일을 수정합니다. internal_slot 을 추가한 하드만큼 추가로 작성해줍니다.

     아래 내용은 internal_slot@4의 내용을 복사해서 밑에 추가 하면서 수정한 것입니다.

 


        internal_slot@5 {                         DS920 은 슬롯이 4개라서 5번 슬롯을 추가했습니다.
                protocol_type = "sata";
                power_pin_gpio = <0x18 0x0>;      0x18 은 4번 슬롯에서부터 계속 이어집니다 4번슬롯은 0x17
                detect_pin_gpio = <0x27 0x1>;      0x27도 4번 슬롯에서부터 이어집니다. 4번 슬롯은 0x26
                led_type = "lp3943";

                ahci {
pcie_root = "00:01.0,00.0";                            pcie_root 는 SATA 확장카드의 ID를 적습니다. 
ata_port = <0x0>;                                               어째서인지는 잘 모르겠습니다. 0번부터 하니 인식하네요..
                };

                led_green {
                        led_name = "syno_led8";      4번슬롯부터 이어집니다. 4번슬롯의 led_orange는 syno_led7
                };

                led_orange {
                        led_name = "syno_led9";     위 번호부터 계속 이어가면 됩니다.
                };
        };

 

 

저장하고 빠져나옵니다.  esc -> ":" -> "wq"

 

 

 

6) vi ./rploader.sh    

     rploader.sh 파일을 아래와 같이 일부 주석처리 합니다

    아래 내용을 찾으시려면 "/internal_slot " 이라고 검색하시면 현재 rploader 버전에서는 저 부분 뿐입니다.

 

(원본 내용)

image.png.jpg

 

(수정된 내용)

image.png.jpg앞에 전부 "#"을 붙여서 주석처리를 해줍니다. 

 

저장하고 빠져 나와주시구요..

 

 

7) ./rploader.sh build geminilake-7.1.0-42661

     이번엔 my shell 이 아니라 그냥 rploader 로 한줄만 실행시켜 줍니다.

     m shell로도 될 것 같은데 자세히 몰라서 rploader 로 빌드만 했습니다.

     빌드를 시작하면 아래 그림의 맨 아래와 같이 새 버전의 스크립트가 있다고 업데이트 할거냐고 묻는데 n 을 치시면 됩니다

image.png.jpg

 

그리고 잠시 후 아래와 같이 마무리가 됩니다

image.png.jpg

 

 

 

8)   sudo reboot

     재부팅 하고 나면 (PAT 설치도 다 하고 나면) 아래와 같이 추가된 하드가 보입니다.

image.png.jpg

신고공유스크랩
21
profile image
기라 글쓴이 2022.05.16. 19:41
화정큐삼

오~ 빨리 해주셨네요 ㅎㅎ

서브컴 하나 마저 조립해서 또 테스트 해보겠습니다

12

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24789 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26370 +23
후기 ghost 블로그를 만들어 봤습니다 4 빨간물약 11시간 전15:26 194 +2
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 3일 전18:45 380 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 4일 전12:25 182 +1
5103
normal
보리문디 22.02.23.18:28 22 +1
5102 잡담
normal
가리가리용 21.12.20.15:56 23 +1
5101 잡담
normal
아메리카노 21.12.13.15:57 27 +1
5100 잡담
normal
comon 22.11.24.23:27 32 0
5099 잡담
normal
레박 22.08.18.21:33 44 +1
5098 잡담
normal
darkkk 22.09.17.19:21 46 +1
5097 질문
image
다다파파 22.03.16.08:42 47 +1
5096 잡담
normal
왕자쏜 22.11.17.10:31 49 0
5095
normal
바람개비 22.01.30.13:30 50 +1
5094 정보
image
불타는홍당무 22.01.18.21:06 51 +1
5093 질문
normal
냥냥이 21.12.02.13:25 54 +1
5092 질문
normal
냐아아아ㅏ 22.03.14.23:43 57 0
5091 질문
normal
종도 22.12.02.11:21 59 +1
5090 질문
image
바람개비 22.01.27.11:13 61 +1
5089 질문
image
서브어린이 24.04.12.09:47 61 0
5088 질문
normal
siwoopa 22.03.04.10:55 62 +1
5087 질문
normal
아들둘 22.10.04.18:05 62 0
5086 질문
normal
블랙앤해적 24.02.20.10:21 66 0
5085 질문
normal
M-M-M 2일 전09:15 66 0
5084 질문
normal
블랙앤해적 24.03.27.17:37 67 0