D-Link DFE-580TX 有线网络适配器显示“设备未准备好”

D-Link DFE-580TX 有线网络适配器显示“设备未准备好”

当我写入“ifconfig”命令时,我的 3 个四端口网络适配器可以被识别,但是当我单击工具栏上的网络选项卡时,它们似乎都处于“设备未准备好”状态(请参见下图)。

在“系统设置”中,它们似乎都被识别了,但是当我将网线插入它们时,它们的状态并没有改变。

有人能告诉我这个问题有解决办法吗?我是 Linux 新用户(过去一个月一直在使用)。

我有的网络适配器是 D-Link DFE-580TX。

该适配器在 11.10 上运行良好,但自从我切换到 12.04(32 位或 64 位)后,它们就停止工作了。

从工具栏菜单中,它显示它是一个“有线网络(D-Link DL 10050 Sundance 以太网)”。

谢谢你们。

user@Phoenix:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr bc:5f:f4:2b:f9:bb  
          UP 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:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:45 Base address:0xa000 

eth1      Link encap:Ethernet  HWaddr 00:0d:88:70:da:38  
          inet6 addr: fe80::20d:88ff:fe70:da38/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:32
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:8666 (8.6 KB)
          Interrupt:16 Base address:0xc180 

eth2      Link encap:Ethernet  HWaddr 00:0d:88:70:da:39  
          inet6 addr: fe80::20d:88ff:fe70:da39/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:27
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:7650 (7.6 KB)
          Interrupt:17 Base address:0xc100 

eth3      Link encap:Ethernet  HWaddr 00:0d:88:70:da:3a  
          inet6 addr: fe80::20d:88ff:fe70:da3a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:34
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:9078 (9.0 KB)
          Interrupt:18 Base address:0xc080 

eth4      Link encap:Ethernet  HWaddr 00:0d:88:70:da:3b  
          inet6 addr: fe80::20d:88ff:fe70:da3b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:36
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:10074 (10.0 KB)
          Interrupt:19 Base address:0xc000 

以下是“lspci | grep Ethernet”的输出:

user@Phoenix:~$ 
user@Phoenix:~$ lspci | grep Ethernet
04:04.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)
04:05.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)
04:06.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)
04:07.0 Ethernet controller: D-Link System Inc DL10050 Sundance Ethernet (rev 14)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

答案1

这可能没什么帮助,但我在设置朋友的装有 Broadcom Wireless PCI 卡的 Ubuntu 盒子时也遇到了类似的问题。如果我没记错的话,该设备(至少对于我的情况)除了内置驱动程序外,还需要一个固件 .bin 文件。如果是这样的话,这些固件文件不能与 Ubuntu 一起分发,因为它们是专有软件,并且特定于卡。这是我能提供的最大帮助。

答案2

killall -9 NetworkManager

使用此命令。它会终止网卡上的所有进程并重新启动它。我每次使用 Ubunutu 时都会使用它。

相关内容