lspciとhwinfoがシステムをフリーズした場合の対処方法


0

投稿するログなど

コンピューターはnVidia GeForce GTX 960Mを搭載したClevo 650reです。


これらのコマンドがシステムを凍結するとは思わない。Nvidiaドライバーをインストールしましたか?
パイロット

一部の人々は、nouveauドライバーをブラックリストに登録することでこれを解決しました。bbs.archlinux.org/viewtopic.php?id=183185 bugs.archlinux.org/task/45825
ジェイアームストロング

回答:


2

1. lspciを使用してデバイスのリストを取得する

lspciを一時的に動作させるには、動作する可能性のあるさまざまなオプションがあります。

  • フリーでないファームウェアを含め、すべてが最新であることを確認します
  • ACPIを無効にします:acrub = offをgrubカーネルコマンドラインに追加します(このスレッドを参照)
  • nouveauなどの有名なドライバーをブラックリストに追加する
  • 古いカーネルをインストールする

lspciを実行できる場合、ファイルにバスIDを保存します。

lspci | awk '{print $1}' > pci_ids.txt

2.デバイスのデバッグ

次に、「通常」リブートします。つまり、lspciが以前は機能していなかった構成でリブートし、各idでlspciを実行します。

for i in `cat pci_ids.txt`; do echo " * CHECKING $i";lspci -s $i; done

次に、どのハードウェアが問題の原因であるかがわかります。


1
うまくいきました、ありがとう。私にとって、grubオプションにacpi = offを追加するだけで、lspciが機能します。(注意:リンクされたソリューションの最後のステップで説明したように、これを永続的にする必要はありません)。その後、犯人としてnvidiaを見つけ、さらに調査することができました
ピエールグラマー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.