如何排除笔记本电脑以太网端口故障

如何排除笔记本电脑以太网端口故障

我的有线连接有问题。更具体地说,我的笔记本电脑似乎无法识别我已插入以太网电缆。

我尝试为我的以太网卡下载新的驱动程序,但找不到任何解决方案。可能是因为我刚接触 Linux,所以不熟悉在终端中运行命令。

好的,我已输入命令,以下是结果:

00:04.0 Ethernet controller [0200]: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter [1039:0191] (rev 02)

对于第二个回复,我不知道以下是否是你问我的:
⠀内存:3.9 GiB
⠀处理器:Intel Core 2 Duo CPU P8800 @ 2.66GHz × 2⠀
操作系统类型:32 位

我的以太网连接在 Windows 上也出现了一些问题。我最近更换了互联网提供商,从那时起我的以太网电缆就无法被笔记本电脑识别。那时我还在用 Windows。我以为使用 Ubuntu 可以解决这个问题,但不幸的是问题仍然存在。如果有人能帮助我解决问题,我将不胜感激。

以下是您让我运行的前三个命令的结果:

lsmod | grep sis190 
sis190                 22570  0

sudo modprobe sis190

ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:90:f5:90:81:7e  
          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)

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:185 errors:0 dropped:0 overruns:0 frame:0
          TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:22672 (22.6 KB)  TX bytes:22672 (22.6 KB)

wlan0     Link encap:Ethernet  HWaddr 00:25:d3:2c:3a:ae  
          inet addr:192.168.1.72  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::225:d3ff:fe2c:3aae/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:71992 (71.9 KB)  TX bytes:52000 (52.0 KB)

运行最后两个命令的结果:

dmesg | grep -e eth -e sis190 
[    0.816667] sis190: sis190 Gigabit Ethernet driver 1.4 loaded 
[    0.816728] sis190 0000:00:04.0: setting latency timer to 64 
[    0.816751] sis190: 0000:00:04.0: Read MAC address from EEPROM 
[    0.904032] sis190: 0000:00:04.0: Realtek PHY RTL8201 transceiver at address      
[    1.416030] sis190: 0000:00:04.0: Using transceiver at address 1 as default 
[    1.448235] sis190 0000:00:04.0: eth0: 0000:00:04.0: SiS 191 PCI Gigabit Ethernet adapter at f8410000 (IRQ: 19), 00:90:f5:90:81:7e 
[    1.448238] sis190 0000:00:04.0: eth0: GMII mode. 
[    1.448243] sis190 0000:00:04.0: eth0: Enabling Auto-negotiation 
[   11.560907] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 
[   16.372019] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 
[   16.372265] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready 
[   26.424038] sis190 0000:00:04.0: eth0: auto-negotiating...

nm-tool

NetworkManager Tool

State: connected (global)

- Device: eth0 -----------------------------------------------------------------   Type:              Wired   Driver:            sis190   State:         
unavailable   Default:           no   HW Address:       
00:90:F5:90:81:7E

  Capabilities:
    Carrier Detect:  yes

  Wired Properties
    Carrier:         off

答案1

几个月前,我的一台笔记本电脑(戴尔 Inspiron E1505,尽管我不认为下面的答案取决于您的笔记本电脑是否是同一型号)也遇到了类似的问题。我意识到以太网插孔无法识别电缆连接到它的原因有多种。话虽如此,在进行大量故障排除之前,可能值得尝试以下步骤。

这个答案来自http://vittalp88.blogspot.com/2011/03/network-cable-unplugged-but-it-isnt.html。我希望我不会因为听起来太荒谬而被否决。我用自己的笔记本电脑,经过几个小时的故障排除后才尝试了它。然而,这个解决方案奏效了(虽然我不知道为什么;链接帖子的作者显然也不知道):

1) 关闭笔记本电脑。2) 拔下电池。3) 将其放置(拔下电池)一小时。4) 放回电池,启动,然后查看以太网插孔是否再次正常工作。

在做其他事情之前,也许值得尝试一下这个?

(注:上面的链接谈到了在 Windows 中遇到的这个问题。当我使用该解决方案时,它解决了 Ubuntu 12.04 中的相同问题)

答案2

您的以太网设备使用 sis190 驱动程序。它已加载吗?

lsmod | grep sis190

如果没有,请手动加载:

sudo modprobe sis190

你的以太网活跃起来了吗?

ifconfig

如果是的话,让我们让它在启动时自动加载:

sudo su
echo sis190 >> /etc/modules
exit

如果您的以太网没有按预期连接,请查找错误消息:

dmesg | grep -e eth -e sis190

查看系统是否识别到已连接电缆:

nm-tool

相关内容