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

m shell 에 DS1520+ 를 추가하고 있습니다.

화정큐삼 화정큐삼 308

5

20

jumkey, pocopico님이 아직 시도하지 않으신 모델로 추가해 보고 싶어서 열심히 코딩중입니다.

 

일단 rp-ext 가 정적으로 확보가 되야 하기에  rp-ext 부터 DS1520+ 용으로 모두 추가했습니다.

 

https://github.com/PeterSuh-Q3/rp-ext

 

덕분에 리눅스 sed / cp 커맨드 공부를 몇시간 동안 했었네요.

cp 커맨드는 완성본이 아니라서 일단 약간의 노가다로 복사 마쳤습니다.

아래 cp 커맨드를 완성하는 방법 아시면 조언주시면 감사하겠습니다.

 

find ./ -iname "rpext-index.json" -exec sed -i "s/pocopico/PeterSuh-Q3/g" {} \;

find ./ -iname "rpext-index.json" -exec sed -i "s/dva1622_42621/ds1520p_42218/g" {} \;

find ./ -iname "rpext-index.json" -exec sed -i "/ds1520p_42218/s/dva1622_42218/ds1520p_42218/g" {} \;

 

find ./ -iname "ds920p_42218.json" -exec cp {} ds1520p_42218.json \;

find ./ -type f | grep "ds920p_42218.json" | xargs cp -t ds1520p_42218.json

 

DS1520+ 는 DS920+ 와 거의 유사한 제미니레이크 기반의 모델입니다.

베이가 4개 보다 하나더 많은 5개라는 차이점 밖에는 없습니다.

 

제가 가지고 있는 5베이짜리 Jonsbo N1 케이스에 맞춰서 쓸 욕심이 앞서기도 했습니다.

핫포사이님도 동일 케이스 가지고 계신것으로 압니다. ㅎㅎ

 

그리고, 트랜스 코딩이 가능한 모델이 하나 더 늘어나는 셈이네요.

 

금일 저녁 조금더 뚝딱거리면 m shell 안에서 빌드할 수 있도록 완성될것 같습니다.

테스트 끝나면 릴리즈 하겠습니다.

42661 jot mode 는 이제 대응하지 않습니다.

42218 jun mode 전용만 제작합니다.

신고공유스크랩
20
2등
핫포사이 2022.07.08. 19:53

날날이 발전하군요. 이제 따라가기 힘듭니다. ^^

저도 N1 사용자로써 기대됩니다. 올려주시면 저도 테스트해볼께요. 화이팅~~

profile image
quad 2022.07.09. 00:50

갑자기 jonsbo 케이스 뽐뿌를 확~ 당하는 느낌입니다^^

구입에 핑계를 마련해 주시는… 지름신보다 더 고수세요.

profile image
화정큐삼 글쓴이 2022.07.09. 11:45
맥주소주양주

rd.gz 을 수정하셨다는건 ds920+의 것을 가져오신건가요?

네이티브에서 시험해 보시는거죠?

저는 가상 환경에서 시험중인데, virtio 를 빼먹어서 그것부터 다시 포함시켜서 빌드하려 합니다.

디스크 인식은 dtc 동적 매핑 스크립트가 제대로 안먹히는게 문제 같은데요.

 

맥주소주양주님 도움이 필요할것 같습니다.

저도 동일한 환경으로 lan 접속이라도 되야 할것 같습니다.

junior 로그인이 가능해지면 root 계정으로

왜 디스크가 붙지 않는지 로그를 볼 수 있습니다.

 

랜부터 붙어야 할것 같은데요.

처리하신방법 상세히좀 부탁드리겠습니다.

 

profile image
화정큐삼 글쓴이 2022.07.09. 13:12
맥주소주양주

dtc 패치과정에서 오류가 나서 다른 ext 까지 못올리는것이 아닌가 싶어서 디버깅 중입니다.

인텔랜카드 insmod 는 junior 에서도 먹히는지 한번 해봐야 겠네요. 감사합니다.^^

profile image
화정큐삼 글쓴이 2022.07.09. 13:32
화정큐삼

주니어 모드 들어가서 아래처럼 하니 랜이 붙네요.

제 예상이 어느정도 맞아 들어가는것 같습니다.^^

cd  /exts/PeterSuh-Q3.e1000e/

insmod e1000e.ko

핫포사이 2022.07.09. 08:03

리얼텍 랜으로 인식되고 하드로 인식되나 56%에서 에러 났습니다. 그런데 저의 경우 jun모드가 아닌거 같습니다.

jun모드 특유의 여러 파일명이 보이는 현상이 없네요.

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

파일은 어제 잠자러 가기전에 11시간전에 커밋을 해둔것 같은데요.

 

./my.sh DS1520+J 로 빌드 하신거죠?

bspatch 가 일어나야 수많은 하얀색 로그들이 지나갑니다.

bspatch 파일은 없으면 새로 스크립트에서 다운로드를 받는데 이제 가끔 잘 안되는 경우가 있나봅니다.

bspatch 가 되야 jun mode 가 완성됩니다.

profile image
화정큐삼 글쓴이 2022.07.09. 11:42

난관에 봉착했습니다.
DS920+ 와 완전 동일한 로더구성이라고 생각하고 
똑같이 복붙으로 DS1520+ 를 만든건데,  랜카드가 응답을 하지 않습니다.
버추얼박스 가상으로 가상 시리얼 포트 모니터링을 하고 있는데 하드도 못찾고 랜도 못찾는군요.
bsp 파일은 굳이 다시 컴파일할 필요가 없다고 보여서 ds920+것을 그대로 이름바꿔 사용하고 있는데요.
bsp 를 다시 컴파일 해야 하나 싶습니다. 워크플로우 처음 돌려봤는데, 에러부터 뿜어 나오는군요. ㅜㅜ 

