Asrock J4105 보드에서 3, 4번 SATA포트 인식이 안됩니다. ㅠㅠ -> 해결완료
이 글대로 Asrock J4105 메인보드에 DS920+ 로 DSM 7.1 설치까지는 잘 됐습니다.
http://prod.danawa.com/info/?pcode=5911580
문제가 1, 2번 포트에 장착한 하드는 잘 인식하는데, 3, 4번 포트에 장착된 하드를 인식하지 못하네요.
바이오스에서는 인식이 되어있습니다. (사진상에 1, 2번이 Not Detected로 나오는데 사진찍을때 빼고 찍어서 그렇고, 1, 2번에 장착된 디스크는 바이오스, DSM 에서 모두 잘 보이고 인식되고, 볼륨생성도 잘 됩니다.)
한가지 차이점이 1, 2번 사타포트는 바이오스에 HotPlug 옵션이 있는데, 3, 4 번포트에는 이 옵션이 없습니다.
StatPortMap="4", DiskIdxMap = "0000" 으로 했습니다.
혹시 동일한 보드에 (많이 사용하실텐데. ㅠㅠ) 3, 4번 포트 하드 인식 성공하신분 계신가요 ?
===================================================================
위에 실패는 명령어 수동으로 입력했을때 이고 혹시나 싶어서 자동 설치 스크립트로 돌리니 아래와 같은 출력이 보이네요.
Found "00:12.0 SATA controller: Intel Corporation Device 31e3 (rev 03)" (2 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <2>
Found "04:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)" (1 drive(s) connected)
How many ports should be mapped for this controller? [0-9] <1> 2
SataPortMap=22
DiskIdxMap=0002
Should i update the user_config.json with these values ? [Yy/Nn] y
Done.
즉 이미지 빌드 과정중에는 디스크 세개가 다 보입니다.
그런데도 DSM에서 세번째 디스크는 인식이되지 않네요. ㅠㅠ
====== 해결 방법 ==========
기라님 알려주신 링크
이글 참고해서 했습니다. 핵심은
1차 빌드 => dts 수정 => 스크립트 수정후 2차빌드 (스크립트 업데이트 no 선택)
입니다.
다른 댓글 주신 내용도 모두 비슷한 내용들입니다. 댓글 주신 모든 분들께 감사드립니다.
헤놀 설치신가요?? 헤놀 설치이면 어떤 버젼을 설치 했나요?? 920이라면 dtc를 어떻게 설정하였나요? 등등 정보가 필요 합니다
dtc 설정을 따로 해야 하나요 ? 위 가이드에는 그런내용은 없는것 같은데... 다시한번 꼼꼼히 보겠습니다.
가이드 중간에 "특히 ds920+와 ds1621+의 경우 SataPortMap 대신 DTC(Device-Tree_Compiler) 방식을 사용하고 tc는 관련 설정값을 자동으로 찾아 매핑합니다.
ds920+ 및 ds1621+에서는 SataPortMap을 무시하시고 별도 수정이나 적용이 필요없습니다." 이렇게 되어있어서요..
dtc가 지금은 잘 되는지 모르겠지만 dtc가 안맞을 확률이 좀 높아요...설정값도 본문에 포함해보시면 고수님들이 봐주실 거에요
22 정보가 많이부족하네요
https://svrforum.com/nas/152290
에고 죄송합니다. DS920+ 로 설치했고요. SataPortMAP 은 DS920+와는 상관없다고 하셔서 안올렸는데 StatPortMap="4", DiskIdxMap = "0000" 으로 했습니다.
설치하실때 디스크를 포트4개에 다꽂으시고 진행하셨는데 2개가 인식이 안되시는걸까요?
최초에는 디스크 한개로 설치했습니다. (1번포트) 설치 완료후에 2, 3번 포트에 포맷된 디스크를 넣고 부팅하니, 2번디스크만 보이고, 3번이 보이지 않네요. 보이는 2번은 볼륨생성도 잘 되고요.
https://svrforum.com/nas/280216
이글 한번 확인 하세요 도움이 되지 싶습니다
아. 감사합니다. 같은 문제를 해결한 글인것 같네요. 한번 적용해보겠습니다.
보드 자체 SATA컨트롤러가 3,4는 Asmedia칩셋으로 들어갈거에요 아마
918같은거였다면 sataportmap=22 여야 하고
920이면 위에 나이쑤님이 링크해주신것처럼 수정하셔야 합니다
https://svrforum.com/nas/179492
서버포럼에도 이와 관련한 글이 있는데
자동스크립트가 잡아준
sataportmap = 22
diskidxmap = 0002 가 맞는 숫자입니다.
각각 sata1,2를 sda, sdb로 잡고
sata 3(a1), 4(a2)를 sdc,sdd로 잡는단 뜻이죠.
다만 자동스크립트를 사용하신 모델이 920이라 dts를 따로 수정해야 하는 모델이여서 안잡혔을 뿐이구요
dts 파일 수정하고 자동 빌드 스크립트 돌리면 다시 원래의 dts를 받아서 적용하는 것 같습니다. 부트로더 빌드 방법까지 봐야 할 것 같습니다. RedFill 설치 밖에 못해서.. ㅠㅠ
그냥 918로 설치할까 싶기도 하네요. ㅠㅠ
수동으로 진행하시면 되어용
댓글을 보니 3,4번이 SATA 칩셋이 다르다는거 같은데
아마 제가 겪은 확장카드랑 비슷한 맥락이지 싶습니다.
제가 쓴 글에 DTS 수정하는거 참고 한번 해보세요.
https://svrforum.com/nas/292593
감사합니다. 이글 참고해서 성공했습니다. 위에 화정큐삼님 update하지 말라고 하셨는데, update하지 않고는 진행이 안되고 (0.4.6 image 사용), 업데이트 부터 시작해서 그대로 따라하되. 1차 빌드 끝나고, dts파일 수정하고. rploader.sh 에서 말씀하신 부분 주석처리하고, 다시 빌드 (이단계에서 스크립트 업데이트는 no) 한다음 리부트 했더니 디스크 3개 정상인식하고, 볼륨생성도 잘 되는군요.
감사합니다.
잘되신다니 다행입니다 ^^;
cmt alert