严重重复的“pciehp 卡不存在”通知

Nan*_*nne 5 pcie

使用 ubuntu(12.04,已安装和在实时 USB 上)时,我收到很多以下消息:

pciehp 0000:00:1c.5:pcie04: Card not present on Slot(37)
pciehp 0000:00:1c.5:pcie04: Card present on Slot(37)
Run Code Online (Sandbox Code Playgroud)

很多我的意思是每秒大约 20 个。这有严重的影响,我想摆脱它:)

电脑是packard bell easynote BG48-U-100 DC。

我提示我从一些Fedora/redhat 错误中得到的信息是查看 lspci -vnn。我已经贴上关于部分“00:1c.5”在这里:http://pastebin.com/0sfsiqW2 对于什么好它可以这样做,这是我的机器的lsmod:http://pastebin.com/DQZy1kAL

从第一个 pastebin 我想得出结论,它与模块有关shpchp,在我看来(又名:谷歌)与 ACPI 有关。这就是我剖析这个的程度。

任何人都可以帮助我进一步吗?我能做什么,检查等?

我确实看到了这个话题,但我的目的不是要压制错误消息:我知道如何做到这一点(从那个话题 ;) ),但我正在寻找一个真正的解决方案。

在互联网上发现问题确实怀疑我相信它既不是特定于 ubuntu 的问题,也不是特定于 Packard-bell 的问题。建议是删除驱动程序之一?我不知道我应该查看哪个驱动程序,以及删除它会产生什么影响。

我见过这个主题很老,但描述了我的问题并且是关于一台类似的计算机。本主题中的解决方案是使用西班牙语指南编译新内核,这对我来说似乎有点极端,所以我有点希望有比这更好的解决方案。

编辑:我刚刚在 12.10 上进行了测试,但仍然存在问题

关于surpressing的原因:我可以在syslog中进行surpress,但是IO还是继续。我也在 dmesg 和其中一个控制台中看到了提及。在这一点上,即使是抑制所有这些事情的方法也会有所帮助。

另一项测试也表明,Fedora 快速启动在这台机器上也有同样的问题

Nan*_*nne 0

我尝试了以下修补方法,并列出了它们对我不起作用的原因:

  • Bios 功能:我在 BIOS 中所做的任何事情都不会影响我遇到的热插拔问题。
  • 抑制错误。由于某种原因,黑名单无法可靠地工作(我承认我可能做错了什么),正如我所说,这不是一个真正的解决方案。民意调查仍然会继续进行。除此之外,消息还会显示在 tty、DMESG 等中。
  • 卸载模块:模块已编译到内核中,因此将其列入黑名单或卸载是行不通的。

最后,我使用本手册编译了自己的内核:

https://help.ubuntu.com/community/Kernel/Compile

特别是“替代”方法。如果您只需要删除一件事,则不需要所有花哨的不同风格,因此我复制了旧配置(如上所述),删除了热插拔内容,然后等待编译完成。