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

이제 TC 에서  DTC 지원모델을 전체 모델로 확대합니다.

화정큐삼 화정큐삼 3375

13

31

스크린샷 2022-06-26 오전 1.29.08.png.jpg

DTC 미지원 모델로 알려진 5개 모델
DS918+, DS3615xs, DS3617xs, DS3622xs+, DVA3221 에서도
model.dtb 파일만 /etc.defaults/ , /var/run/ 디렉토리에 복사가 되면
device tree 방식으로 sataport 가 동작되기 시작합니다.

 

user_config.json 파일의
SataPortMap 과 DiskIdxMap 옵션은 DTC 와 같이 동작되면 
부작용을 일으킬수 있습니다.
그래서 M shell 이 SataPortMap = "",  DiskIdxMap = "" 의 빈값으로  치환해 줍니다.

 

현재로선 M shell 만의 고유기능으로 구현되어 있기 때문에
기존 rploader.sh 만 사용해서는 빌드가 불가능합니다.

 

사용전에,
./my.sh 만 수행해서 최신버전으로 업데이트 하시기 바랍니다.

 

위 5개 모델을 위한 빌드 옵션은 아래와 같습니다.

[JOT 모드]
./my.sh DS918+ poco

[JUN 모드]
./my.sh DS918+J poco

 

jumkey님이 위 5개 모델에 대해 동적 dtc patch용 quick js 를 수정하지 않았기 때문에 아직까지 jumkey 옵션은 사용이 불가합니다.

poco 라는 옵션이 반드시 사용이 되야 pocopico님의 정적 dtc patch 함수가 동작됩니다.

 

현재 DS918+, DS3622xs+,DVA3221,DS3615xs,DS3617xs 5개 모든 모델이 베어메탈(네이티브)에서 시험된 상태입니다.

M shell 이 지원하는 DTC 모델은 모두 최대 16개의 Sata 디스크를 지원합니다.

 

HBA 카드는 SataPortMap 이나 DTC Patch 와는 무관하게 별도로 인식되어 동작합니다.

DS920+ 와 DS1621+ 는 mpt3sas ext가 고장난 상태로 보입니다.
이부분은 @pocopico님의 도움이 절실합니다.

 

이제 SataPortMap 의 스트레스에서 해방되십시요. ^^

신고공유스크랩
31

화정큐삼 화정큐삼
30Lv. 18137P
다음 레벨까지 1083P

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

1등
두봉 2022.06.26. 03:28

DTC를 쓰면 SATA인식이 자동으로 된다는걸로 줏어들었는데 기대가 되네요.

지지난 달에 3622+ 일주일정도 시간투자해서 시도했다가 디스크가 제대로 인식이 안되서 포기했었는데 조만간 시도해보겠습니다.

항상 감사드립니다.

2등
핫포사이 2022.06.26. 08:12

./my.sh DS918+J poco

위 모델을 테스트 해보았습니다. 하지만 제 시스템에서는 DTC지원이 안되는 것 같습니다.

 

ls /sys/block/*/device/syno_block_info
cat /sys/block/*/device/syno_block_info

위 두 명령어를 입력했을 때 아래와 같은 메세지가 나옵니다.

2.jpg

 

 

정상적으로 DTC가 적용된다면 아래처럼 정보가 나와야되는 것으로 알고있습니다.

1.jpg

 

또한 정적 dtc patch 작동하면 HDD 인식 순서가 1번부터 순차적으로 연속되는 것으로 알고있는데

저의 경우 1번 ,2번,4번,6번으로 중간에 건너뛴것이 보입니다.

위 화정큐삼님 하드순서도 10번 다음에 13번으로 건너뛴것이 보입니다.

 

아무튼 제일 중요한 아래의 값들이 나오는지 확인해 봐주시면 좋겠습니다.

ls /sys/block/*/device/syno_block_info
cat /sys/block/*/device/syno_block_info

 

참고로 ./my.sh DS920+J poco 에서는 위의 값이 나옵니다.

profile image
화정큐삼 글쓴이 2022.06.26. 11:27
핫포사이

 

로그로 주신 위 내용은 TC 리눅스 상에서 처리해 보신 내용이 맞나요?

 

TC 리눅스 또는 TC 리눅스가 부트로더를 부팅처리중에 사용되는 junior 상태에서 block 리스트에 디스크들이 어떻게 나열되는가가 중요합니다.

 

