BIOSでIGDマルチモニターを有効にすると外部ネットワークカードが無効になる

BIOSでIGDマルチモニターを有効にすると外部ネットワークカードが無効になる

内部ネットワーク カードが長い間問題を起こしていて、それを修理するには新しい外部ネットワーク カードを接続するよりも時間がかかるため、PC に新しいネットワーク カードをインストールしました。TP-Link TG-3468 を購入し、3 つの PCIe スロットの 1 つに接続しました。ちなみに、3 つのスロットはすべて空でした。

BIOS をリセットした後、新しいネットワーク カードは正常に動作しました。PC にはデュアル モニター セットアップがあり、1 つのモニターは Nvidia 745GTX で駆動され、もう 1 つのモニターは i3-4150 の内部グラフィックスで駆動されていました。モニターには他の種類の入力がないため、両方とも VGA 経由で駆動されています。

再起動後、BIOS リセットによってマルチ モニター設定が無効になっていたため、Nvidia で駆動するモニターのみが機能しました。その設定を再度有効にし、その設定のみをオンにしました (BIOS チップセット タブ > SystemAgentConf > IGD マルチモニター > 有効)。再起動後、両方のモニターが機能しましたが、新しいネットワーク カードは機能しなくなりました。BIOS を再度リセットすると、再びモニターが 1 つになりましたが、ネットワーク カードは機能していました。3 回試しましたが、結果は同じでした。事前にビデオ カードとネットワーク カードの両方のドライバーを更新しました。

私の設定では、何らかの方法で互いを無効にしようとしているのでしょうか? 何が間違っているのでしょうか? どのような助言でもいただければ幸いです。さらに情報が必要な場合はお知らせください。

答え1

私も同じ問題を抱えています。BIOS で IGD マルチ モニターを有効にすると、オンボードの realtek NIC と pci-e に接続された asmedia sata コントローラーが見つかりません。これらは lspci から消えてしまいました。

lspci -M次のように表示されます:

00: Primary host bus
        1c.4 Bridge to 04-04
        1c.2 Bridge to 03-03
        1c.0 Bridge to 02-02
        01.0 Bridge to 01-05
01: Entered via 00:01.0

の代わりに:

00: Primary host bus
        1c.4 Bridge to 04-04
        1c.2 Bridge to 03-03
        1c.0 Bridge to 02-02
        01.0 Bridge to 01-01
01: Entered via 00:01.0
03: Entered via 00:1c.2
04: Entered via 00:1c.4

BIOS 列挙のバグなのか、チップセットの機能 (共有リソースの一部) なのかはわかりません。

答え2

さて、今のところ、デバイス/リソースを列挙する際の BIOS バグの可能性が高いと思います。

使用:

sudo su
setpci -s 00:01.0 subordinate_bus=1
echo 1 > /sys/bus/pci/rescan

イーサネット カードと SATA コントローラーが再び機能するようになったようです :) おそらく再起動すると消えてしまうでしょうし、Windows の 5 年前の問題を解決することにもなりませんが、同じ問題を抱えている他の誰かがいるかもしれません。

関連情報