无法检测到英特尔 X540 网络控制器

无法检测到英特尔 X540 网络控制器

我刚刚拿到了技嘉MD80-TM0主板来帮助运行我的 Ubuntu 服务器。

在 Ubuntu Server 14.04.4(和 15.10)安装的硬件检测过程中,系统报告“未检测到网络接口”。尽管插入主板 LAN 端口的网线显示纯色,表明已识别为 1Gbps 数据速率,并且 BIOS 显示两个 LAN 端口的 MAC 地址。

据我所知,板载 LAN 端口由英特尔 X540 芯片组处理,我相信它应该作为默认安装的一部分受到支持。

完成安装后,我特意将“ixgbe”添加到 /etc/modules 末尾,但没有任何效果。进一步的诊断命令仅显示本地环回接口:

sudo ifconfig -a
lo  Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:16 errors:0 dropped:0 overruns:0 frame:0
    RX packets:16 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelan:0
    RX bytes:1184 (1.1 KB) TX bytes:1184 (1.1 KB)

cat /etc/network/interfaces
auto lo
iface lo inet loopback

ls /sys/class/net
lo

以下命令不返回任何内容

sudo lshw -C network
dmesg | grep -e eth0
lspci -nnk | grep 0200 -A2

如果我需要更新驱动程序,则需要单独购买PCIe 网卡它与 Linux 具有良好的兼容性,允许我下载安装驱动程序所需的软件包。在花钱之前,我只是想确保我没有做傻事。

答案1

原来主板上有一条隐藏条款文档指出“如果仅安装 1 个 CPU,则某些 PCIe、内存、网络或 I/O 功能将不可用。” 这意味着如果您仅安装了 1 个 CPU,网络控制器将无法工作。

相关内容