남lj16; 아.160;1060;노 Ȗ12;트를 1452;물럭,144;리다 한번 Ȣ16;드웨Ǻ12; 모니터/팬컨트롤러를 만들Ǻ12;볼까 생각1060; 들Ǻ12; Ȣ16;다보니 Ȣ16;lj16;김에 1328; 더 공1012; 들1060;고1088; 합니다.
보통 시스템1032; 온도나 소비1204;/141; 같1008; 상황1012; 모니터링 할ǐ12; 데스크탑 Ǻ12;플리케1060;션1012; 상1452;시켜 1060;,152; 아.160;1060;노/196; 1204;송해 확1064;Ȣ16;lj16; 0169;식1008; 1089;,172;나마 시스템1032; 리소스를 1105;아먹기도 Ȣ16;고, 시스템1060; 다운.104;었다,144;나 Ǻ12;플리케1060;션1060; 충돌한다,144;나 Ȣ16;lj16; 상황에선 1221;확한 1221;보가 안나오lj16; 문1228;에 1025;NJ13;속도가 생각처/100; 빠ና1;Ȣ16;,172; 굴러가1452;1656; 않lj16; ǥ12;ǥ16;까1648; 더해1256;서 아예 아.160;1060;노가 관/144;1221;보를 SuperIO ᒤ1;에서 0148;/196; 0155;아올 0169;법1008; 없lj16;1648; 알아보lj16; 1473;1077;니다.
넷상에 ,160;색해서 나오lj16;,148; ,144;1032; 대ǥ12;ǥ16;1060; 데스크탑에 Ȣ16;드웨Ǻ12; 모니터 Ǻ12;플리케1060;션1012; 상1452;시켜 아.160;1060;노/196; 1221;보를 1204;송Ȣ16;lj16; 0169;식1060;고, 마더보드1032; 컨트롤러ᒤ1;1032; I2C 버스를 스니핑Ȣ16;lj16; 0169;법1008; 현1116; 보드가 사용1473;1064; SuperIOᒤ1;1064; NCT6798D1032; 핀아웃 1221;보도 없1012;1104;더러 1080;더라도 다리가 너무 가늘Ǻ12;서 1228; 손1004;/196; 손대기가 많1060; DŽ12;감합니다.
ᕬ1;여 아.160;1060;노에서 시스템1032; 온도나 소비1204;/141; 1221;보 መ1;에 SMBus1032; 1221;보에 0148;/196; 1217;근할 마땅한 다른 0169;법1060; 1080;lj16;1648; Ƽ17;금합니다.
smbusµµ i2c Àε¥ multi master Áö¿øµÇµµ·Ï ¼³°è µÈ°Ô ¾Æ´Ï¶ó¸é arduino°¡ Á÷Á¢ smbus master·Î¼ ÀÛµ¿ÇÏ´Â°Ç À§ÇèÇÏÁö ¾ÊÀ»±î ÇÕ´Ï´Ù.
https://storepeter.dk/linux/i2c-sniffer-using-arduino
ÇÉÀº ¶óÀÌÀú ÀÌ¿ëÇؼ pciexÀÇ smbus(i2c) ¸¦ »©³»¸é µÇÁö ¾ÊÀ»±î ÇÕ´Ï´Ù.
BMC´Â ÆÒ ÄÁÆ®·Ñµµ ÀÚµ¿À¸·Î µË´Ï´Ù..
SuperIO´Â LPC ¹ö½º¿¡ ÁÖ·Î ¹°¸®´Â°É·Î ¾Ë°í Àִµ¥ ÀÌ°Ç Àü¿ë Çϵå¿þ¾î ¾Æ´Ï¸é ¾ÆµÎÀÌ³ë ¼öÁØ IO·Î ±¸Çö ºÒ°¡´ÉÇÕ´Ï´Ù.
±× ÀÏ´Ü ÇÑ°¡Áö ¸»¾¸µå¸®ÀÚ¸é SIOĨÀº º¸Åë SMBUS¸¦ Áö¿øÇϱä ÇÏÁö¸¸.
º¸µå Á¦Á¶»ç ÀÔÀå¿¡¼´Â ²À SMBUS¸¦ ¾µ ÀÌÀ¯´Â ¾ø½À´Ï´Ù.
µ¥½ºÅ©Å¾ º¸µåÀÇ °æ¿ì È£½ºÆ® CPU¸»°í ´Ù¸¥ ÀåÄ¡°¡ SIO Ĩ¿¡¼ Çϵå¿þ¾î ¸ð´ÏÅ͸µ Á¤º¸¸¦ ÀÐ¾î °¥ ¼ö ÀÖµµ·Ï ¸¸µé¾î¾ß ÇÒ Àý½ÇÇÔÀÌ Å©Áö ¾Ê°í
host CPU´Â ±×³É LPC ¹ö½º·Î Á¢±ÙÇؼ ÇÊ¿äÇÑ Á¤º¸¸¦ ÀüºÎ ±Ü¾î °¡¸é ±×¸¸ÀÔ´Ï´Ù.
±×·¡¼ SIOĨÀÇ I2c ÇÉÀÌ È£½ºÆ®ÀÇ SMBUS ¿¡ ¿¬°á µÇ¾î ÀÖÁö ¾ÊÀº º¸µåµµ ¸¹½À´Ï´Ù.
https://www.2cpu.co.kr/bbs/new_view.php?bo_table=freeboard_2011&wr_id=1089440&qstr=&page=12
ÀÌ°Ç Á¦°¡ ºñ½ÁÇÑ ÁþÀ» Çß´ø °Çµ¥.. ÀÌ º¸µåµµ È£½ºÆ®ÀÇ SMBUS¿¡ SIOÀÇ i2c ¹ö½º°¡ ¿¬°á µÇ¾î ÀÖÁö ¾Ê¾Ò½À´Ï´Ù.
È£½ºÆ® PCÀÇ SMBUS¸¦ DIMMµî¿¡¼ µû ³×¼ ½º´ÏÇÎ ÇÏ´õ¶óµµ ºÎÁú ¾øÀ» °¡´É¼ºÀÌ ²Ï Å©´Ù´Â °ÅÁÒ.
Âü°í·Î µ¥½ºÅ©Å¾ º¸µåÀÇ °æ¿ì PCIE ±Ô°Ý¿¡ ÀÖ´Â SMBUS ¿¬°áµµ »ý·«µÇ¾î ÀÖ´Â °æ¿ì ¸¹½À´Ï´Ù.
SIOĨ°ú Åë½ÅÇÏ´Â°É Æ÷±âÇÏ°í ´Ù¸¥ ¹æ¹ýÀ» ãÀÚ¸é »ç½Ç»ó ¹æ¹ýÀº Çϳª »ÓÀε¥..
SIO°¡ ¼öÁýÇÏ´ø ÀڷḦ ¸ù¶¥ ¾ÆµÎÀ̳밡 ´ë½Å ¼öÁýÇÏ°Ô ¸¸µå´Â°Ì´Ï´Ù..
±×·±µ¥ ¿©±â¼ °ï¶õÇÑ°Ô CPU ¿Âµµ¸¦ ¼öÁýÇÏ´Â 1 wire ÀÎÅÍÆäÀ̽º°¡ °ø°³°¡ ¾Æ´Õ´Ï´Ù.
¹°·Ð ³ª¸ÓÁö µµ ¸¸¸¸ÇÏÁö´Â ¾ÊÀº°Ô.. Àü¾Ð ¸ð´ÏÅ͸µ ÇÉÀ» µû ³×´Â°Íµµ ´«¾Ë ºüÁö´Â ÀÏÀÌ°í
ÆÒ¼Ó ÇÉ Ä«¿îÆà Çϴ°͵µ 8bit ¾ÆµÎÀ̳ë·Î´Â Á» °ï¶õÇÒ ¼ö ÀÖ½À´Ï´Ù..
Á¦°¡ ±× º¸µå¸¦ ¾µ¶§ ÇÁ¸°ÅÍ Æ÷Æ®¸¦ ¾µ ¼ö ÀÖ¾ú´ø °ÍÀº Á¶±Ý ¿î»¡(?) ÀÌ¿©¼ ÀÚ¼¼È÷ ¸»¾¸À» µå¸®Áö´Â ¾Ê¾Ò´Âµ¥..
»ç½Ç ±× ¶«Áú ³À̵µ ±Øº¹ ¾È °í¼´Â ´äÀÌ ³ª¿À±â Èûµì´Ï´Ù.
SIO ´ë½Å ¾ÆµÎÀ̳븦 »ç¿ëÇؼ Á¤º¸¸¦ ¼öÁýÇÏ´Â ¹æ¾Èµµ ºñ½ÁÇÑ ³À̵µ ¶«ÁúÀ» ¿©·¯Â÷·¡ ÇØ¾ß Çϱ¸¿ä.
ÀÎÅͳݿ¡ °Ë»öÇؼ Àß ¾È ³ª¿À´Â °Ç ´Ù ÀÌÀ¯°¡ Àֱ⠸¶·ÃÀÔÁÒ...
EDK2·Î EFI ¾îÇø®ÄÉÀ̼ÇÀ».. ÃÖ°í½Ê´Ï´Ù..bb
BMC°¡ ºÙ¾î ÀÖ´Â ¼¹ö ¸¶´õº¸µå¿¡´Â PMBUS ¶ó´Â °ÍÀÌ ÀÖ½À´Ï´Ù..
ÆÄ¿öÂÊ ¸ð´ÏÅ͸µÀ» Çϱâ À§ÇÑ ÀÎÅÍÆäÀ̽º ÀÔ´Ï´Ù..
º¸µåÀÇ 24ÇÉ ÆÄ¿ö Ä¿³ØÅÍ ºÎ±Ù¿¡ CD-ROM ¿¬°á Ä¿³ØÅÍ °°ÀÌ »ý±ä Ä¿³ØÅÍ·Î µÇ¾î ÀÖ½À´Ï´Ù.. (½ÅÈ£¼±Àº 5°³ÀÌÁö¸¸ ½ÇÁ¦ PMBUS´Â 2°³ ÀÏ °ÍÀÔ´Ï´Ù..)
PMBUS´Â Ç¥Áصµ ÀÖÁö¸¸ ÀϹÝÀûÀ¸·Î º¸µå Á¦Á¶»ç¿¡¼ ÀÌ°ÍÀ» º¯Çü ½ÃÄÑ Àڱ⠵¶ÀÚÀû ½ÅÈ£¸¦ ¸¸µé¾î »ç¿ëÇÕ´Ï´Ù..
µû¶ó¼ ±× Á¦Á¶»ç°¡ ¸¸µé°Å³ª ±× Á¦Á¶»ç°¡ ȣȯµÇ´Â ÆÄ¿ö¸¸ ±× ÆÄ¿ö¿¡ ¿¬°á½Ã Àç´ë·Î µ¿ÀÛÇÕ´Ï´Ù..
PMBUS´Â °¢Á¾ ½ÅÈ£¸¦ ¸¶´õº¸µå¿¡ BMC ¿¡ º¸³»°Å³ª ¹Þ°Å³ª Çϴµ¥ ÀÌ°ÍÀº IPMI ¿¡¼ ¸î°¡Áö ÆÄ¿ö °ü·Ã Ç׸ñ°ú ¿¬°áµË´Ï´Ù..
¼öÆÛ¸¶ÀÌÅ©·Î °°Àº °æ¿ì´Â ¿¾³¯ ½Ã½ºÅÛ¿¡¼´Â I2C ¸¦ ÀÌ¿ëÇÏ°í ½ÅÇü ½Ã½ºÅÛ¿¡¼´Â PMBUS ȤÀº I2C¸¦ »ç¿ëÇÕ´Ï´Ù..
½´ÆÛ¸¶ÀÌÅ©·Î ¼¹ö ÆÄ¿ö ¸ðµâÀÇ ½ºÆÑ ÀڷḦ ±¸ÇÑ´Ù¸é ¾î¶»°Ô ½ÅÈ£°¡ ÁÖ¾îÁö°í µ¿ÀÛÇÏ´ÂÁö Á¤¸®µÇ¾î ÀÖ½À´Ï´Ù..
https://www.youtube.com/watch?v=3BXkVnz8vNo
https://www.youtube.com/@johannes4gnu_linux96
SMBUS ±¸±Û¸µÇÏ´Ù°¡ ãÀº À¯Æ©ºêÀε¥ ÀÌ°ÍÀú°Í ¸¹ÀÌ µé¾î ÀÖ´Â µíÇÕ´Ï´Ù..
ÇÏÁö¸¸ ¸Å¿ì ¾î·Æ´Ù°í(ºÒ°¡´ÉÇÒ Á¤µµ·Î) »ý°¢ÇÕ´Ï´Ù.
Áú¹®±ÛÀε¥ µµ¿òÀÌ ¾ÈµÇ´Â ´äº¯À̶ó Á˼ÛÇÕ´Ï´Ù..
»õ·Î¿î ÆÒÀÇ µ¿ÀÛÀ» ½ÃÅ°°í ¶Ç ±× ÆÒÀÇ RPM À» Àоî¼
±× ÆÒÀ» ÄÁÆ®·Ñ ÇÏ¸é µÉ °Í °°³×¿ä.