pocopico님의 dtc patch 애서 dtb 파일을 매핑하는 정적 매핑 방식은 저 TC 리눅스 상에서 나열되는 block 리스트를 참조합니다. tc 리눅스 안에서는 tc 전용 스카시 드라이버까지 설치하면서 block 리스트를 더 확보하는 과정도 포함되어 있습니다.

 

jumkey님의 동적 dtc patch 방식은 junior 모드 상에서 보이는 block 리스트만 사용됩니다.

설치중 또는 강제로 junior 모드로 진입하는 방법은 이미 알고 계실것 같습니다.

 

junior 모드 안에서도 기존 DS920+ / DS1621+ 와 DS918+ 이 block 리스트를 표시하는 방법이 또 나뉩니다.

이 부분은 jumkey님께 동적 dtc patch 스크립트를 한번더 수정해 달라고 요청을 드렸는데,

정확히 전달이 안된것 같아서 일단 pocopico님 정적 패치 방식만 적용했습니다.

 

스크린샷 2022-06-26 오전 11.19.32.png.jpg

 

그래서 TC Linux 에서 block list 가 어떻게 보이는가가 제일 중요한 포인트 입니다.

 

스크린샷 2022-06-26 오전 11.33.19.png.jpg

 

핫포사이님 시험해 달라고 하신 커맨드는 먹히질 않네요.

그리고, dtb 적용이 문제 없이 되었는지는 TC 로더 빌드 과정에서 아래와 같은 메시지가 나와야 합니다.

이부분에서 조금이라도 오류가 난다면 매핑 실패입니다.

 

스크린샷 2022-06-26 오전 11.38.01.png.jpg

핫포사이 2022.06.26. 11:45
화정큐삼

junior 모드에서는 올려주신것처럼보입니다.

하지만 실제 인스톨이 완전히 끝난 다음 putty로 DSM에 접속해서는 아래값이 나오지 않습니다.

 

ls /sys/block/*/device/syno_block_info

cat /sys/block/*/device/syno_block_info

 

위의 값이 나오지 않는다면 dtc적용이 안된것이라 보고 있습니다.

하드 나열순서도 기존 dtc 적용과 다르게 나타는 것으로 보아 제생각에는 dtc 적용이 되지 않는 것으로 보입니다.

./my.sh DS920+J poco 모델과 다른 모델를 비교해서 위값과 하드 나열 순서를 비교해보시면 알것입니다.

profile image
화정큐삼 글쓴이 2022.06.26. 11:51
핫포사이

pocopico님의 정적 dtc 매핑은 patch 과정을 거쳐서 매핑을 했는지 모르겠지만

그 model.dtb 파일이 시놀로지에 정확히 사용이 되었는지 모르겠네요.

junior 모드 진입을 하셨다면,

/var/log/linux*.log 내용을 한번 볼 수 있을까요?

profile image
화정큐삼 글쓴이 2022.06.26. 11:47
핫포사이

스크린샷 2022-06-26 오전 11.46.17.png.jpg

명령어를 조금 달리해서 좀더 알아봤습니다.

TC Linux 는 아직 synology 와 무관한 상태인데, syno_block_info 란 정보는 없는게 맞을것 같습니다.

그 외에는 보이는것 같네요.

핫포사이 2022.06.26. 11:58
화정큐삼

ls /sys/block/*/device/syno_block_info

cat /sys/block/*/device/syno_block_info

 

위 명령어는 NAS에 인스톨이 완전히 끝난 다음 DSM에서 SSH허용한 후에 putty로 접속해서 해야합니다.

./my.sh DS920+J poco 모델과 다른 모델를 비교해 보세요.

profile image
화정큐삼 글쓴이 2022.06.26. 12:17
화정큐삼

저도 이미 DS920+/DS1621+의 설치시험을 해봤던 디스크에 마이그레이션으로만 변경해 가면서 시험을 하고 있는데,

정말 dtc 만으로 설치가 된것인지를 의심하고 있었습니다.

 

디스크 전체를 초기화 하고 클린 설치로 ds3622xs+ 설치를 시험해 보겠습니다.

sataportmap 설정은 없는채로 시도합니다.

 

결과 다시 공유 드리겠습니다.

핫포사이 2022.06.26. 12:25
화정큐삼

ls /sys/block/*/device/syno_block_info

cat /sys/block/*/device/syno_block_info

 

위의 값이 나오지 않는다면 의미 없을것입니다. 저 명령어 값이 dtc 하드인식의 열쇠인것로 알고있어요.

