이제 TC 에서 DTC 지원모델을 전체 모델로 확대합니다.
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 의 스트레스에서 해방되십시요. ^^
오 확실히 DTC방식이 하드가 잘 잡히네요!!
Proxmox 환경에서 myv.sh방식으로 DS3622+ Jumkey 정상작동 확인하였습니다!
언제나 좋은 자료 감사드립니다!
./my.sh DVA3221 poco 하니 dtc 에러가 나네요. 복사할 수 없다면서요.
./my.sh DVA3221J poco
J 더 붙여서 jun mode 로 빌드 해보십시요.
Jun 모드 뺀 Jot Mode 는 지원되도록 다시 수정해 보겠습니다.
에러 없도록 환경화일 수정했습니다.
이제 두 모드다 정상 빌드 되실겁니다.
이상하네요.
vmware에서는 잘 작동하는데, native에서는 아예 네트웍 카드 뒤에 LED도 안들어 옵니다.
vmware 보다는 native 가 사용되는 ext 가 적어서 로딩시 에러날 확률일 더 적을것 같은데요.
네이티브에서 잘되던 네트웍이 갑자기 안된다는건 디스크쪽에서 영향을 주진 않습니다.
ext 간에 서로 꼬여서 문제가 발생할 확률이 높습니다.
네트웍이 붙여야 이런 로그를 볼 수가 있는데, 네트웍마져 안붙으면 방법이 없는게 답답하죠.
그런것 같습니다.
예전 방법으로 빌드해도 네트웍이 안 올라오는거 보니 뭔가 저의 테스트중인 하드웨어에 문제가 있는것 같습니다.
./my.sh DVA3221 poco 로 한 결과 정상적으로 되는 것 같은데
model.dtb 파일이 /etc.defaults/에는 있고
/var/run/ 에는 없습니다.
ds920+일 경우 두 폴더에 다 있음
dtc 모드여서 되는 건지 그냥 되는 건지 알 수 가 없네요.
현재로서는 그냥 인식되는 것 같습니다.
https://svrforum.com/nas/335234?member_srl=158165
해당 글에서 poco 지우셨다고 하셨는데
그럼 DS918+ DTC는 더 이상 작동 안하는건가요?
아니면 자동으로 되는건가요?
초보는 정말 어렵습니다. 24시간 내내, 검색해서 알아보는데 잘 모르겠어요..
먼저, https://svrforum.com/nas/195430 방법으로 이미지 부팅후
https://svrforum.com/nas/327417 이 과정으로 설치하는게 아닌가요?
하다가 중간에 하위 폴더 home/tc/redpill-load/.. 아래가 없어서 막혀 버렸어요.
도무지 어떻게 적용하는지 모르겠어요.. 부탁드립니다.
2번째 과정으로 옮겨주신 저 사용법중 jumkey 옵션은 이제 사용되지 않습니다.
사용가이드는 비록 영문으로 되어 있지만,
./my.sh 로 나오는 가이드 메시지 한번 읽어보시면 좋겠습니다.
영어가 힘드시면 구글 번역기로 떠서 한번 보시는것도 좋구요.
저도 구글번역기 통해서 역번역해서 넣은 내용입니다.
최종 가이드는 아래처럼 되어 있구요.
https://svrforum.com/nas/370218?_filter=search&search_target=nick_name&search_keyword=%ED%99%94%EC%A0%95%ED%81%90%EC%82%BC
home/tc/redpill-load/
가 지워지지 않게 하시려면
noclean 옵션만 사용하시면 됩니다.
cmt alert