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

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. 18109P
다음 레벨까지 1111P

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로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24784 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26363 +23
후기 ghost 블로그를 만들어 봤습니다 4 빨간물약 8시간 전15:26 172 +1
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 3일 전18:45 376 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 4일 전12:25 181 +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
M-M-M 2일 전09:15 65 0
5085 질문
normal
블랙앤해적 24.02.20.10:21 66 0
5084 질문
normal
블랙앤해적 24.03.27.17:37 67 0