dtc 초기 개발부터 정적, 동적 전부 위의 값을 기반으로 최종 dsm에는 하드인식을 하고 있는 것이죠.

profile image
화정큐삼 글쓴이 2022.06.26. 13:09
핫포사이

스크린샷 2022-06-26 오후 12.35.12.png.jpg

스크린샷 2022-06-26 오후 1.08.09.png.jpg

 

 

제 생각엔

정말로 syno_block_info 가 모든 시놀로지 모델에

리얼 dtc 로 동작되고 있는지의 기준이 되는것인지는

시놀로지사만 아는 사항이 아닐까요?

 

캡쳐 처럼 최초 설치도 문제는 없는것 같습니다.

정말 DTC 일까 아닐까는 조금더 확인해보고 천천히 알아봐도 좋을 문제 같습니다.

 

유저 입장에선 DTC 인지, 아닌지가 중요한 부분이 아니고

쉽게 설치하고 동작되는 부분이 아닐까 싶습니다.

 

SataPortMap 을 신경쓰지 않고 쉽게 설치할 수 있다는 부분만으로도

유저들에겐 좋은 결과일 테이까요.

핫포사이 2022.06.26. 13:25
화정큐삼

맞습니다. 사용자가 쉽게 사용할수있다면 그것이 제일이죠.

위 ds3622xs를 dtc 미적용하고 또한 sataportmap없이 인스톨하면 어떨지도 궁금해지군요.

profile image
화정큐삼 글쓴이 2022.06.26. 11:17
달소

myv.sh 은 처리를 마친후 my.sh 를 단순히 호출하는 방식이라 관계없이 동작합니다.

 

혹시 VM 에서의 동작을 의미하시는거라면, 현재 네이트브만 전체 모델 시험을 마쳤고

아직 VM은 테스트를 해보진 못했습니다.

 

저도 금일 몇개 모델 시험을 해보겠습니다.

달소님도 시험해 보시고 결과 피드백 부탁드리겠습니다.

profile image
달소 2022.06.27. 17:12
화정큐삼

넵 금일 퇴근후나 내일 proxmox에서 테스트해서 결과올려보겠습니다 ㅎㅎ 감사합니다!

한우쥔장 2022.06.26. 15:40

형님 글 보다가 여기까지 왔어요~~ ^^

예전에 알려주신, 해킨은 아직 시도도 못해봤네요 ^^

머리가 나빠서인가봐요~~ ^^

profile image
화정큐삼 글쓴이 2022.06.26. 18:57
맥주소주양주

ds918+ 도 mpt3sas 가 동작하기는 하지만 불안정 합니다.

S.M.A.R.T 정보를 제대로 못가져 옵니다.

12

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24971 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26559 +23
정보 토렌트 알림 디스코드로 받기 2 블랙앤해적 2일 전20:02 277 +1
질문 비추 취소 기능은 없나요..? 19 나와너 2일 전15:25 263 +7
후기 ghost 블로그를 만들어 봤습니다 12 빨간물약 4일 전15:26 425 +3
483 정보
normal
블랙앤해적 2일 전20:02 277 +1
482 정보
image
EXP 24.04.08.19:30 1005 +2
481 정보
image
EXP 24.04.08.00:29 617 +1
480 정보
normal
쵸비요 24.04.06.14:47 223 0
479 정보
image
빨간물약 24.03.30.13:54 396 +1
478 정보
normal
TheSTREET 24.03.30.00:43 418 0
477 정보
normal
알랑1 24.03.24.16:32 822 +2
476 정보
normal
EXP 24.03.15.17:58 286 +3
475 정보
normal
EXP 24.03.15.17:47 163 0
474 정보
normal
깜이 24.03.10.19:39 121 0
473 정보
normal
TheSTREET 24.03.10.02:53 282 +1
472 정보
image
EXP 24.03.07.13:36 544 +4
471 정보
image
장인극장 24.03.01.11:10 550 0
470 정보
image
파인콘 24.02.19.22:40 374 +4
469 정보
normal
해피몽 24.02.18.15:22 416 +2
468 정보
image
해피몽 24.02.18.09:51 939 +8
467 정보
normal
빠가로티 24.02.14.07:55 418 +3
466 정보
image
달소 24.02.07.22:30 1651 +10
465 정보
normal
반투검스 24.02.07.20:24 312 +2
464 정보
image
불만족감자 24.02.04.19:57 1319 +3