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

알리발 보드 + sata확장카드 그리고 (SataPortMap 과 DiskIdxMap) 관련 쓸데없는? 잡담.

하인즈케챱 1167

7

19

안녕하세요. 추석연휴들 잘 보내고 계신가요 ㅎㅎ

얼마전 남는 시간에 제 홈서버 세팅을 좀 바꿔 보고자 이것저것 만지던 도중

proxmox 위에 xpenology 설치를 해 보았는데요.

그 와중에 알게 된 쓸모없을수도 있지만

제 케이스에서 해결을 했던 내용을 좀 공유하고자 글을 적어봅니다.

 

일단 시스템 환경부터 말씀드리겠습니다.

우선 제가 사용하는 보드는 n5105 온보드로 달려있고 2.5gbe 포트가 4개 있으며

sata포트가 6개, nvme 슬롯이 2개 있는 여러분들이 알리에서 많이 보셨을 그 보드입니다.

S19c4f9f27b984836a0c78c7d10e24208k.jpg

 대충 이렇게 생긴거 많이들 보셨을겁니다.

이녀석을 proxmox 에서 사용을 하는데

xpenology 에 디스크를 각각 패스스루 해주면 문제가 없지만

어이없게도 sata컨트롤러를 패스스루 하려고 보게 되면 벙찌는 상황이 생깁니다.

어? 왜 컨트롤러가 두개임?? 하는 상황인거죠 sata 0번 포트는 다른 컨트롤러이고

1~5번까지가 별개의 컨트롤러로 되어 있는 구성입니다.

 

그럼 둘다 패스스루 하면 되는거 아닌가? 해서 두개 다 하면 좀 쓰다가 xpenology 가 뻗어버립니다.

(nvme0번과 sata0번의 sata컨트롤러가 pci레인을 공유하고 있기 때문이 아닌가 하는 의심을 하는중)

 

그럼 하드를 5개만 쓰면 되겠지만... 저는 6베이 케이스를 사용하고 있기 때문에 차마 그렇게는 하지 못하고

nvme로 sata를 확장할 수 있는 카드를 지르게 됩니다.....

 

S81b510bcfc1641169e539df15b5812602.webp.jpg

 

네 맞습니다 이렇게 생긴 놈이죠. 알리에서 많이 보셨을겁니다.

ass미디어 칩셋을 사용해서 만든 녀석입니다.

 

여기서 제 계획은 이렇습니다.

nvme ssd는 proxmox에서만 사용...

2번째 sata 컨트롤러 패스스루 (2.5ssd + hdd 4개) 5포트

3번째 알리발 sata 컨트롤러 패스스루 (hdd 2개) 6포트 중에 2포트 사용.

 

이렇게 쓰고 싶었습니다....만...

 

일단 설치는 잘 됩니다. 인식도 잘 되구요 근데 문제는 디스크가 7번부터 시작하는

사용하기에는 아무문제 없지만 보기에 좀 찜찜한 그런 문제가 생기더란말이죠.

 

arpl 로더에서 sata관련 어떻게 되어있는지 확인해 보면 이렇습니다.

K-096.png.jpg

 

저 맨 위에 0~5번까지가 보이실겁니다. 쟤 때문에 1~6번을 건너뛰고 제 실제 디스크는 7번부터 시작하게 됩니다...

기분이 쫌 별로인 상황이죠.

이런식으로 1번부터 시작해야...디스크 정보를 봤을 때 꽉꽉 채워져 있는 깰끔함을 느낄 수 있는데 말이죠....

자 일단 잡담이 길었는데요.

 

우선 SataPortMap 을 어떻게 설정해야 할지를 말씀드려볼게요.

(저도 여러 커뮤니티 검색을 통해서 추측하는 정보일 뿐이지 완벽하게 확실하다고는 말씀 못드립니다.)

SataPortMap 각 10진수 1자리로 되어 있습니다.

SataPortMap = 1 이라고 가정해 볼게요. 

이 경우는 1개의 sata컨트롤러가 1개의 포트를 가진다는 의미입니다.

1~9까지 설정이 가능합니다.

 

SataPortMap = 652 이라고 가정해 보겠습니다.

1번째 sata 컨트롤러가 위의 그림과 같이 6개의 포트를 가집니다만 안쓰고 있어서 의미가 없겠구요

2번째 sata 컨트롤러가 위의 그림과 같이 5개의 포트를 가집니다.

3번째 sata 컨트롤러가 위의 그림에서는 42번까지 있지만 2개의 포트를 가진다는 의미가 됩니다.

 

여기까지만 하고 DiskIdxMap 을 설정하는 쪽으로 넘어가겠습니다.

DiskIdxMap 은 16진수로 표현되고 2자리씩 설정 가능합니다.

DiskIdxMap = 00인 경우를 보겠습니다.

이 경우는 그냥 순서대로 쭉 뒤로 가서 붙게 됩니다.