profile image
화정큐삼 글쓴이 2022.07.09. 12:18

일단 실마리를 잡았습니다.

아무래도 jumkey님께 도움요청을 해봐야 할것 같습니다.

랜카드는 초기 jumkey님 dtc 개발버전처럼 R8169 만 인식이 되는것 같습니다.

그리고, jun mode 빌드는 되었지만, junior 정상모드가 아닌 복구모드 상태로 진입되네요.

telnet 으로 접속해 보시면 ( root / 101-0101 ) 아래처럼 로그가 확인됩니다.

디스크 인식 자체도 못올린것 보면 리눅스 드라이버도 하나도 못올린것 같습니다.

 

yousuk@Mac-Pro-Ryzen-3500X ~ % telnet 192.168.35.7
Trying 192.168.35.7...
Connected to 192.168.35.7.
Escape character is '^]'.

SynologyNAS login: root
Password: 

Synology strongly advises you not to run commands as the root user, who has
the highest privileges on the system. Doing so may cause major damages
to the system. Please note that if you choose to proceed, all consequences are
at your own risk.

BusyBox v1.30.1 () built-in shell (ash)

SynologyNAS> cd /var/log
SynologyNAS> ll
drwxr-xr-x    3 root     root             0 Jul  9  2022 .
drwxr-xr-x    9 root     root             0 Jul  9  2022 ..
-rw-r--r--    1 root     root            40 Jul  9  2022 junior_reason
-rw-r--r--    1 root     root           487 Jul  9  2022 linuxrc.syno.log
-rw-r--r--    1 root     root         81601 Jan  1 00:00 messages
drwxr-xr-x    2 root     root             0 Jul  9  2022 pstore
SynologyNAS> cat linuxrc.syno.log
START /linuxrc.syno.impl
'/etc.defaults/model.dtb' -> '/var/run/model.dtb'
Insert basic USB modules...
:: Loading module usb-common ... [  OK  ]
:: Loading module usbcore ... [  OK  ]
:: Loading module xhci-hcd ... [  OK  ]
:: Loading module xhci-pci ... [  OK  ]
Insert net driver(Mindspeed only)...
Starting /usr/syno/bin/synocfgen...
/usr/syno/bin/synocfgen returns 0
Exit on error [1] DISK NOT INSTALLED...
Sat Jul  9 03:13:10 UTC 2022
none /sys/kernel/debug debugfs rw,relatime 0 0

 

SynologyNAS> ll /sys/block | grep ata
lrwxrwxrwx    1 root     root             0 Jul  9  2022 sata1 -> ../devices/pci0000:00/0000:00:1f.2/ata4/host3/target3:0:0/3:0:0:0/block/sata1

 

 

profile image
화정큐삼 글쓴이 2022.07.09. 13:48

문제점을 찾았습니다.

주니어 모드가 부팅될때

/exts/exec.sh on_boot_scripts

이 스크립트가 때려져야 하는데, 전혀 그렇질 못했습니다.

저 스크립트가 모든 ext를 찾아가며 다 수행해 주는건데요. 랜카드/dtc 등을 모두 잡아주는 부분입니다.

이걸 jumkey님께 물어봐야 겠습니다.

profile image
화정큐삼 글쓴이 2022.07.09. 18:00

jumkey님과 장문의 댓글을 주고 받으며 원인을 찾아 조치했습니다.

덕분에 jun 모드를 더욱 깊게 이해할 수 있었습니다.

jun 모드는 jot 모드와 달리 이투님이 알려주신 bsp 파일을 더이상 사용하지 않습니다.

jumkey님의 독립적인 방식을 따르는데

redpill-load/config/_common/jun 하위 디렉토리에 핵심 로직이 들어가 있는것 같네요.

단순히 복사에서 들고 있었는데, chmod 실행권한이 모두 없어진 상태라서 몇개 파일 조정을 마쳤더니

ext들이 정상으로 올라왔습니다.

57% 에서 디스크 손상 메시지가 마지막으로 남아서 이걸 손보는 중입니다.

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 62 달소 23.05.29.01:57 24755 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 26322 +23
후기 asustor에서 나온 nas에 dsm 올렸습니다... 4 링츠링링 2일 전18:45 348 +2
질문 Wireguard 관련해서 질문 드립니다! 2 리준 3일 전12:25 170 +1
가이드 bitwarden 라이센스적용하기. 6 블랙앤해적 5일 전20:01 427 +2
5101 질문
image
김펭귄 1시간 전08:48 33 0
5100 질문
normal
헤놀로지맨 3시간 전07:21 61 0
5099 질문
normal
sabss 14시간 전20:35 169 0
5098 질문
image
양미 15시간 전18:47 73 0
5097 질문
file
지나가는_문과생 22시간 전12:20 174 0
5096 질문
normal
툭툭이 1일 전14:32 103 0
5095 질문
normal
zip 1일 전13:40 75 0
5094 질문
normal
jinsol2 1일 전11:13 467 0
5093 질문
normal
M-M-M 2일 전09:15 61 0
5092 후기
image
링츠링링 2일 전18:45 348 +2
5091 질문
normal
nadomola 2일 전17:30 104 0
5090 질문
normal
Venzamin 2일 전11:40 183 0
5089 잡담
normal
서맹 3일 전09:42 450 0
5088 질문
image
초보나스 3일 전03:44 140 0
5087 질문
image
Noil 3일 전23:22 89 0
5086 질문
image
서브어린이 3일 전20:16 86 0
5085 질문
image
서브어린이 3일 전17:50 121 0
5084 질문
image
리준 3일 전12:25 170 +1
5083 질문
image
인터찹 4일 전16:22 371 0
5082 질문
normal
지나가는_문과생 4일 전16:16 117 0