mshell로 7.2 설치중 멜라녹스 connex-3 40G 랜카드 설치 문의
mshell로 7.2 설치중인데 멜라녹스 40G 듀얼 설치가 안됩니다.
처음 빌드할때 왼쪽화면에 카드는 인식되는걸로 보이는데 드라이버 설치화면이 빨리지나가서 안보입니다.
드라이버 설치된건지는 어떻게 확인할수 있을까요?
920+, 923+, 918+ 1520+, 3622+ 전부 설치가 안되네요.
netif_num=4 로되어있고 멕주소도 실제 멕 가져와서 내장랜 2개, 멜라녹스 2개 멕주소는 다보입니다.
vi /etc/synoinfo.conf , vi /etc.defaults/synoinfo.conf 로 들어가서 maxlanport="4" 로 바꿔도 변화가 없습니다.
lspci -nnq로 확인하니 이더넷 모드로 되어있습니다.
0000:03:00.0 Ethernet controller [0200]: Mellanox Technologies MT27500 Family [ConnectX-3] [15b3:1003]
이더넷 모드로 변경되는 펌웨어 씌워서 헤놀에 쓰고 있었습니다
전에 쓰셨던 글 때문에 이 답변이 아닐거라 생각했는데 아니나 다를까 였군요. 저는 카드 갯수가 좀 있어서 적용 다 했다 생각했으나 안되었던 카드가 있어서 혹시나 싶어서 말씀드렸습니다. 헤놀은 잘 몰라서 도움이 되지 못해 아쉽네요.
mlx4_core 는 eudev 에서 모듈간 종속성을 제대로 처리하지 못하는 문제가 발견되었습니다.
eudev만을 사용하는 ARPL 도 같은 문제가 있습니다.
eudev 말고 ddsml 로 전환해 보십시요.
ddsml 방식은 modprobe 커맨드로 종속성이 고려된 모듈로딩을 하기때문에 안정된 모듈을 로딩합니다.
해놀포럼에 이 문제를 확인해 달라고 요청하신 유저가 있어서 당시 같이 시험하며 확인했던 사항입니다.
https://xpenology.com/forum/topic/61839-tinycore-redpill-loader-build-support-tool-m-shell/?do=findComment&comment=441027
[DDSML 적용후 최종해결 포스트]
https://xpenology.com/forum/topic/61839-tinycore-redpill-loader-build-support-tool-m-shell/?do=findComment&comment=441513
DSM 모두 올라온 상태에서 SSH 접속하셔서 아래커맨드로 위에 분처럼 바뀌어 보이는지 확인해 보십시요.
dmesg |grep mlx
이분과 계속 시험을 해봤습니다.
종속성 문제를 넘어서 DS3622xs+ 의 경우는 DSM 에서 내장모듈(바닐라)로 이미 지원을 하고 있기에 컴파일된 모듈을 제거해 달라는 요청였습니다.
이렇게 되면 mlx4 랜카드만 단독으로 가지고 계신분들은 DSM 설치단계로 진입을 못하는 문제가 있습니다.
그래서 컴파일된 모듈대신 아예 내장모듈로 교체해서 모듈 재배포를 했습니다.
https://xpenology.com/forum/topic/62871-tinycore-redpill-loader-tcrp-development-release-09/?do=findComment&comment=444953
혹시 DS3622xs+ 7.2 에서 connecX-3 만 가지고서 DSM 설치까지 잘 진입되는지 시험해 주실수 있나요?
DDSML 만 해보시면 될것 같습니다.
부탁드립니다.
내장랜 비활성화후 connecX-3에 QSFP->SFP->1G UTP 젠더 두개 통해서 DS3622xs+ DDSML로 설치 성공했습니다.
그런데 빌드 화면에서는 IP 할당된게 보이다가 빌드하고 재부팅하면 CAN NOT GET IP라고 뜨네요. 빌드화면에 떠있던 IP로 접속해서 설치하거나 40초정도 기다리고 IP 스캐너로 스캔하면 나오긴합니다.
DS3622xs+ 내장모듈(바닐라 모듈)을 mlx_compat.ko 포함한 3개의 모듈파일을 사용한게 맞나 보네요.
앞으로 멜라녹스는 이 상태를 계속 유지하면 될것 같습니다.
FRIEND 부팅과정에서 IP 사전 확인기능 아직도 조금 불안정 합니다.
pocopico 님이 구현하신 원본에서 한번더 캐치하는 기능을 제가 보완하긴 했는데, 그래도 좀 부족하네요.
7초 ~ 0초로 바뀐 이후부터는 시놀커널이 본격적으로 로딩되는데 여기서부터 모듈이 로딩되는데는 일반적으로 40초 정도는 대기해 주셔야 PING 응답이 가능합니다.
정상적인 응답입니다.
cmt alert