M SHELL for TCRP , DSM 7.2-64561 ¿¡¼­ ¸á¶ó³ì½º ConnectX-4 (mlx5) ½ÃÇè °¡´ÉÇϽDZî¿ä?

   Á¶È¸ 1671   Ãßõ 0    

어제 오늘 사이 헤놀포럼에서 헤놀용으로 컴파일된 멜라녹스 mlx4_core 가 비정상 로딩이 된다는 보고가 있어서
이분과 계속 시험을 해봤습니다. 최종 결과는 바닐라 모듈만으로 성공했습니다.

https://xpenology.com/forum/topic/62871-tinycore-redpill-loader-tcrp-development-release-09/?do=findComment&comment=444953

7.1의 종속성 문제를 넘어서 7.2 DS3622xs+ 의 경우는 DSM 에서 내장모듈(바닐라)로 이미 지원을 하고 있기에 컴파일된 모듈을 제거해 달라는 요청였습니다.
이렇게 M SHELL에서 이 mlx4 모듈이 제거만 되면 mlx4 랜카드만 단독으로 가지고 계신분들은 DSM 설치단계로 진입을 못하는 문제가 있습니다.
그래서 컴파일된 모듈대신 아예 내장모듈로 교체해서 모듈 재배포를 했습니다.

7.1에서는 컴파일된 모듈만으로 문제가 없었는데, 7.2 에서는 또 다른 양상이 보여서 별도 조치를 했습니다.


mlx4는 안정화 시험을 다른분께 부탁드렸고

혹시 DS3622xs+ 7.2 에서 다른 랜카드 없이 connecX-4 (mlx5) 만 가지고서 DSM 설치가능 여부와 DSM 에서 랜포트들이 잘 동작되는지 시험해 주실수 있나요?

시놀로지 홈에는 이 connecX-4 가 정식지원 모델로 들어가 있어서 더욱 바닐라 모델로 대체가 필요한지 확인이 필요합니다.

현재는 컴파일된 mlx5가 들어가 있습니다.

DDSML 만 해보시면 될것 같습니다.

부탁드립니다.



image
ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
dateno1 2023-06
ls·Î ½Ã½ºÅÛ ÆÄƼ¼ÇÀÇ Ä¿³Î ¸ðµâ üũÇغ¸°Å³ª, ½Ã½ºÅÛ ºôµå³Ñ¹ö¸¦ ¹®ÀÚ¿­·Î ȹµæ°¡´ÉÇÏ´Ù¸é ȹµæÇؼ­ 7.2ÀÌ»óÀ϶§ ÀÛµ¿ ¾È ÇÏ°Ô ÇÏ´Â°Ç ¾î¶²°¡¿ä?

¹°¸¥ ¼øÁ¤ÀÇ ¸ðµâ·Î Àß µÈ´Ù¸é ±×´ë·Î µÖµµ µÉ²¨°°½À´Ï´Ù
     
Àúµµ ¾ÆÁ÷ ¿¬±¸´Ü°èÀ̱ä ÇÏÁö¸¸, DSM ¼³Ä¡ÀÇ Junior ¸ðµå ´Ü°è¿¡¼­´Â ÅëÇÕÆÑÀ¸·ÎµÈ all-modules ¸¦ /lib/modules ¿¡ ¾ÐÃàÇØÁ¦¸¦ ÇÏ°í modprobe ¶Ç´Â eudev ¸¦ ÅëÇØ
µð¹ÙÀ̽º ŽÁöÈÄ ÇØ´çµÇ´Â ¸ðµâÀ» ·ÎµùµÇ°Ô ÇÕ´Ï´Ù.
ÀÌÈÄ ÀÌ Çì³î ¸ðµâÀº junior ´Ü°èÀÇ DSM ¼³Ä¡¸¸À» µµ¿ÍÁÖ°í DSM ¼³Ä¡°¡ ¿Ï·áµÈ »óÅ¿¡¼­´Â /lib/modules ¿¡ ³²¾ÆÀÖÁú ¾Ê½À´Ï´Ù.
¼øÁ¤ ¹Ù´Ò¶ó ¸ðµâ ¸®½ºÆ®¸¸ ±× ¾È¿¡¼­ È®ÀÎÀÌ µÇ´Âµ¥¿ä.
±×·¸´Ù°í Çؼ­ junior ´Ü°è¿¡¼­ µµ¿òÀ» ÁÖ¾ú´ø ¸ðµâµéÀÌ DSM ¿¡ ¿µÇâÀÌ ¿ÏÀü »ç¶óÁö´Â°Ô ¾Æ´Ï°í ¾îµò°¡¿¡¼­ µ¿ÀÛÇÏ°í Àִ°Íó·³ ÀÛµ¿ÇÕ´Ï´Ù.
ÀÌ »ó°ü°ü°è¸¦ ¾ÆÁ÷ ¸øÇ®¾ú½À´Ï´Ù.

