web-dev-qa-db-ja.com

繰り返し「pciehpカードが存在しません」という通知を無効にする

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)

そして、多くの場合、1秒あたり約20を意味します。これには障害があり、それを取り除きたいです:)

コンピューターは、packard bell easynote BG48-U-100 DCです。

私はいくつかの Fedora/redhat error here から選んだtip = lspci -vnnを見ていた。 「00:1c.5」についての部分をここに貼り付けました: http://Pastebin.com/0sfsiqW2 それが何ができるかについて、ここに私のマシンのlsmodがあります: http://Pastebin.com/DQZy1kAL

その最初のPastebinから、それはshpchpモジュールに関係していると結論付けたと思います。これはACPIと関係があるように思えます(別名:Google)。これについては、私がこれを詳しく調べてみました。

誰も私をさらに助けることができますか?どうすればいいですか、確認できますか?

このトピック を見ましたが、私の意図はエラーメッセージを抑えることではありません:これを行う方法は知っています(そのトピックから;))が、本当の解決策を探しています。

インターネット上で問題を見つけることは、それがubuntu固有の問題でもpackard-bell固有の問題でもないことを疑っています。この問題をGoogleで検索すると、他のいくつかのディストリビューション/ハードウェアのコンボにも存在しているようで、アドバイスは、ドライバーの1つを削除することですか?どのドライバーを見るべきか、そしてそれを削除するだけでどのような効果があるのか​​について、私には手がかりがありません。

このトピック を見たことがありますが、これは古めかしいですが、私の問題を説明しており、同様のコンピューターに関するものです。このトピックの解決策は、スペイン語のガイドを使用して新しいカーネルをコンパイルすることでしたが、これは私には少し極端に思えますので、それよりも良い解決策を望んでいます。

編集:私はまだ問題を抱えている12.10でテストしました

抑制の理由:syslogで抑制できますが、IOは引き続き表示されます。また、dmesgとコンソールのいずれかに言及があります。これらのすべてを抑制する方法でさえ、この時点で助けになるでしょう。

別のテストでは、Fedoraのクイックブートでもこのマシンで同じ問題があることが示されています。

5
Nanne

私は次のパッチ方法を試し、なぜそれらが私にとってうまくいかなかったのかリストしました:

  • BIOS機能:BIOSでできることは、ホットプラグの問題に影響しません。
  • エラーの抑制。ブラックリストは何らかの理由で確実に機能しませんでした(私は何か間違ったことをした可能性がありますが、私は認めます)。ポーリングはまだ続いていたでしょう。それとは別に、メッセージはttyやDMESGなどにも表示されます。
  • モジュールのアンロード:モジュールはカーネルにコンパイルされているため、それらをブラックリストに載せたりアンロードしたりすることはできません。

最後に、このマニュアルを使用して、独自のカーネルをコンパイルしました。

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

特に「代替」メソッド。 1つだけを削除する必要がある場合、すべての派手な異なるフレーバーは必要ありませんので、古い構成をコピーし(説明どおり)、ホットプラグを削除し、コンパイルが完了するのを待ちました。

0
Nanne

EVGA SR2を使用しており、Ubuntu 14.04を実行しています。

私も無数のpciehpメッセージを私にスパムします。実験を行った結果、ボード上の原因は、Marvel LANアダプターがBIOSで有効になっていることがわかりました。それらをオフにすると、この問題は解決しました。

両方を無効にすると問題は消えますが、アドインカードを使用しない限り、イーサネットはありません。

これは非常に奇妙ですが、選択したランレベルに関係なく、すべてのttyに表示され、入力内容を確認できないため、シングルユーザーモードでグラフィックドライバーをインストールしようとすることは絶対に不可能です。

スパムの例:

[   79.976724] pciehp 0000:00:1c.0:pcie04: Card not present on Slot(0)
[   79.988924] pciehp 0000:00:1c.0:pcie04: Card present on Slot(0)
[   80.095809] pciehp 0000:00:1c.0:pcie04: Card not present on Slot(0)
[   80.099873] pciehp 0000:00:1c.0:pcie04: Card present on Slot(0)
[   80.135505] pciehp 0000:00:1c.0:pcie04: Card not present on Slot(0)
[   80.139569] pciehp 0000:00:1c.0:pcie04: Card present on Slot(0)

これが時間の経過とともにどれだけ速く発生するかを見ることができ、それは永遠に続きます。

うまくいけば、誰かがこれを役に立つと思うかもしれません。 LANポートを無効にすることなく、修復を試みています。

0
Adam Kossick

その価値があるとして、Asrock ion 3d(現在Ubuntu 14.04を使用)でBIOSでusb3を無効にすると問題が解決します。

Pciehpフラッディングdmesg(「card nog present」)は発生しなくなりました。

0
user269997