内置网卡不工作?

内置网卡不工作?

我是 Ubuntu 新手。我安装了 Ubuntu 9.04(Jaunty)。安装后我发现网卡无法正常工作。而且 ID 没有列在“系统 > 首选项 > 网络连接”中。因此,我从朋友那里得到了另一张卡,并尝试在互联网上搜索我的问题,但仍然找不到解决方案。

这里有一些命令输出,可能有助于解决问题

root@mzeeshan-desktop:/home/mzeeshan# uname -r
2.6.28-11-generic
root@mzeeshan-desktop:/home/mzeeshan# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:02:44:4a:45:12  
          inet addr:192.168.5.37  Bcast:192.168.5.255  Mask:255.255.255.0
          inet6 addr: fe80::202:44ff:fe4a:4512/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3774 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3611 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4307045 (4.3 MB)  TX bytes:583067 (583.0 KB)
          Interrupt:22 Base address:0x1000 

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:16436  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)

pan0      Link encap:Ethernet  HWaddr 5e:25:17:a1:18:ac  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

root@mzeeshan-desktop:/home/mzeeshan# lspci
00:00.0 Host bridge: Intel Corporation Device 0069 (rev 12)
00:01.0 PCI bridge: Intel Corporation Auburndale/Havendale PCI Express x16 Root Port (rev 12)
00:19.0 Ethernet controller: Intel Corporation Device 10f0 (rev 05)
00:1a.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 05)
00:1c.4 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 5 (rev 05)
00:1c.6 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 7 (rev 05)
00:1c.7 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 8 (rev 05)
00:1d.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 05)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a5)
00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation Ibex Peak 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation Ibex Peak SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation Ibex Peak 2 port SATA IDE Controller (rev 05)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)
06:00.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
06:00.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
06:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
06:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
root@mzeeshan-desktop:/home/mzeeshan#

主板是英特尔 DP55WG。

我不知道下一步该怎么做。任何帮助都将不胜感激。谢谢

答案1

您可能需要考虑安装较新版本的 Ubuntu,例如 10.04 LTS(清澈山猫)或 10.10(特立独行的猫鼬),因为 Ubuntu 9.04 将在两周内达到使用寿命终止状态并将停止支持。

此外,Ubuntu 新版本的发布通常会改进硬件支持。

答案2

无法正常工作的网卡似乎是“Intel Corporation Device 10f0 (rev 05)”。

检查/usr/share/misc/pci.ids我刚刚升级的 Ubuntu 10.10,我发现它现在被识别为“82578DC 千兆网络连接”,这意味着它很有可能适用于较新的 Ubuntu 版本。

Intel 的 PCI 供应商 ID 是 8086,设备 ID 在此处显示为 10f0。内核驱动程序通常有一个它们支持的 PCI 设备 ID 列表;使用以下命令检查

grep v00008086d000010F0 /lib/modules/$(uname -r)/*

我看到 Ubuntu 10.10 中的 e1000e 驱动程序声称支持您的网卡。

简而言之:升级

相关内容