Junior ·Îµù ´Ü°è¿¡¼­ DSM ¼³Ä¡ ÀÌÈÄ ´Ü°è¿¡ ±îÁö ¸ðµâÆÄÀÏÀÌ °­Á¦·Î Á¸ÀçÁö¼ÓÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀº
/tmpRoot//lib/modules ¿¡ ¸ðµâÆÄÀÏÀ» º¹»çÇÏ´Â ¹æ¹ýÀÌ Àִµ¥¿ä.
¾ÆÁ÷ ´Ù¸¥ ·¹µåÇÊ ·Î´õµéµµ ±»ÀÌ ÀÌ·¸°Ô ±îÁö ÇÏÁö ¾Ê´Â ÀÌÀ¯°¡ ÀÖÀ»°Ì´Ï´Ù.

ÀÌ »ó°ü°ü°è¸¦ ¾ÆÁ÷ ¸ð¸£±â¿¡ ÄÄÆÄÀÏµÈ ¸ðµâÀ» rmmod Çؼ­ °È¾î³»°Å³ª ¸·´Â Á¦¾î°¡ ¾ÆÁ÷Àº ¾î·Æ½À´Ï´Ù.

±×¸®°í, lsmod ·Î È®ÀÎµÈ Ä¿³Î ¸ðµâÀº È®ÀÎÀÌ µÇÁö¸¸, ½ÇÁ¦ ¹°¸®ÀûÀÎ Ä«µå°¡ ¾øÀ¸¸é dmesg ·Î±×¸¦ ÅëÇØ ¸ðµâÀÌ Á¤»ó·Îµù µÇ´ÂÁö¸¦ °üÂû ÇÒ ¼ö°¡ ¾ø½À´Ï´Ù.

admin2@VMWARE_FUSUIN:~$ uname -a
Linux VMWARE_FUSUIN 4.4.302+ #64561 SMP Fri May 19 01:38:13 CST 2023 x86_64 GNU/Linux synology_broadwellnk_3622xs+

admin2@VMWARE_FUSUIN:~$ lsmod | grep mlx
mlx5_core            506067  0
mlx4_en              120386  0
mlx4_core            281106  1 mlx4_en
mlx_compat              1625  3 mlx4_en,mlx4_core,mlx5_core
vxlan                  33429  8 i40e,qede,bnx2x,ixgbe,be2net,mlx4_en,bnxt_en,mlx5_core

admin2@VMWARE_FUSUIN:~$ dmesg | grep mlx
admin2@VMWARE_FUSUIN:~$


¾ÆÁ÷ ÅëÇÕ¸ðµâ¾È¿¡ ¹Ù´Ò¶ó mlx5_core.ko ¸¦ Æ÷ÇÔ½ÃÅ°Áö ¾ÊÀº »óÅ ÀÔ´Ï´Ù.

https://github.com/PeterSuh-Q3/arpl-modules/tree/main/vanilla/broadwellnk-4.4.302

½Ã·Ñ·ÎÁö Ȩ¿¡¼­ DS3622xs+ ÀÇ Å¸»ç 10G ÀÌ»ó ·£Ä«µå ȣȯ¸®½ºÆ®¸¦ È®ÀÎÇغ¸¸é ¾Æ·¡ 3°³Á¤µµ°¡ ¹Ù´Ò¶ó ¸ðµâ·Î ÃßÁ¤µË´Ï´Ù.

https://www.synology.com/en-us/compatibility?search_by=products&model=DS3622xs%2B&category=network_interface_cards&display_brand=other

emulex be2net
intel ixgbe
Mellanox mlx5

mlx5_core.ko ¹Ù´Ò¶ó ¸ðµâÀ» ±×³É ÆÑ¿¡ Æ÷ÇÔÀ» ½ÃÅ°±â Àü¿¡ Å×½ºÆ®¸¦ ÃÖ¼ÒÇÑ Çѹø °ÅÄ¡°í ½Í¾ú´Âµ¥¿ä.
°í°¡ Àåºñ°í »ç¿ëÀÚ ºÐÀÌ ¸¹Áö¸¦ ¾Ê¾Æ¼­ Å×½ºÆ® °á°ú¸¦ ¹Þ±â°¡ ½±Áö ¾ÊÀ»°Íµµ °°½À´Ï´Ù.

