我的有线接口有问题 - 启动时没有创建适合它的设备。奇怪的是,它永远不会在启动时启用,但总是在重新启动后创建。无论运营商是否存在,这种行为都是持续的。
因此启动后一些命令的输出如下:
- 类似
ls /sys/class/net
或ifconfig -a
仅显示的命令洛和无线上网接口。 lshw -C network
显示以太网适配器的以下内容:
*-network UNCLAIMED description: Ethernet controller product: 82579V Gigabit Network Connection vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 version: 04 width: 32 bits clock: 33MHz capabilities: pm msi cap_list configuration: latency=0 resources: memory:d0400000-d041ffff memory:d0428000-d0428fff ioport:3020(size=32)
lsmod | grep e1000
显示模块已加载:e1000e 199273 0
dmesg | grep -e eth0 -e e100
:
- 启动后(无以太网接口):
[ 16.402581] e1000e: Intel(R) PRO/1000 Network Driver - 2.0.0-k [ 16.402583] e1000e: Copyright(c) 1999 - 2012 Intel Corporation. [ 16.402622] e1000e 0000:00:19.0: setting latency timer to 64 [ 16.402678] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode [ 16.402714] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X [ 16.409024] eth0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 5.100.82.112 [ 17.394622] e1000e: probe of 0000:00:19.0 failed with error -3
- 重启后(以太网接口存在):
[ 15.208741] e1000e: Intel(R) PRO/1000 Network Driver - 2.0.0-k [ 15.208743] e1000e: Copyright(c) 1999 - 2012 Intel Corporation. [ 15.208777] e1000e 0000:00:19.0: setting latency timer to 64 [ 15.208827] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode [ 15.208857] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X [ 15.293928] eth0: Broadcom BCM4727 802.11 Hybrid Wireless Controller 5.100.82.112 [ 15.470050] e1000e 0000:00:19.0: eth0: (PCI Express:2.5GT/s:Width x1) 2c:76:8a:e5:46:79 [ 15.470055] e1000e 0000:00:19.0: eth0: Intel(R) PRO/1000 Network Connection [ 15.470103] e1000e 0000:00:19.0: eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF [ 20.404379] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X [ 20.508146] e1000e 0000:00:19.0: irq 46 for MSI/MSI-X
到目前为止我已经尝试过:
- 编译最新版本的驱动程序,可在英特尔支持网站上找到;
安装系统文件实用程序所以我的/etc/sysfs.conf看起来像这样:
设备/pci0000:00/0000:00:19.0/启用 = 1
但都没有解决问题。
我已经在谷歌上搜索了好一段时间了,但鉴于我的问题太奇怪了,我没有找到太多有用的信息。任何想法都将不胜感激。谢谢!
答案1
我找到了解决办法!我把笔记本电脑的电池拔了一段时间(超过 30 秒),它就起作用了!感谢 AndresSM 的回答 -Ubuntu 12.04 中的以太网问题。
我不完全了解这背后的原因,但似乎它与局域网唤醒有关,可能是这种情况:
- 某些东西在某个时候禁用了网络适配器 - 很可能是 Windows(我很久没有安装它了,但我也不记得这个问题是什么时候开始的);
- 然后当我打开笔记本电脑时,网卡被禁用并且 Ubuntu 在启动时无法识别它;
- 之后当我重启 Ubuntu 时,它会在停止时启用该卡,并在再次启动时可用。在这种情况下,奇怪的是为什么启用没有坚持。
- 后完全地通过取出电池给笔记本电脑供电,网卡的状态终于被清除了。注意:我在 BIOS 中任何时候都没有启用 LAN 唤醒。
上述问题通常在双启动系统中遇到,并涵盖这里。该链接最初是在同一个线。
如果有人比我现在更了解这个主题,那么了解它的实际工作原理就太好了。谢谢。