lspci和lshw没有显示网络设备

周末升级到Ocelot。 一直都工作正常,直到我今天早上启动计算机。 现在我通过集成卡没有有线网络连接。

  • 网络图标显示“没有可用的网络设备”。
  • sudo lshw -C网络什么都不返回
  • lspci -nn似乎没有显示网络设备
  • 网卡上的指示灯正常闪烁。
  • 板载LAN在BIOS中启用

我尝试过其他地方涉及的建议:

  • service network-manager stop
  • rm /var/lib/NetworkManager/NetworkManager.state
  • service network-manager start

没运气。

我是一个很好的命令行,但不是Linux开发人员,所以我现在没有想法。 需要任何想法或其他信息?

 lspci output: - 00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02) - 00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02) - 00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01) - 00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01) - 00:1c.2 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 3 (rev 01) - 00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 01) - 00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01) - 00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01) - 00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01) - 00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01) - 00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01) - 00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01) - 00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01) - 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) - 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) - 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) - 00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01) - 00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01) - 01:00.0 VGA compatible controller: ATI Technologies Inc RV770 LE [Radeon HD 4800 Series] - 01:00.1 Audio device: ATI Technologies Inc HD48x0 audio - 07:01.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster - 07:02.0 Communication controller: Conexant Systems, Inc. HSF 56k Data/Fax Modem - 07:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link) 

那么这是你的芯片组,它相当成熟:

http://ark.intel.com/products/27679/Intel-82801GB-IO-Controller

以太网应该在PCI总线上,它没有出现,实际上只能归因于固件问题。 无论您是故意这样做还是在升级过程中使用了某个软件,都会在一个端口上关闭并关闭BIOS中的控制器。 它基本上不再存在了。

输入BIOS确保它已打开,即使它已经打开,再将其关闭再打开,然后重置为默认值并重新启动。

关闭BIOS的启动启动画面,并注意选项roms loading。 你看到一个PXE吗? 这将告诉您以确保您的以太网是否正常运行。

我怀疑这是一个驱动程序回归,芯片组太旧了。 如果我之前的处方不起作用,请尝试将acpi_osi标记更改为早期版本的Windows。 有时可能发生的事情是Linux将自己宣传为更新版本的Windows,它会触发在BIOS中执行的条件代码。

可能是假装Windows 7遇到了固件中的错误,因此决定不提供以太网设备。 结果与在BIOS设置中禁用外设没有什么不同。 运行时条件代码(ACPI)执行不是很有趣吗?

尝试使用旧内核和备用操作系统的网卡。

它不适用于这两个选项中的任何一个,那么它更可能是硬件问题。

断开电源并打开机箱。 清除灰尘,确保卡正确插入sockets。

使用较旧的Live CD启动并检查dmesglspci …找出是否检测到并加载了驱动程序。 如果没有,您可能有硬件缺陷。 如果是,至少你知道什么驱动程序应该负责。 然后,如果驱动程序被删除/更改,您可以继续谷歌搜索。 另外搜索hw id可能会有助于进一步…