lspci und lshw zeigen keine Netzwerkgeräte an

14

Am Wochenende auf Ocelot aktualisiert. Bis ich den Computer heute Morgen hochgefahren habe, hat alles bestens geklappt. Jetzt habe ich keine kabelgebundene Netzwerkverbindung über die integrierte Karte.

  • Das Netzwerksymbol zeigt "Keine Netzwerkgeräte verfügbar".
  • sudo lshw -C Netzwerk gibt nichts zurück
  • lspci -nn scheint keine Netzwerkgeräte anzuzeigen
  • Die Anzeigen auf der Netzwerkkarte blinken wie gewohnt.
  • Onboard LAN ist im BIOS aktiviert

Ich habe einen Vorschlag ausprobiert, den ich an anderer Stelle gesehen habe:

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

Kein Glück.

Ich bin anständig mit einer Kommandozeile, aber kein Linux-Entwickler, daher habe ich an dieser Stelle keine Ideen mehr. Irgendwelche Gedanken oder zusätzliche Informationen benötigt?

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)
Caelon
quelle
Eine Ausgabe von lspci wäre nett
Bruno Pereira
2
Wow, sieht wirklich so aus, als wäre Ihre Karte nicht vorhanden. Handelt es sich um eine integrierte Netzwerkkarte? Hat es schon mal funktioniert? Haben Sie BIOS-Updates durchgeführt?
Bruno Pereira
1
Es kann sein, dass die Netzwerkkarte im BIOS deaktiviert ist und die Anzeigen weiterhin blinken. Können Sie sich das ansehen?
Bruno Pereira
Was für ein Motherboard ist das?
Bruno Pereira

Antworten:

3

Nun, hier ist dein Chipsatz und er ist ziemlich ausgereift:

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

Das Ethernet sollte sich auf dem PCI-Bus befinden, damit es nicht angezeigt wird, kann es wirklich nur einem Firmware-Problem zugeordnet werden. Unabhängig davon, ob Sie es absichtlich oder mit einer Software während des Upgrades gemacht haben, haben Sie einen Port geändert und Ihren Controller im BIOS ausgeschaltet. Es ist im Grunde nicht mehr da.

Geben Sie Ihr BIOS ein und stellen Sie sicher, dass es eingeschaltet ist, auch wenn dies der Fall ist. Schalten Sie es aus und wieder ein, setzen Sie es auf die Standardeinstellungen zurück und starten Sie es neu.

Schalten Sie den Startbildschirm für das BIOS aus und achten Sie auf die Option zum Laden der ROMs. Sehen Sie eine für PXE? Das würde Ihnen sicher sagen, ob Ihr Ethernet richtig funktioniert.

Ich bezweifle, dass dies eine Treiberregression war, der Chipsatz ist zu alt. Wenn das, was ich zuvor verschrieben habe, nicht funktioniert hat, ändern Sie das Tag acpi_osi auf eine frühere Version von Windows. Was manchmal passieren kann, ist, dass Linux sich selbst als neuere Version von Windows bewirbt, was bedingten Code auslöst, der im BIOS ausgeführt wird.

Es könnte sein, dass Windows 7 einen Fehler in Ihrer Firmware gefunden hat und sich daher entschieden hat, Ihr Ethernet-Gerät nicht zu präsentieren. Das Ergebnis unterscheidet sich nicht von der Deaktivierung des Peripheriegeräts im BIOS-Setup. Macht die Ausführung von ACPI (Runtime Conditional Code) nicht Spaß?

ppetraki
quelle
Ich hatte das gleiche Problem nach einem meiner Meinung nach ereignislosen 'passenden Upgrade' auf Kubuntu 16.04. Nachdem ich stundenlang erfolglos nachgeforscht hatte, sah ich diese Antwort und dachte, es wäre ein langer Versuch. Aber ich habe einfach das BIOS gebootet (wo WLAN "aktiviert" war), es auf "deaktiviert" umgeschaltet, neu gestartet, heruntergefahren und wieder auf "aktiviert" umgeschaltet, und alles lief wieder ohne Probleme mit dem WLAN. Danke @ppetraki für den Hinweis!
Mightypile
@mightypile Ich bin froh, dass Sie es nützlich fanden.
ppetraki
0

Probieren Sie die Netzwerkkarte mit einem alten Kernel und einem alternativen Betriebssystem aus.

Es funktioniert nicht mit einer dieser beiden Optionen, dann handelt es sich eher um ein Hardwareproblem.

Trennen Sie die Stromversorgung und öffnen Sie das Gehäuse. Entfernen Sie jeglichen Staub und vergewissern Sie sich, dass die Karte richtig in den Steckplatz gesteckt ist.

Panther
quelle
0

Boot mit einer älteren Live - CD und die Prüfung dmesg, lspci... herausfinden, ob es erkannt wird und ein Treiber geladen. Wenn nicht, liegt wahrscheinlich ein Hardwaredefekt vor. Wenn ja, wissen Sie zumindest, welcher Fahrer dafür verantwortlich sein sollte. Dann können Sie weiter googeln, wenn der Treiber entfernt / geändert wurde. Auch die Suche nach der Hardware-ID könnte weiterhelfen ...

Florian
quelle