“ r8169:不能禁用ASPM;这是什么?操作系统没有ASPM控制”是真的意思吗?


10

我在syslog和dmesg输出中有此消息:

r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control

是配置问题还是硬件问题?

Answers:


10

r8169是Realtek RTL8169网络接口控制器的模块名称,该/etc/modules文件可能包含在文件中。ASPM代表活动状态电源管理。可以通过BIOS或操作系统配置ASPM支持。

要在固件测试套件(fwts)中运行aspm测试,请打开终端并运行:

sudo apt-get install fwts  
sudo fwts aspm  

要显示详细的结果,请sudo fwts aspm运行以下命令:

cat results.log

此测试检查ACPI表中的启用方法,并验证ASPM配置的正确性。请访问Ubuntu固件测试套件/参考/ aspm Wiki,以获取有关如何评估运行结果的信息sudo fwts aspm


显然,我没有禁用L0或L1。您知道如何启用它们吗?
int_ua 2013年

lshw说是RTL8111/8168/8411(而且我懒于选中该框)是否有任何区别。
int_ua 2013年

是的,确实有所作为。我的也是RTL8111 / 8168/8411!您还可以运行sudo lshw -C network,并评论在其显示的位置之后出现的所有功能capabilities:。特别是它是否说pmaspm或两者pmaspm。另外,请检入/etc/modules文件,并评论在启动时加载的所有内核模块。
karel

capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation(没有aspm)。模组:lp coretemp f71882fg
int_ua 2013年

您拥有与RTL8111/8168/8411我的台式机相同的网络功能列表。因为它是台式机而不是笔记本电脑,所以我不需要节电应用程序。但是,如果要在笔记本电脑上安装节电应用程序以延长电池寿命,请在askubuntu上找到有关此问题的答案。我在笔记本电脑上使用Ubuntu软件中心的laptop-mode-tools。来自ppa:linrunner / tlp PPA的TLP据说更强大,但在某些笔记本电脑型号上却不太稳定。
karel

1

我只是回答了我自己的问题...希望对其他人有帮助。

在上面的两个建议之后(为了更好的定义和清晰性,对前两个命令进行了解释和重述):

我将说明如何轻松查看日志文件

安装:固件测试套件(FWTS)是对固件执行健全性检查的测试套件。它旨在识别BIOS,UEFI,ACPI和许多其他错误,如果合适,它将尝试解释这些错误并提供建议以帮助解决方法或修复固件错误。使用以下命令:

sudo apt-get install fwts

运行检查:

sudo fwts aspm

并检查此“检查”的日志

cat results.log

我希望这些新的信息对其他人有所帮助!

标记


我非常忙于在回答下方回答您的评论,以至于我没有注意到我独立发布的结果与您发布答案后15分钟的结果相同。我还了解到答案中的链接已断开,因此我对其进行了更新。
karel

1

我在启动时遇到了同样的问题,并设法解决了以下问题

$ wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/r/r8168/r8168-dkms_8.047.02-1_all.deb

$ sudo dpkg -i r8168-dkms_8.047.02-1_all.deb

$ sudo rmmod r8169

$ sudo echo "blacklist r8169" > /etc/modprobe.d/blacklist.conf

然后重新启动。

希望这可以帮助!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.