lspci et lshw ne montrent aucun périphérique réseau

14

Mise à niveau vers Ocelot au cours du week-end. Tout fonctionnait bien jusqu'à ce que je démarre l'ordinateur ce matin. Maintenant, je n'ai pas de connectivité réseau filaire via la carte intégrée.

  • L'icône de mise en réseau affiche «Aucun périphérique réseau disponible».
  • sudo lshw -C le réseau ne renvoie rien
  • lspci -nn semble ne montrer aucun périphérique réseau
  • Les voyants clignotent normalement sur la carte réseau.
  • Le LAN intégré est activé dans le BIOS

J'ai essayé une suggestion que j'ai vue ailleurs impliquant:

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

Pas de chance.

Je suis décent avec une ligne de commande mais pas un développeur Linux, donc je suis à court d'idées à ce stade. Des réflexions ou des informations supplémentaires nécessaires?

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
la source
Une sortie de lspci serait bien
Bruno Pereira
2
wow, on dirait vraiment que votre carte est inexistante, est-ce une carte réseau intégrée? Ça fonctionnait avant? Avez-vous fait des mises à jour du BIOS?
Bruno Pereira
1
Il se peut que la carte réseau soit désactivée sur le BIOS et que les voyants clignotent toujours, pouvez-vous y jeter un œil?
Bruno Pereira
De quelle carte mère s'agit-il?
Bruno Pereira

Réponses:

3

Eh bien, voici votre chipset et il est assez mature:

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

L'Ethernet doit être sur le bus PCI, le fait qu'il ne s'affiche pas ne peut vraiment être attribué qu'à un problème de firmware. Que vous l'ayez fait délibérément ou qu'un logiciel pendant la mise à niveau ait manipulé un port et éteint votre contrôleur dans le BIOS. Ce n'est essentiellement plus là.

Entrez dans votre BIOS, assurez-vous qu'il est activé, même s'il l'est, désactivez-le puis réactivez-le, puis réinitialisez-le par défaut et redémarrez.

Désactivez l'écran de démarrage pour le BIOS et faites attention à l'option de chargement des roms. En voyez-vous un pour PXE? Cela vous dirait à coup sûr si votre Ethernet fonctionne correctement.

Je doute que ce soit une régression du pilote, le chipset est trop ancien. Si ce que j'ai prescrit plus tôt n'a pas fonctionné, essayez de changer l' acpi_osi balise par une version antérieure de Windows. Ce qui peut arriver parfois, c'est que Linux se présente comme une version plus récente de Windows, qui déclenche le code conditionnel exécuté dans le BIOS.

Il se peut que faire semblant d'être Windows 7 ait rencontré un bogue dans votre micrologiciel et, par conséquent, il a décidé de ne pas présenter votre périphérique Ethernet. Le résultat n'est pas différent de la désactivation du périphérique dans la configuration du BIOS. L'exécution du code conditionnel d'exécution (ACPI) n'est-elle pas amusante?

ppetraki
la source
J'ai eu ce même problème après ce que je pensais être une mise à niveau sans incident vers kubuntu 16.04. Après des heures d'exploration en vain, j'ai vu cette réponse et j'ai pensé que cela semblait être un long plan. Mais j'ai simplement démarré dans le BIOS (où le sans fil était "activé"), je l'ai basculé sur "désactivé", j'ai redémarré, arrêté, je l'ai basculé sur "activé", et tout s'est bien passé avec le wifi en marche. Merci @ppetraki pour le pointeur!
mightypile
@mightypile Je suis content que vous l'ayez trouvé utile.
ppetraki
0

Essayez la carte réseau avec un ancien noyau et un autre système d'exploitation.

Il ne fonctionne avec aucune de ces deux options, il s'agit probablement d'un problème matériel.

Débranchez l'alimentation et ouvrez le boîtier. Nettoyez la poussière et assurez-vous que la carte est correctement insérée dans le support.

Panthère
la source
0

Démarrez avec un ancien Live CD et vérifiez dmesg, lspci... découvrez s'il est détecté et un pilote chargé. Sinon, vous avez probablement un défaut matériel. Si c'est le cas, vous savez au moins quel conducteur devrait être responsable. Ensuite, vous pouvez continuer à googler si le pilote a été supprimé / changé. La recherche de l'identifiant hw pourrait également aider davantage ...

Florian
la source