Eu quero ler o valor da temperatura da CPU do meu ryzen 2600. Esta resposta do askubuntu diz "apenas carregue it87
". Mas como it87
instalo? Estou executando o mainline 5.0.0-36-generic
, então espero que o módulo do kernel esteja disponível em algum lugar, pois 18.04.1 deve tê-lo por padrão e é empacotado com kernel 4.15
.
O repositório do github é um link morto para mim. Então eu não posso simplesmente compilá-lo e carregá-lo manualmente.
atualizar
Minha placa-mãe é um chipset x470 Asus ROG Strix x470-F gaming. Tem um IT8665E.
Eu it87
instalei em /lib/modules/$(uname -r)/kernel/drivers/hwmon/it87.ko
. Quando eu carrego usando
sudo modprobe it87
Resultados:
modprobe: ERRO: não foi possível inserir 'it87': Nenhum dispositivo
lm-sensors
resultados:
Trying family `ITE'... Yes
Found unknown chip with ID 0x8665
(logical device 4 has address 0x290, could be sensors)
e forçar o problema resulta em:
sudo modprobe --verbose it87 force_id=0x8665
insmod /lib/modules/5.0.0-36-generic/kernel/drivers/hwmon/it87.ko force_id=0x8665
modprobe: ERROR: could not insert 'it87': No such device
Eu sei que esta não é a resposta que você quer.
A partir deste momento, parece que o chip IT8665e não é suportado pelo módulo it87. De acordo com uma consulta de suporte de olysonek e uma resposta de goeck encontrada aqui e citada abaixo.
Ok, como o elder_geek observou, o
IT8665E
chip NÃO é suportado peloit87
.Uma solução, no entanto, é o repositório github da eletrified, que lida com várias placas-mãe Asus AMD.
Observe o requisito para
ROG STRIX X470-F GAMING
que a bios seja uma versão mínima5007
. (Eu testei com a5406
versão).Você precisará instalar lm_sensors, DKMS, fontes do kernel, GCC, etc para compilar o módulo.
As instruções de compilação para o Ubuntu não funcionaram para mim, então aqui está o que eu fiz:
E resulta de
sensors
:Ao liberar a atualização do Ubuntu 16.04 para 18.04, o módulo
it87
não é mais necessário. O módulo `coretemp agora cuidará disso.Para resolver esse problema, basta excluir todas as linhas mencionadas
it87
em/etc/modules
.Após esta edição, emita o seguinte comando:
Devido a esse problema, meu driver USB não estava em execução e não pude usar meu teclado USB.
Felizmente, eu ainda poderia SSH para a máquina de outra máquina para realizar esta edição. Se isso não for possível, use um teclado PS/2 ou, como último recurso, um disco de inicialização ao vivo para realizar esta edição.
Depois de tudo isso, tive que desconectar fisicamente meu teclado USB e reconectá-lo para que fosse detectado corretamente.