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

DTC 방식이 DS918+ 에도 먹히는군요.

화정큐삼 화정큐삼 543

10

10

스크린샷 2022-06-24 오후 11.43.41.png.jpg

DS920+ 와 DS1621+ 에만 국한되는줄 알고 아예 시도를 안해 봤는데

 

jumkey님에 repo 에는 DS918+를 시도한 흔적이 있었습니다.

그래서, DS918+ 용으로 제 repo 의 redpill-qjs-dtb 스크립트를 수정해서 ds918+ 를 대응시켜서 시험을 한번 해봤습니다.

대신 user_config.json 의 sataportmap 과 DiskIdxMap 은 미리 깔끔히 날리셔야 합니다. 

sataportmap 수치로 인해 dtc 가 모두 찾아줘야할 sata port 매핑이 방해를 받을 수 있습니다.

 

스크립트의 핵심은 아래 부분입니다.

아직은 jumkey님 quickjs 가 동적으로 ds918+ 용으로 포트자동검색을 못해주기에

강제로 이 dtb 파일을 만들어서 넣어봤습니다.

동작이 잘 되는것 같습니다.

12개 HDD만 물렸는데 모두 인식 되었습니다.

 

jumkey 님과 좀더 시험을 해보고 전체 모델로 확장이 가능한지 여부를 확인해 보겠습니다.

정말 이게 가능해 진다면 대박이겠습니다. ㅎㅎㅎ

 

'model_ds918p_42218.dtb' -> '/etc.defaults/model.dtb'

'model_ds918p_42218.dtb' -> '/var/run/model.dtb'

 

{
  "id": "jumkey.qjs.000",
  "url": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/rpext-index.json",
  "info": {
  "name": "QuickJS Javascript Engine",
  "description": "QuickJS Javascript Engine",
  "author_url": "https://bellard.org/",
  "packer_url": "https://bellard.org/quickjs/",
  "help_url": "https://bellard.org/quickjs/quickjs.html"
  },
  "releases": {
  "ds918p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json",
  "ds920p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json",
  "ds1621p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json",
  "ds2422p_42218": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json",
  "ds920p_42661": "https://github.com/jumkey/redpill-load/raw/develop/redpill-runtime-qjs/recipes/universal.json"
  }
  }
신고공유스크랩
10

화정큐삼 화정큐삼
30Lv. 18235P
다음 레벨까지 985P

1) Xpenology RedPill DS918+ FRIEND DSM 7.2.1-69057 Update 1, ASUS IOT H310i-IM-A R2.0 G5500 / Intel I211, I219-V / 16GB  / SilverStone ECS07 5포트 SATA M.2 NVMe PCIe 스토리지 확장 카드 / 3x4TB + 1x3TB SHR, 1x8TB 

 

2) Xpenology RedPill DS1823xs+ FRIEND DSM 7.2.1-69057 Update 1, Asus B150I PRO GAMING/AURA i3-7100T / Intel Gigabit LAN x 3 / 16GB  /  ASM1166 M.2 NVME PCIE 6 Port Sata 스토리지 확장 카드 / 6 x 3TB RAID6

profile image
화정큐삼 글쓴이 2022.06.24. 23:38
헤롱로지

사실은 mpt3sas HBA 카드용 ext 가 저 두 모델에선 먹통이란것에 열이 받아서

기존 HBA가 잘되는 모델들에 dtc 까지 해보면 어떨까 하는 생각에 그냥 해봤는데 되버리는군요. ㅎㅎ

profile image 2등
화정큐삼 글쓴이 2022.06.25. 00:11

예상대로 HBA 카드를 mpt3sas 드라이버와 함께 DS918+에 사용해보니, DTC에는 전혀 영향을 주지 않고

SATAPORTMAP 도 필요없이 독립적으로 알아서 포트인식합니다.

포코피코님 거짓말 쟁이...^^

이분도 dtc 에 대해선 잘 모르고 계시면서 엉뚱하게 대답을 해주셨네요.

HBA 도 dtc 매핑이 있어야 동작한다고... 본질은 mpt3sas가 망가진것 뿐인데요...ㅎㅎ

HBA 까지 사용해도 dtc 동작이 잘되니 이제 SataPortMap 과는 영영 빠이 해도 될듯 합니다. ^^

profile image
달소 2022.06.25. 16:13

헐,, 918에서도...!! 혁명이네요. 아예 다르게 작동하는건줄알았는데요 ..

carlson 2022.06.26. 03:47

SATA가 DSM에 인식되기만 하면 되고,

로더로 DSM을 올라가게 하며 로더단에서 수많은 보드들의 중구난방한 SATA 주소를

DSM에 붙혀주게끔 하는거라..

 

결론은, 포트멀티플라이어든 HBA든 뭐든간에 드라이버로드가 되고 하드가 인식되어 생성되는 주소를

sataportmap으로 때려맞춰 물려주던 DTC DTB 바이너리를 통해 매핑을 해주든 사실상 원리는 같고, 로더를 빌드할때 해당구문을 어떻게 컴파일 해주냐 차이겠네요..

 

강제로 해당 구문을 치환(변환)했을때 기존 레드필이 구문에러를 띄우지 않고 잘 먹혀들어가니 다행인 부분입니다 ㅎㅎ!

 

아키텍터를 구현하는 코어개발자든, 드라이버를 포팅하는 코더든 이런 자료들을 엔드유저가 쉽게 접근할 수 있도록 스크립트짜서 널리 배포해주시는 화정큐삼님이든 정말 굉장합니다...-_-b

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 제목 글쓴이 날짜 조회 추천
공지 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25316 +24
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26943 +23
시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 2일 전16:52 271 +1
지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 7 나와너 4일 전17:35 467 +1
해놀 DSM 7.2.1-69057 Update 5로 업데이트 한 이후의 AME 3.1 활성화 관련 14 FantomD 4일 전12:47 547 +5
5025
image
Zeze 22.01.22.01:24 100 +1
5024
normal
맥주소주양주 22.12.29.20:53 100 0
5023
image
jwsv 23.01.14.19:32 100 0
5022
image
kmw_ 24.02.24.17:17 100 0
5021
normal
dadami 22.03.27.20:48 101 +2
5020
image
ST_0913 22.07.04.21:07 101 +1
5019
normal
Godzilla 23.01.30.13:35 101 0
5018
image
베르나인 23.09.23.23:32 101 0
5017
normal
수니바라기 24.02.18.19:35 101 0
5016
normal
노땅루피 22.07.06.19:38 102 0
5015
normal
dry 22.11.23.19:53 102 0
5014
normal
니즛 23.05.14.23:52 102 0
5013
image
서브어린이 24.04.12.20:32 102 0
5012
normal
블랙앤해적 24.04.12.23:19 102 0
5011
image
묵월야(墨月夜) 2일 전03:54 102 0
5010
image
이세라 22.06.24.15:14 103 +2
5009
image
uluru 22.09.09.15:13 103 0
5008
normal
지너 23.11.06.12:14 103 0
5007
normal
바다개굴 24.01.30.16:22 103 0
5006
image
비공개 22.10.27.23:09 104 0