Centos 6에서 MSI B75MA-P45 마더보드를 사용하고 있는데 CPU 팬이 현재 100%에서 멈춰 있습니다. BIOS 내에서 팬 속도와 온도를 볼 수 있지만, 센서 테스트를 실행하면 CPU와 코어 온도만 볼 수 있습니다.
내 팬은 마더보드의 4핀 시스템 팬 연결을 통해 연결됩니다.
팬들을 위해 PWM을 작동시키는 방법에 대한 아이디어가 있습니까?
고쳐 쓰다:
센서를 확인했을 때 본 것입니다.
[root@localhost config]# sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8 C (crit = +106.0 C)
temp2: +29.8 C (crit = +106.0 C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +31.0 C (high = +85.0 C, crit = +105.0 C)
Core 0: +31.0 C (high = +85.0 C, crit = +105.0 C)
Core 1: +29.0 C (high = +85.0 C, crit = +105.0 C)
센서 감지를 실행할 때 다음 메시지가 표시되며 센서를 실행할 때 왜 lm78이 표시되지 않는지 궁금합니다.
Now follows a summary of the probes I have just done.
Just press ENTER to continue:
Driver `coretemp':
* Chip `Intel digital thermal sensor' (confidence: 9)
Driver `lm78':
* ISA bus, address 0x290
Chip `National Semiconductor LM78' (confidence: 6)
Do you want to overwrite /etc/sysconfig/lm_sensors? (YES/no): YES
업데이트 2:
pwmconfig를 실행할 때 다음 문제가 발생합니다.
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
답변1
LM78의 감지 신뢰도는 coretemp
모듈에서와 같이 9가 아니라 6에 불과합니다.
lm78
특정 클론을 식별하기 위해 더 구체적인 테스트를 수행하지 않는 한 감지될 만큼 유사한 lm78 클론이 여러 개 있습니다 . 불행하게도 이러한 "클론" 중 일부는 실제 lm78과 너무 다르기 때문에 lm78
드라이버 모듈이 이를 처리할 수 없습니다.
수정을 허용했으므로 시스템은 최소한 sensors-detect
다음 재부팅 시 또는 lm_sensors 하위 시스템이 다시 시작될 때 /etc/sysconfig/lm_sensors
드라이버 로드를 시도 합니다. 로드된 lm78
경우lm78
모니터링 칩에 성공적으로 연결되었습니다., sensors
명령 출력에는 다음으로 시작하는 블록이 포함됩니다.
lm78-isa-0290
모듈이 실제로 로드되었지만 명령 출력에 블록이 없으면 sensors
모듈이 "lm78" 모니터링 칩을 성공적으로 제어하지 못한 것입니다. 이 명령의 출력에는 dmesg
무엇이 잘못되었는지에 대한 더 많은 단서가 포함될 수 있습니다. 예를 들어 모니터 칩이 실제로 실제 lm78이지만 해당 I/O 주소가 ACPI에 의해 예약된 것으로 표시된 경우 드라이버는 여기에 연결할 수 없습니다. 이 경우 오류 메시지가 dmesg
이를 나타냅니다.
lm78 칩의 주소 공간이 실제로 ACPI에 의해 예약된 경우 시스템이 실행되는 동안 ACPI 펌웨어가 lm78 칩에 액세스할 수 있으며 이로 인해 Linux lm78 드라이버에서 가끔 잘못된 읽기가 발생할 수 있습니다. 칩이 팬 속도도 제어하는 경우 팬이 잘못된 속도로 설정될 수도 있습니다. 일반적으로 부팅 옵션을 지정하여 ACPI 보존을 우회할 수 있지만 acpi_enforce_resources=lax
그렇게 하는 데 따른 위험은 사용자의 책임입니다.
문제가 잘못된 칩 감지인 경우 CentOS 6의 lm_sensors 패키지가 하드웨어에 비해 너무 오래된 것일 수 있습니다. 다음에서 최신 버전의 lm_sensors를 다운로드할 수 있습니다.https://github.com/groeck/lm-sensors그리고 시스템에서 컴파일하세요. 최신 버전에서는 sensors-detect
일반적인 "lm78"보다 더 구체적인 식별 정보를 모니터링 칩에 제공할 수 있습니다. 커널에 사용 가능한 보다 구체적인 드라이버 모듈이 있는 경우 더 나은 결과를 얻을 수 있습니다.
답변2
lm78 드라이버를 로드해야 합니다.
modprobe lm78