lspci和lshw没有显示网络设备


14

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

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

我尝试了一个在其他地方看到的建议,包括:

  • 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)

lspci的输出会很好
Bruno Pereira

2
哇,真的看起来您的卡不存在,它是集成的网卡吗?以前有用吗?您是否进行过BIOS更新左右?
布鲁诺·佩雷拉

1
可能是BIOS上的NIC被禁用,并且指示灯仍然闪烁,您可以在那里看看吗?
布鲁诺·佩雷拉

它是什么主板?
布鲁诺·佩雷拉

Answers:


3

好吧,这是您的芯片组,它已经相当成熟:

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

以太网应该在PCI总线上,没有出现,实际上只能归因于固件问题。无论您是故意执行此操作还是在升级过程中使用某些软件,都需要旋转端口并在BIOS中关闭控制器。基本上不存在了。

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

关闭BIOS的启动启动屏幕,并注意roms加载选项。您看到PXE了吗?这样可以肯定地告诉您以太网是否正常运行。

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

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


在我认为对kubuntu 16.04进行了一次平稳升级之后,我遇到了同样的问题。经过数小时的探索无济于事,我看到了这个答案,并认为这似乎是一个长镜头。但是我只是引导进入BIOS(启用了“无线”功能),将其切换为“禁用”,重新启动,关闭,将其切换回“启用”功能,并且在运行wifi时一切正常。感谢@ppetraki的指示!
mayypile '16

@mightypile很高兴您发现它很有用。
ppetraki '16

0

尝试使用旧内核和备用OS的网卡。

它不能同时使用这两个选项,那么很可能是硬件问题。

断开电源并打开外壳。清除所有灰尘,并确保将卡正确插入插槽中。


0

使用较旧的Live CD进行引导,然后检查dmesglspci...找出是否已检测到该CD,并加载驱动程序。如果没有,则可能是硬件缺陷。如果是这样,至少您知道应该由哪个驱动程序负责。然后,如果驱动程序已删除/更改,则可以继续使用Google进行搜索。另外搜索硬件ID可能会进一步帮助...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.