µµ¿ÍÁֽô ºÐÀÌ ¾øÀ¸½Ã´Ù¸é, ÀÏ´ÜÀº ±×³É Æ÷ÇÔ½ÃÄѺ¼±îµµ ÇÕ´Ï´Ù.
          
dateno1 2023-06
ÇØ´ç ¸ðµâÀÌ 7.2¿¡¼­ Ãß°¡µÈ°Å´Ï 7.2ÀÎÁö¶û ÇØ´çµÇ´Â ¸ðµ¨ÀÎÁö 2°³ÀÇ ¹®ÀÚ¿­¸¸ È®ÀÎ °¡´ÉÇÏ´Ù¸é (DSM Á¦¾îÆÇÀÇ ½Ã½ºÅÛ Á¤º¸ ¹®ÀÚ¿­ ´Ù ¼öÁ¤ °¡´ÉÇÏ´Ï ºÒ°¡´ÉÀº ¾Æ´Ï¶ó°í º¾´Ï´Ù) ÀÌ°É·Î ¹®Á¦¸¦ ÀÏÀ¸Å°´Â ´ë»óÀÎÁö È®ÀÎÇغ¸½Ã´øÁö,

DSMÄ¿³Î ºÎÆ®ÇϱâÀü¿¡ ÀÌ¹Ì ¸¶¿îÆ®µÇ¾îÁ®ÀÖ´Â DSM ¼³Ä¡ ÆÄƼ¼Ç¿¡¼­ koÀ¯¹«¸¦ üũÇؼ­ insmod¶õ½ÄÀ¸·Î ó¸®Çغ¸¼¼¿ä
if [ ! -f "/lib/modules/mix4.ko" ]; then
    insmod mix4.ko
fi
´ëÃæ ÀÌ·±½ÄÀ¸·Î insmod.sh ÀÛ¼ºÇϽÅÈÄ ºÎÆ®½Ã ½ÇÇà½ÃÅ°¸é µÇ°Ú³×¿ä

±»ÀÌ Ä¿³Î ¸ðµâÀ» ÀûÀçÇß´Ù°¡ Á¦°ÅÇÒ ÇÊ¿ä ¾øÀÌ ÀûÀçÀü¿¡ È®ÀÎÇϸé ÀÏüÀÇ ¿µÇâ ¾È ÁÙ ¼ö ÀÖ½À´Ï´Ù

¾î¶² ÀÌÀ¯µç°£¿¡ ½Ã½ºÅÛ ÆÄƼ¼ÇÀÇ ¸ðµâ ¸ñ·Ï¿¡ ÇØ´ç ¸ðµâÀÌ Á¸ÀçÇÑ´Ù¸é ±×°É ¿ì¼±½ÃÇÏ´Â°Ô ¿ÇÀ»Å×´Ï ÈÄÀÚ¸é µÉ²¨¶ó º¾´Ï´Ù
connecX-4 ±¸¸ÅÇÏ·Á°í °è¼Ó º­¸£°í ÀÖ¾ú´Âµ¥ ¸î´Þ° ¸ø±¸ÇÏ°í ÀÖ½À´Ï´Ù...
connecX-3´Â È­Á¤Å¥»ï´Ô ¼³¸í´ë·Î ¼³Ä¡Çؼ­ Àß¾²°í ÀÖ½À´Ï´Ù.
     
connectX-3, connecX-4 ¿ë Á¾¼Ó¸ðµâ mlx_compat.ko ÀÌ Çϳª ´©¶ôµÈ°ÍÀ» ¹ß°ßÇؼ­ 2ÀÏÀü¿¡ »õ·Ó°Ô ÅëÇÕÆÑ¿¡ º¸¿ÏÇß½À´Ï´Ù.
½Ã°£µÇ½Ç¶§ DSM ¼³Ä¡´Ü°è (Junior) ¿¡¼­µµ ´Ù¸¥ ·£Ä«µå µµ¿ò¾øÀÌ connectX-3 ·Î¸¸ µ¿ÀÛÇÏ´ÂÁö ½ÃÇè Çѹø¸¸ ºÎŹµå¸®°Ú½À´Ï´Ù.
          