그럼 제 디스크는 비어있는 0~5번 뒤인 6번부터 시작하게 될 테고

시놀로지 상에서는 1번부터 시작이니 7번부터 시작하는 처음과 같은 상황이 됩니다.

 

DiskIdxMap = 0A인 경우는 10진수 10 이니

첫 번째 sata 컨트롤러의 1번 포트는는 10번부터 시작하게 됩니다. 

근데 저는 첫 번째 sata 컨트롤러를 사용하지 않으니 위의 sataportmap 에 설정된 6개만큼

10~15번까지는 띄우고 그 뒤로 두 번째 sata 컨트롤러가 붙게 되어 16번부터 실제 디스크가 시작이 됩니다.

 

이쯤되면 꼼수를 써서 넘어가기로 합니다.

저는 어차피 디스크를 7개 쓰고 있으니

겹치지 않도록 첫 번째 안쓰는 sata 컨트롤러는 7번 이상으로 밀어버리고

두 번째 sata 컨트롤러를 00으로 앞으로 붙이고

0~4번까지 총 5개를 쓰고 있으니 세 번째 sata 컨트롤러는 05부터 시작하게 만들면 되겠다는 꼼수가 떠오릅니다.

 

DiskIdxMap = 0A0005

자 이러면 첫 번째 sata컨트롤러는 대충 10번 뒤로 밀려서 거기서부터 6개를 시작합니다. 물론 저와는 관계 없는 얘기 ㅎㅎ

두 번째 sata 컨트롤러는 0부터 시작을 해서 5개의 하드가 인식됩니다 0~4포트

세 번째 컨트롤러는 5부터 시작을 해서 2개의 하드가 인식됩니다 5~6포트

 

그래서 결론입니다.

K-097.png.jpg

 

아주 깔끔하게 잘 나옵니다 ㅎㅎ

 

결론 :

SataPortMap 은 10진수 각 컨트롤러마다 한자리씩 설정하면 됨.

DiskIdxMap 은 16진수 각 컨트롤러마다 두자리씩 설정하면 됨.

 

다들 아시는 내용이였거나 잘못된 부분이 있다면 댓글로 알려주시면 반영하겠습니다.

혹시나 안되시거나 궁금한 점이 있으면 댓글로 최대한 답변 드리겠습니다.

얼마 남지 않은 연휴 풍성한 한가위 되세요~

 

 

신고공유스크랩
19
profile image 1등
달소 2023.10.01. 18:53
오,,, 이거 완전 좋은 꿀팁이네요.!!
이렇게 깔끔하게 정리해주시니 저도 이해가갑니다..(그전까지는 이해 잘 못한듯...ㅠ)
요거 메뉴얼에 올리려고하는데 괜찮을까요~?
하인즈케챱 글쓴이 2023.10.01. 18:55
달소
매번 정보만 얻고 가서 죄송스럽기도 했는데 약간의 도움이라도 될 수 있다면 언제든 환영입니다 ㅎㅎㅎ
profile image 2등
화정큐삼 2023.10.01. 20:19
저도 위 맵을 보는 화면은 TCRP 에도 가져와 볼까 합니다.
저 내용을 가지고 ARPL 에서 자동 셋팅까지 해주지 않나 싶네요.
하인즈케챱 글쓴이 2023.10.01. 20:27
화정큐삼
화정큐삼님 덕분에 항상 많은 도움이 됩니다...ㅠ
다만 tcrp friend 의 경우는 제 보드에서 랜 인식이 되지 않아
네이티브 설치는 불가능하더라구요...
proxmox에서 가상화로 설치하면 잘 됩니다.
profile image
화정큐삼 2023.10.01. 21:17
하인즈케챱
네, 레드필에 i226 리눅스 드라이버가 igc 에 해당하는데 이게 아직 동작을 할 수 없는 상태입니다.
ARPL 도 마찬가지일겁니다.
대신 proxmox 나 exsi 는 이 드라이버를 지원해서 가능합니다.
혹시 i226 모듈 관련해서 개선해서 버전업 할 수 있는 내용이 확인되면 다시 컴파일해서 올려보겠습니다.

제가 i225만 있고 i226 이 없는 관계로 테스트가 불가능한데,
만약 개발이 된다면 혹시 네이티브 테스트 지원해주실 수 있으실까요?
하인즈케챱 글쓴이 2023.10.01. 21:50
화정큐삼
아이고 ㄷㄷ 벌써 적용이라니요 ㄷㄷ
Arpl i18n 은 네이티브로도 랜이 올라오는데 이게 무슨 차이가 있을까요 ㅠ
나중에라도 시간이 된다면 당연히 설치 시도해 보겠습니다~~
profile image
화정큐삼 2023.10.01. 21:58
하인즈케챱
지원가능하 I226 PID 리스트는 이정도로 보이는데요.
작년에 업데이트된 이후 수정사항이 없어서 아직 최신 소스를 찾는중입니다.

