AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1192086
Accepted
Tarick Welling
Tarick Welling
Asked: 2019-11-28 10:21:33 +0800 CST2019-11-28 10:21:33 +0800 CST 2019-11-28 10:21:33 +0800 CST

如何为 18.04 安装 it87 内核模块(支持 ryzen 2xxx)

  • 772

我想读取我的 ryzen 2600 的 CPU 温度值。这个 askubuntu回答说“只是加载it87”。但是我该如何it87安装呢?我正在运行主线5.0.0-36-generic,所以我希望内核模块在某处可用,因为 18.04.1 默认情况下应该有它并与 kernel 打包4.15。

github repo对我来说是一个死链接。所以我不能只编译它并手动加载它。

更新

我的主板是 x470 芯片组华硕 ROG Strix x470-F 游戏。它有一个 IT8665E。

我已经it87安装在/lib/modules/$(uname -r)/kernel/drivers/hwmon/it87.ko. 当我使用加载它时

sudo modprobe it87

结果:

modprobe:错误:无法插入“it87”:没有这样的设备

lm-sensors结果:

Trying family `ITE'...                                      Yes
Found unknown chip with ID 0x8665
    (logical device 4 has address 0x290, could be sensors)

并迫使问题导致:

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
kernel temperature amd-processor lm-sensors amd-ryzen
  • 3 3 个回答
  • 9776 Views

3 个回答

  • Voted
  1. Elder Geek
    2019-11-28T11:28:21+08:002019-11-28T11:28:21+08:00

    我知道这不是你想要的答案。

    到目前为止,it87 模块似乎不支持 IT8665e 芯片。根据 olysonek 的支持查询和 goeck 的回复,在此处找到并在下面引用。

    re IT8665E:我在 github 上有一个支持它的树外驱动程序,但将其标记为私有,因为我在没有时间的情况下将其带到上游而受到骚扰(更不用说有人认真审查它,或帮助解决其错误或芯片/电路板供应商支持)。在 github 上应该有这个驱动程序(命名为 it87)的各种克隆。据我所知,没有任何努力将代码带到上游。

    IT8665E 通常与 IT8686E 在同一块板上结合使用,并且通常从板上的 EC 访问。这会导致我无法充分解决的交互。虽然这对于树外驱动程序来说是可以接受的,但如果代码被上游化,由此产生的不稳定性会影响很多人,我认为这是不可接受的。任何想要上游代码的人都应该与 ITE 和电路板供应商讨论以获得必要的支持。

    • 1
  2. Best Answer
    Tarick Welling
    2019-11-28T12:09:31+08:002019-11-28T12:09:31+08:00

    好的,正如Elder_geek指出的那样,该IT8665E芯片不受it87.

    然而,一个解决方案是电气化的 github 存储库,它可以处理多个华硕 AMD 主板。

    请注意要求ROG STRIX X470-F GAMINGbios 应该是最低版本5007。(我已经用5406版本测试过)。

    您需要安装 lm_sensors、DKMS、内核源代码、GCC 等来编译模块。

    Ubuntu 的编译说明对我不起作用,所以这就是我所做的:

    sudo make dkms
    sudo make modules
    sudo make install
    sudo modprobe asus-wmi-sensors
    

    结果来自sensors:

    asuswmisensors-isa-0000
    Adapter: ISA adapter
    CPU Core Voltage:         +1.20 V  
    +12V Voltage:            +11.97 V  
    +5V Voltage:              +4.93 V  
    3VSB Voltage:             +3.33 V  
    CPU Fan:                 1203 RPM
    Chassis Fan 1:            734 RPM
    Chassis Fan 2:           1196 RPM
    Chassis Fan 3:            902 RPM
    AIO Pump:                   0 RPM
    Water Pump:                 0 RPM
    CPU OPT:                    0 RPM
    CPU Temperature:          +47.0°C  
    Motherboard Temperature:  +35.0°C  
    Chipset Temperature:       +0.0°C  
    Tsensor 1 Temperature:     +0.0°C  
    
    • 0
  3. Serge Stroobandt
    2022-09-02T06:58:27+08:002022-09-02T06:58:27+08:00

    从 Ubuntu 16.04 发布升级到 18.04 时,it87不再需要该模块。模块 `coretemp 现在将处理这个问题。

    要解决此问题,只需删除it87./etc/modules

    $ sudo nano /etc/modules
    

    在此编辑之后,发出以下命令:

    $ sudo /etc/init.d/kmod start
    

    由于这个问题,我的 USB 驱动程序没有运行,我无法使用我的 USB 键盘。

    幸运的是,我仍然可以从另一台机器通过 SSH 连接到该机器来执行此编辑。如果无法做到这一点,请使用 PS/2 键盘,或者作为最后的手段,使用实时启动盘来执行此编辑。

    毕竟,我必须物理断开我的 USB 键盘并重新连接它才能正确检测到它。

    • 0

相关问题

  • 为 i7 处理器编译内核的最佳方法是什么?

  • 未连接到任何可见进程的令人讨厌的 CPU 峰值

  • 如何让我的电脑中的风扇在暂停时关闭?[关闭]

  • Ubuntu 是否支持与 SSD 一起使用的 TRIM 命令?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve