我的有线连接有问题。更具体地说,我的笔记本电脑似乎无法识别我已插入以太网电缆。
我尝试为我的以太网卡下载新的驱动程序,但找不到任何解决方案。可能是因为我刚接触 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