I2C/SMBus의 센서 감지 경고

I2C/SMBus의 센서 감지 경고

센서 감지다음과 같은 경고가 있습니다.

Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices. This is the most risky part, and while it works
reasonably well on most systems, it has been reported to cause trouble
on some systems.

그것은 어떤 종류의 문제를 가리키는가?

답변1

~에서sensors-detect 맨페이지:

센서 감지는 대부분의 칩 감지를 위해 하드웨어에 대한 액세스가 필요합니다. 정의에 따르면, 칩을 식별하기 전까지는 어떤 칩이 들어 있는지 알 수 없습니다. 즉, 칩이 원하지 않는 방식으로 칩에 액세스할 수 있어 SMBus 잠금부터 영구적인 하드웨어 손상에 이르기까지 다양한 문제를 일으킬 수 있습니다(다행히도 이는 드뭅니다).

저자는 감지를 최대한 안전하게 만들기 위해 최선을 다했으며 결과는 대부분의 경우 잘 작동하지만 센서 감지가 특정 시스템을 잠그거나 종료하지 않는다고 보장하는 것은 불가능합니다. 따라서 경험상 프로덕션 서버에서 "센서 감지"를 실행해서는 안 되며, 시스템의 임의 부분을 교체할 여유가 없다면 "센서 감지"를 실행해서는 안 됩니다. 또한, 자신이 무엇을 하는지 모르는 이상 기본적으로 건너뛰는 탐지 단계를 강제로 실행하지 않는 것이 좋습니다.

일반적으로 일부 EEPROM을 실수로 덮어쓰기 때문에 하드웨어가 실제로 손상될 가능성은 (매우) 낮습니다. 발생한 일부 (이전) 문제 lm_sensors:

이러한 문제는 매우 드물지만 발생할 수 있으므로 경고를 듣고 I2C/SMBus 스캔을 건너뜁니다. 그런데. lm_sensors는 하드웨어를 파손(또는 손상)시킬 수 있는 유일한 것은 아닙니다. Linux(커널)는2003 LG CD 드라이브 벽돌:-)

관련 정보