「r8169はASPMを無効にできません」とはどういう意味ですか、どうすれば解決できますか?

「r8169はASPMを無効にできません」とはどういう意味ですか、どうすれば解決できますか?

カーネルログでこれを見つけました。

カーネル: r8169 0000:02:00.0: ASPM を無効にできません。オペレーティングシステムにはASPM制御機能はありません。

これは何を意味し、どのように解決すべきですか?

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 21.04
Release:        21.04
Codename:       hirsute

ベストアンサー1

ASPMはPCI Express用のアクティブ状態電源管理です。データが送信されないときにPCIEリンクを低電力モードに切り替えるなどのタスクを管理します。 ACPIファームウェアまたはオペレーティングシステムで制御できます。

システムが起動すると、ファームウェアは最初に「すべて」を制御します。 ACPI対応オペレーティングシステムのカーネルが起動すると、ファームウェアは制御のためにファームウェアがオペレーティングシステムに渡すことができる一連の機能をカーネルに提供します。

あなたの場合、ファームウェアいいえASPM制御は、システム/マザーボードベンダーのエンジニアにのみ知られている理由でオペレーティングシステムに提供されます。

これは、おそらくハードウェアがASPMをサポートしていないため、実際に制御するものではなく、システムの実行中にPCIeリンクが常に完全に電力を供給されるためです(少なくともデスクトップシステムでは最も一般的な理由です)。あるいは、ハードウェアが ASPM をサポートできますが、ファームウェアを必要とするプログラミング インターフェイスを実装していない可能性があります。あるいは、特定のハードウェア知識を持たないオペレーティングシステムがASPMを制御しようとすると、ASPMが正常に動作しないようにするいくつかの問題がハードウェア実装にある可能性があります。

したがって、メッセージは基本的に情報提供用です。ドライバはNICのPCIe電源管理を制御しようとしていますが、OSは「申し訳ありません。その機能を直接制御できないため、あなたにも提供できません」と言います。 。ハードウェアに実際にASPM機能がないことが原因である場合、ハードウェアを交換せずに絶対休止が重要な要件でない限り、問題を解決することはできません。

ただし、ハードウェアが実際にASPMをサポートする必要がある場合は、ファームウェアアップデート(「BIOSアップデート」)が役に立ちます。

おすすめ記事