CPU 频率错误。Raspberry Pi 上的 Ubuntu

CPU 频率错误。Raspberry Pi 上的 Ubuntu

我在 Raspberry Pi 上安装了 Ubuntu 18.04.1,并连接了两个 USB 设备:一个小型蓝牙适配器和一个小型 Wifi 适配器。我使用 wpa_supplicant 连接到 wifi 网络,如下所示:

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

然后使用 dhclient 从路由器请求 IP 地址:

sudo dhclient wlan0

但是,现在 syslog 和 kern.log 正在增长并受到 CPU 频率错误的污染:

Oct 12 21:52:45 ubuntu kernel: [83711.483509] cpufreq: __target_index: Failed to change cpu frequency: -22
Oct 12 21:52:46 ubuntu kernel: [83711.554489] bcm2835-cpufreq:bcm2835_cpufreq_set_clock:76: Failed to set clock: 600000 (-12)
Oct 12 21:52:46 ubuntu kernel: [83711.626640] bcm2835-cpufreq:bcm2835_cpufreq_driver_target_index:175: Error occurred setting a new frequency (600000)

为了“解决”这个问题,我只是在内核中设置了最大频率:

echo 60000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq

优点:日志中的污染停止了。缺点:Rpi 变得不可用。僵尸进程的数量增加,启动新进程需要更长的时间,...

有人能帮忙吗?最好能给出解释性答案 :)

答案1

在 raspi 3B、Debian buster 上插入 AX88179 以太网适配器后,也出现了同样的问题。

echo "performance" > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor

对我来说很管用。 Raspi 工作得很好。

相关内容