lspci e lshw non mostrano dispositivi di rete


14

Aggiornato a Ocelot nel fine settimana. Tutto funzionava bene fino a quando non ho avviato il computer questa mattina. Ora non ho connettività di rete cablata tramite la scheda integrata.

  • L'icona di rete mostra "Nessun dispositivo di rete disponibile".
  • sudo lshw -C la rete non restituisce nulla
  • lspci -nn sembra non mostrare dispositivi di rete
  • Le spie lampeggiano normalmente sulla scheda di rete.
  • La LAN integrata è abilitata nel BIOS

Ho provato un suggerimento che ho visto altrove che riguarda:

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

Senza fortuna.

Sono discreto con una riga di comando ma non con uno sviluppatore Linux, quindi a questo punto non ho idee. Hai bisogno di pensieri o informazioni aggiuntive?

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)

Un risultato di lspci sarebbe bello
Bruno Pereira,

2
wow, sembra davvero che la tua scheda sia inesistente, è una scheda di rete integrata? Funzionava prima? Hai fatto qualche aggiornamento del BIOS o giù di lì?
Bruno Pereira,

1
Può essere che la scheda NIC sia disabilitata sul BIOS e le luci continuino a lampeggiare, puoi dare un'occhiata lì?
Bruno Pereira,

Che scheda madre è?
Bruno Pereira,

Risposte:


3

Bene, ecco il tuo chipset ed è abbastanza maturo:

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

L'Ethernet dovrebbe essere sul bus PCI, che non viene visualizzato può essere attribuito solo a un problema del firmware. Se lo hai fatto deliberatamente o un software durante l'aggiornamento, hai modificato la porta e disattivato il controller nel BIOS. Essenzialmente non c'è più.

Inserisci il tuo BIOS assicurati che sia acceso, anche se lo è, disattivalo e riaccendilo, quindi ripristina le impostazioni predefinite e riavvia.

Disattiva la schermata iniziale di avvio per il BIOS e presta attenzione al caricamento delle rom delle opzioni. Ne vedi uno per PXE? Ciò ti direbbe sicuramente se la tua Ethernet funziona correttamente.

Dubito che questa sia stata una regressione del driver, il chipset è troppo vecchio. Se ciò che ho prescritto in precedenza non ha funzionato, prova a cambiare il tag acpi_osi con una versione precedente di Windows. Ciò che può accadere a volte è che Linux si pubblicizza come una versione più recente di Windows, che attiva il codice condizionale eseguito nel BIOS.

Potrebbe essere che fingendo di essere Windows 7 abbia colpito un bug nel tuo firmware e di conseguenza abbia deciso di non presentare il tuo dispositivo Ethernet. Il risultato non è diverso dalla disabilitazione della periferica nella configurazione del BIOS. L'esecuzione del codice condizionale runtime (ACPI) non è divertente?


Ho avuto lo stesso problema dopo quello che pensavo fosse un 'aggiornamento' apt senza incidenti a Kubuntu 16.04. Dopo ore di esplorazione senza successo, ho visto questa risposta e ho pensato che potesse sembrare un colpo lungo. Ma ho semplicemente avviato il BIOS (dove il wireless era "abilitato"), l'ho impostato su "disabilitato", riavviato, spento, ripristinato su "abilitato", e tutto è tornato bene con il wifi in esecuzione. Grazie @ppetraki per il puntatore!
poderoso

@mightypile Sono contento che l'abbia trovato utile.
ppetraki,

0

Prova la scheda di rete con un vecchio kernel e un sistema operativo alternativo.

Non funziona con nessuna di queste due opzioni, quindi è più probabile un problema hardware.

Scollegare l'alimentazione e aprire la custodia. Pulisci la polvere e assicurati che la scheda sia correttamente inserita nella presa.


0

Avvia con un vecchio Live CD e controlla dmesg, lspci... scopri se viene rilevato e un driver caricato. In caso contrario, probabilmente hai un difetto hardware. Se lo è, almeno sai quale driver dovrebbe essere responsabile. Quindi puoi continuare a cercare su Google se il driver è stato rimosso / modificato. Anche la ricerca dell'ID hw potrebbe aiutare ulteriormente ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.