内部ネットワーク カードが長い間問題を起こしていて、それを修理するには新しい外部ネットワーク カードを接続するよりも時間がかかるため、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 年前の問題を解決することにもなりませんが、同じ問題を抱えている他の誰かがいるかもしれません。