我刚刚在 PC 上安装了一张新网卡,因为内置网卡已经出问题很久了,修复它比插入一张新的外置网卡花费的时间更多。我买了 TP-Link TG-3468,并将其插入三个 PCIe 插槽中的一个,顺便说一下,这三个插槽都是空的。
BIOS 重置后,新网卡工作正常。PC 确实有双显示器设置,其中一个显示器由 Nvidia 745GTX 驱动,另一个由 i3-4150 上的内置显卡驱动。两者都通过 VGA 驱动,因为显示器没有任何其他类型的输入。
重启后,只有 Nvidia 驱动的显示器可以工作,因为 BIOS 重置禁用了多显示器设置。我重新启用了该设置,并且只启用了该设置。(BIOS 芯片组选项卡 > SystemAgentConf > IGD 多显示器 > 已启用)重启后,两个显示器都可以工作,但新的网卡停止工作了。我再次重置了 BIOS,结果又只有一个显示器,但网卡可以工作。我试了三次,结果都一样。我确实事先更新了视频卡和网卡的驱动程序。
我的设置是否会导致它们以某种方式尝试禁用彼此?这里可能出了什么问题?任何帮助都非常感谢。如果您需要更多信息,请告诉我。
答案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 年历史的问题,但也许其他人也有同样的问题。