ÃâÀ嶧¹®¿¡ ´Ù´ÙÀ½ÁÖ³ªµÇ¾ß °¡´ÉÇÒ°Í °°½À´Ï´Ù.
³»Àå·£ ºñÈ°¼ºÈ­ÇÏ°í Á÷Á¢ ¿¬°á ÇغÁ¾ß °Ú³×¿ä.
connectX-3°¡ qsfp+¶ó °øÀ¯±â¿¡ Á÷Á¢ ¸ø¹°·Á¼­ Á¨´õ³ª ºÐ±â ÄÉÀÌºí °°Àº°É ±¸ÇØ¾ß °Ú½À´Ï´Ù...
          
³»Àå·£ ºñÈ°¼ºÈ­ÈÄ connecX-3¿¡ QSFP->SFP->1G UTP Á¨´õ µÎ°³ ÅëÇؼ­ DS3622xs+ DDSML·Î ¼³Ä¡ ¼º°øÇß½À´Ï´Ù.
±×·±µ¥ ºôµå È­¸é¿¡¼­´Â IP ÇÒ´çµÈ°Ô º¸ÀÌ´Ù°¡ ºôµåÇÏ°í ÀçºÎÆÃÇϸé CAN NOT GET IP¶ó°í ¶ß³×¿ä. ºôµåÈ­¸é¿¡ ¶°ÀÖ´ø IP·Î Á¢¼ÓÇؼ­ ¼³Ä¡Çϰųª 40ÃÊÁ¤µµ ±â´Ù¸®°í IP ½ºÄ³³Ê·Î ½ºÄµÇÏ¸é ³ª¿À±äÇÕ´Ï´Ù.
               
Å×½ºÆ® °¨»çÇÕ´Ï´Ù. 
DS3622xs+ ³»Àå¸ðµâ(¹Ù´Ò¶ó ¸ðµâ)À» mlx_compat.ko Æ÷ÇÔÇÑ 3°³ÀÇ ¸ðµâÆÄÀÏÀ» »ç¿ëÇÑ°Ô ¸Â³ª º¸³×¿ä.
¾ÕÀ¸·Î ¸á¶ó³ì½º´Â ÀÌ »óŸ¦ °è¼Ó À¯ÁöÇÏ¸é µÉ°Í °°½À´Ï´Ù.
FRIEND ºÎÆðúÁ¤¿¡¼­ IP »çÀü È®Àαâ´É ¾ÆÁ÷µµ Á¶±Ý ºÒ¾ÈÁ¤ ÇÕ´Ï´Ù.
pocopico ´ÔÀÌ ±¸ÇöÇϽŠ¿øº»¿¡¼­ Çѹø´õ ijġÇÏ´Â ±â´ÉÀ» Á¦°¡ º¸¿ÏÇϱä Çߴµ¥, ±×·¡µµ Á» ºÎÁ·Çϳ׿ä.
7ÃÊ ~ 0ÃÊ·Î ¹Ù²ï ÀÌÈĺÎÅÍ´Â ½Ã³îÄ¿³ÎÀÌ º»°ÝÀûÀ¸·Î ·ÎµùµÇ´Âµ¥ ¿©±â¼­ºÎÅÍ ¸ðµâÀÌ ·ÎµùµÇ´Âµ¥´Â ÀϹÝÀûÀ¸·Î 40ÃÊ Á¤µµ´Â ´ë±âÇØ ÁÖ¼Å¾ß PING ÀÀ´äÀÌ °¡´ÉÇÕ´Ï´Ù.
Á¤»óÀûÀÎ ÀÀ´äÀÔ´Ï´Ù.


NAS
Á¦¸ñPage 18/307
2015-12   1499480   ¹é¸Þ°¡
2014-05   4963015   Á¤ÀºÁØ1
2023-06   1672   È­Á¤Å¥»ï
2023-05   2521   slowcity
2023-05   1027   ÄܽºÅºÆ¾
2023-05   1251   ¾Æ¸£Å×¾È
2023-05   5416   ´Ù³ªÁÒ
2023-05   1435   ³ª½ºÃʺ¸¿¡¿ä
2023-05   1386   rung567
2023-05   3928   À̸ŸÁ·®2
2023-05   1803   Spinel
2023-05   1668   ÄܽºÅºÆ¾
2023-05   1619   pumkin
2023-05   953   ÁöÁ¸ÄÄÇ»ÅÍ
2023-05   1478   ÄܽºÅºÆ¾
2023-05   2448   raytronix
2023-05   1026   ÁöÁ¸ÄÄÇ»ÅÍ
2023-05   3278   ¼ÇÇѸÆÁÖ
2023-05   771   ´Ë¿¡ºüÁø¶¯¼ö
2023-05   1512   ¹Î°æ¿­
2023-05   769   Greeneyes
2023-05   1445   ³ª½ºÃʺ¸¿¡¿ä