|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1661871 |
25 |
2015-12
1661871
1 백메가
|
|
[필독] 처음 오시는 분을 위한 안내 (734) |
정은준1 |
2014-05 |
5126919 |
0 |
2014-05
5126919
1 정은준1
|
58250 |
유가 환급금.. 신청 못했으면 이젠 끝인거죠? (4) |
박진국 |
2008-12 |
5127 |
6 |
2008-12
5127
1 박진국
|
58249 |
TX100 S3P에 2.5" SSD 어떻게 장착해서 사용하시나요? (2) |
아이트리 |
2013-09 |
5127 |
0 |
2013-09
5127
1 아이트리
|
58248 |
퀵서비스 추천 부탁드립니다 (1) |
미수맨 |
2016-06 |
5127 |
0 |
2016-06
5127
1 미수맨
|
58247 |
100기가 텍스트파일을 어떻게 하면 분할할수 있을까요? (8) |
김훈1 |
2016-08 |
5127 |
0 |
2016-08
5127
1 김훈1
|
58246 |
바이오스상에서 램4기가를 3.4기가로 인식을 하는데 호환성문제인가요? (9) |
최원식 |
2006-12 |
5127 |
24 |
2006-12
5127
1 최원식
|
58245 |
윈도우 비스타 질문드립니다... (1) |
계유찬 |
2007-09 |
5127 |
19 |
2007-09
5127
1 계유찬
|
58244 |
공유기 허브 모드 (44) |
이희주 |
2017-04 |
5128 |
0 |
2017-04
5128
1 이희주
|
58243 |
듀얼 시스템 선택 여쭙니다. (2) |
손석우 |
2009-03 |
5128 |
0 |
2009-03
5128
1 손석우
|
58242 |
[질문] 웹로그 파일을 분석하는데 있어서. (3) |
정은준 |
2006-11 |
5128 |
24 |
2006-11
5128
1 정은준
|
58241 |
HP서버 fan failed 메시지가 나옵니다. (4) |
권희석 |
2014-05 |
5128 |
0 |
2014-05
5128
1 권희석
|
58240 |
s2895메인보드 바이오스 업데이트가 안되네요 (4) |
강승휘 |
2006-06 |
5128 |
34 |
2006-06
5128
1 강승휘
|
58239 |
Z820 에 Intel SSD 750 을 부팅용으로 사용시 문의 (5) |
김익태 |
2016-07 |
5128 |
1 |
2016-07
5128
1 김익태
|
58238 |
익스플로러에서 zum으로 홈피가 자주 변합니다. (8) |
장동건2014 |
2016-02 |
5128 |
0 |
2016-02
5128
1 장동건2014
|
58237 |
HP DL380P G8 전원이 안들어오네요? (10) |
song05 |
2018-06 |
5128 |
0 |
2018-06
5128
1 song05
|
58236 |
sniffer....긴급요함 (1) |
윤호용 |
2008-04 |
5128 |
19 |
2008-04
5128
1 윤호용
|
58235 |
파워 간편 테스트 방법...? (4) |
배정한 |
2008-12 |
5128 |
3 |
2008-12
5128
1 배정한
|
58234 |
최대 절전 모드 해제시 HDD 인식 불가 (16) |
akfalles |
2022-06 |
5128 |
0 |
2022-06
5128
1 akfalles
|
58233 |
확인샷입니다. (2) |
이형진 |
2007-11 |
5128 |
21 |
2007-11
5128
1 이형진
|
58232 |
맥스터 아틀라스 15k SCSI 하드(68핀) 셋팅 질문 드립니다 (3) |
문경윤 |
2007-12 |
5128 |
15 |
2007-12
5128
1 문경윤
|
58231 |
모톤 MP 개조 질문 다시.. (4) |
이재섭 |
2005-12 |
5128 |
3 |
2005-12
5128
1 이재섭
|
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 을 읽어서
그 팬을 컨트롤 하면 될 것 같네요.