TCRP 에서 jumkey님 dtb 수동 적용방법.
TCRP는 jumkey님의 새로운 dtc 포트 자동 동적 매핑 방식으로 이미 전환되었는데,
때로는 이 방법이 잘 동작되지 않는 경우가 있습니다.
이런 경우 수동으로 model_ds920p.dtb 또는 model_ds1621p.dtb
파일을 컴파일 할 수 있도록 준비를 시켜주면 됩니다.
model_#platform.dtb 파일을 dtc 로 직접 컴파일 해주면 좋지만,
이 부분이 tc 리눅스안에서 권한문제로 바로 컴파일이 잘 안되는 문제가 발생합니다.
그래서 아래처럼 install_rd.sh 을 편집해서
dtc 컴파일 커맨드를 한줄 미리 추가해 주면 됩니다.
실제 시험에 성공한 케이스로 즉시 적용 가능한 방법입니다.
./my.sh DS1621+ noclean
cd redpill-load/custom/extensions/redpill-dtb/ds1621p_42661
cp /home/tc/ds1621p.dts .
lspci -tvnnq
ll /sys/block
vi ds1621p.dts
…
internal_slot@1 {
protocol_type = "sata";
led_type = "lp3943";
ahci {
pcie_root = "00:01.2,00.0";
ata_port = <0x03>;
};
…
:wq!
vi install_rd.sh
#line 7 에 아래 내용 추가
./dtc -q -I dts -O dtb ds1621p.dts > model_ds1621p.dtb
:wq!
./my.sh DS1621+ noclean
좋은 가이드 감사합니다~
좋은 정보 감사합니다. 이것도 이전에 공유해주신 파티션이 확장된 TC img를 사용하면 되겠죠?
pocopico님이 조금전에 수동으로 dts 파일을 적용할 수 있는 방법을 다시 만드셨습니다.
예전에 사용하던 방법으로 auxfiles 디렉토리에 ds920p.dts 또는 ds1621p 파일을 수정해 두시는 방법이 다시 살아난것 같습니다.
이것은 제가 한번더 시험해 보고 말씀드리겠습니다.
ext 는 redpill-dtb-static 이란것이 기본으로 사용되는것 같습니다. (jumkey님 예전방식으로 pocopico님 patchdtc가 다시 동작가능)
위 5시간전에 수정된 사항에 오류가 있어서 포코피코님께 수정하라고 알려 드렸습니다.
내일까지는 대기 하셔야 할것 같습니다.
https://xpenology.com/forum/topic/53817-redpill-tinycore-loader/?do=findComment&comment=284390
오류는 방금 수정되었습니다. 기존 기능이 다시 되살아 났기 때문에 위에 가이드 드린대로 auxfiles 디렉토리 사용하시면 될것 같습니다.
자세한 설명 감사합니다. ^^ 툴체인 빌드로 만든 img를 사용했더니 이상하게 부팅이 너무 오래 걸리는 문제가 있어서 TC로 시도해 봐야겠습니다.
DTC 패치 방식인 DS920+ 나 DS1621+ 는 랜인식 과정이 모두 오래 걸리는것으로 알고 있습니다.
그래서 부팅이 오래걸리는것으로 느끼실 수 있구요.
같은 레드필 기반이라 툴체인, TC 둘다 동일 하실겁니다.
cmt alert