Porta Ethernet non visualizzata in ifconfig


11

Ho fatto questa domanda su ubuntuforums.org, ma non ho ricevuto alcuna risposta.

Sono nuovo di Ubuntu e non riesco a far funzionare la mia porta Ethernet integrata su una nuova installazione di Ubuntu 10.04 Server a 32 bit. Ho cercato su Google, ma non sono riuscito a trovare la risposta al mio problema. La scheda madre è un Gigabyte G41MT-S2P. Non sono sicuro che si tratti di un problema con il driver, ma non so da dove scaricare un driver. Ho guardato sul sito di Gigabyte, ma dicono:

A causa delle diverse condizioni di supporto Linux fornite dai fornitori di chipset, scaricare il driver Linux dal sito Web dei fornitori di chipset o dal sito Web di terze parti.

Ho trovato alcuni post nel forum che parlano di come ottenere il driver da http://partner.atheros.com/Download.aspx?id=125 , ma quell'URL non funziona. Se è un driver di cui ho bisogno, apprezzerei un link per scaricarlo, poiché ho cercato e non sono riuscito a trovarlo.

Ecco l'output di alcuni comandi:

ifconfig -a:

lo Link encap: Local Loopback  
          inet addr: 127.0.0.1 Maschera: 255.0.0.0
          inet6 addr: :: 1/128 Ambito: host
          UP LOOPBACK RUNNING MTU: 16436 Metrico: 1
          Pacchetti RX: 2 errori: 0 rilasciati: 0 sovraccarichi: 0 frame: 0
          Pacchetti TX: 2 errori: 0 rilasciati: 0 sovraccarichi: 0 portante: 0
          collisioni: 0 txqueuelen: 0 
          Byte RX: 100 (100,0 B) Byte TX: 100 (100,0 B)


lshw -c NET:

  * -network UNCLAIMED
       descrizione: controller Ethernet
       prodotto: AR8151 v1.0 Gigabit Ethernet
       fornitore: Atheros Communications
       ID fisico: 0
       informazioni sul bus: pci @ 0000: 02: 00.0
       versione: c0
       larghezza: 64 bit
       orologio: 33MHz
       capacità: pm msi pciexpress vpd bus_master cap_list
       configurazione: latenza = 0
       risorse: memoria: fdec0000-fdefffff ioport: df00 (size = 128)


lspci:

00: 00.0 Host bridge: Controller DRAM per chipset Intel Corporation serie 4 (rev 03)
00: 02.0 Controller compatibile VGA: Controller grafico integrato Intel Chipset serie 4 (rev 03)
00: 1b.0 Dispositivo audio: Controller audio ad alta definizione della famiglia Intel Corporation N10 / ICH 7 (rev 01)
00: bridge PCI 1c.0: porta PCI Express 1 della famiglia Intel Corporation N10 / ICH 7 (rev 01)
00: 1c.2 PCI bridge: Intel Corporation N10 / ICH 7 Famiglia PCI Express Port 3 (rev 01)
00: Controller USB 1d.0: Controller UHCI USB # 1 della famiglia Intel Corporation N10 / ICH7 (rev 01)
00: 1d.1 Controller USB: Controller UHCI USB # 2 della famiglia Intel Corporation N10 / ICH 7 (rev 01)
00: 1d.2 Controller USB: Controller UHCI USB # 3 della famiglia Intel Corporation N10 / ICH 7 (rev 01)
00: 1d.3 Controller USB: Controller UHCI USB # 4 della famiglia Intel Corporation N10 / ICH 7 (rev 01)
00: 1d.7 Controller USB: Controller EHCI USB2 famiglia Intel Corporation N10 / ICH 7 (rev 01)
00: 1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00: 1f.0 ISA bridge: Intel Corporation 82801GB / GR (famiglia ICH7) LPC Interface Bridge (rev 01)
00: 1f.1 Interfaccia IDE: Controller IDE Intel Corporation 82801G (famiglia ICH7) (rev 01)
00: 1f.2 Interfaccia IDE: Controller IDE SATA Intel Corporation N10 / ICH7 (rev 01)
00: 1f.3 SMBus: Controller SMBus famiglia Intel Corporation N10 / ICH 7 (rev 01)
02: 00.0 Controller Ethernet: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)

Pubblica la tua soluzione come risposta separata a questa domanda in modo che corrisponda al solito formato domanda / risposta. Puoi contrassegnare la tua risposta come accettata in seguito.
Daniel Beck

Da utente Thane : Hai provato a soluzione proposta in questa discussione ?
fixer1234,

Risposte:


4

Con l'aiuto della risposta di @thane e di alcuni altri posti, sono stato in grado di farlo funzionare. Ho scritto esattamente i passaggi che ho seguito nel caso in cui (inevitabilmente) mi imbatto di nuovo in questo problema:

Se la Ethernet non viene riconosciuta e non viene visualizzata in ifconfig -a:

  • Scarica questo file (Google "compat-wireless") e salvalo su un'unità flash.
  • Collegare l'unità flash al server e attendere che venga riconosciuta, quindi eseguire i seguenti comandi:
       # sudo mount / dev / sdb1 / mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # cd ~
        # tar xvjf compat-wireless-2.6.tar.bz2
        # cd compat-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # make                NOTA: se viene visualizzato un errore del tipo "make: gcc: comando non trovato", seguire i passaggi nella sezione successiva di risoluzione dei problemi, quindi ripetere questo passaggio e continuare.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi / etc / network / interfaces
        Aggiungi quanto segue alla fine del file:
            auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart

Se ricevi un errore come make: gcc: command not found:

  • Inserire il CD a 32 bit del server Ubuntu 10.04.
  • Riavvia il computer
  • Esegui i seguenti comandi:
       # sudo apt-cdrom add
        sudo ln -s / media / apt / pool / cdrom / pool
        sudo apt-get update
        sudo apt-get install build-essential

0

10.04 è piuttosto vecchio e contiene un vecchio kernel con vecchi driver. Prendi in considerazione l'aggiornamento a 11.10 o anche 12.04 alpha. Potrebbe essere necessario eseguire ifconfig -a


Vorrei, poiché non sono un fan dell'utilizzo di software obsoleti, ma questo è un progetto di lavoro. Questo server dovrebbe essere il più vicino possibile a una replica del nostro server esistente, quindi a meno che non sia assolutamente necessario, devo attenermi a 10.04.
Travesty3,
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.