#define IGC_DEV_ID_I225_LM 0x15F2
#define IGC_DEV_ID_I225_V 0x15F3
#define IGC_DEV_ID_I225_I 0x15F8
#define IGC_DEV_ID_I220_V 0x15F7
#define IGC_DEV_ID_I225_K 0x3100
#define IGC_DEV_ID_I225_K2 0x3101
#define IGC_DEV_ID_I226_K 0x3102
#define IGC_DEV_ID_I225_LMVP 0x5502
#define IGC_DEV_ID_I225_IT 0x0D9F
#define IGC_DEV_ID_I226_LM 0x125B
#define IGC_DEV_ID_I226_V 0x125C
#define IGC_DEV_ID_I226_IT 0x125D
#define IGC_DEV_ID_I221_V 0x125E
#define IGC_DEV_ID_I226_BLANK_NVM 0x125F
#define IGC_DEV_ID_I225_BLANK_NVM 0x15FD

이중에 가지고 계신 모델의 PID 와 대조해 보실수 있을까요?

lspci -tvnnq 로 확인되는 VID:PID 가 보이실겁니다.
profile image
화정큐삼 2023.10.01. 22:26
하인즈케챱
네, 이미 해당 PID 는 지원을 하고 있는것으로 나오네요.

#define IGC_DEV_ID_I226_V 0x125C

TCRP-mshell 로 네이티브 마지막 시험헤보신 시점이 언제쯤이신가요?
하인즈케챱 글쓴이 2023.10.01. 22:53
화정큐삼
어제 최신버전으로 설치 시도했으나 랜이 안올라왔었습니다 ㅠ 나중에 다른 usb로 다시 해 보겠습니다~
3등
드로니 2023.10.02. 19:44
레이드 8포트 카드 달았더니 ds3622xs+에서 7번부터 시작해서 하드6개만 인식해서
16베이짜리 RS4021xs+ 선택해서 설치했는데 이런 방법이 있었네요
SmiceR 2023.10.02. 22:38
dell 확장사서 it모드로 바꾸고 하는 노가다 안해도 되는건가요?
서버보드에 딱 1개 nvme 있어서 이건 뭐 리드/라이트로 쌍으로도 못쓰고 놀리고 있는데
6포트가 하늘에서 뚝 떨어졌네요 와... 자리도 많이 안먹고 세상에나..
하인즈케챱 글쓴이 2023.10.03. 18:17
SmiceR
일단 제 환경에서는 6개 모두 인식 잘 되긴 합니다. Nvme sata adapter 로 검색하면 맨위에 나오는 이만얼마짜리입니다.
하인즈케챱 글쓴이 2023.10.04. 15:04
수라
예 개인적으로는 고성능은 아니지만 tdp가 낮고 24시간 켜두는 나스용으로는 굉장히 쓸만하다고
생각하고 있습니다..ㅎㅎ

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25288 +24
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 26919 +23
잡담 시놀로지 포토스, 서베일런스, 그리고 PLEX 1 헬로 1일 전16:52 251 +1
질문 지금 시점에서 7세대 나스는 아이들 전력소비가 큰가요? 7 나와너 3일 전17:35 444 +1
정보 해놀 DSM 7.2.1-69057 Update 5로 업데이트 한 이후의 AME 3.1 활성화 관련 14 FantomD 4일 전12:47 508 +5
523 잡담
normal
화정큐삼 22.04.05.10:45 361 +11
522 잡담
normal
화정큐삼 24.03.12.21:55 339 +9
521 잡담
normal
화정큐삼 24.02.29.17:27 424 +9
520 잡담
image
화정큐삼 23.02.25.15:20 397 +9
519 잡담
normal
제러스 23.12.10.20:41 639 +8
518 잡담
normal
TheSTREET 23.02.12.18:42 425 +8
517 잡담
normal
TheSTREET 22.06.23.21:52 357 +8
516 잡담
normal
초보나스 22.03.11.05:15 1693 +8
잡담
image
하인즈케챱 23.10.01.18:19 1167 +7
514 잡담
image
TheSTREET 24.03.29.20:46 999 +7
513 잡담
image
위퓨너트 23.08.17.21:31 2085 +7
512 잡담
normal
화정큐삼 23.03.15.01:25 466 +7
511 잡담
image
ST_0913 22.06.28.17:12 198 +7
510 잡담
normal
TheSTREET 24.04.20.23:50 467 +6
509 잡담
image
화정큐삼 24.03.10.13:14 333 +6
508 잡담
image
화정큐삼 22.04.06.13:03 251 +5
507 잡담
normal
시노 22.03.31.00:08 245 +5
506 잡담
image
달소 22.04.16.23:28 610 +5
505 잡담
normal
nyangbba 22.05.16.23:49 808 +5
504 잡담
normal
다다파파 22.03.13.16:10 294 +5