「Calgary:Rio GrandeテーブルはEBDAにありません。」 < - これはどういう意味ですか?

「Calgary:Rio GrandeテーブルはEBDAにありません。」 < - これはどういう意味ですか?

システムを起動すると、次のメッセージが表示されます。

[Sat Oct 26 20:34:25 2019] Calgary: detecting Calgary via BIOS EBDA area
[Sat Oct 26 20:34:25 2019] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
  • 「カルガリー」とは何ですか?
  • 「リオグランデテーブル」とは何ですか?
  • EBDAにあるべき理由は何ですか、それではなぜ私のカーネルではこれを行うことができませんか?
  • この失敗の結果は何ですか?

私はMSI Z170 PRO GAMINGマザーボードのi5-7600K CPUでDevuan 3(Beowulf)を実行しています。

ベストアンサー1

そうだカルガリー家族ですアイオムs、ほとんどのIBM Xシリーズ(X86_64など)ブレードとマザーボードに使用されています - 2008年(ねえ)。これリオグランデテーブルオペレーティングシステムにCalgary IOMMUが見つかる場所を示す拡張BIOSデータ領域の情報テーブルでした(@telcoMに感謝します)。

OPの場合、そのようなマシンを使用していないため、カーネルコンパイルパラメータでそのマシンの検索を無効にすることを検討できます。 @jmulleeが示したように、関連するLinuxカーネル構成パラメータは次のとおりです。

CONFIG_CALGARY_IOMMU=y
CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y

yからに変更できますn

おすすめ記事