Come trovare il driver/firmware del chipset da installare per far funzionare i dispositivi WiFi/Ethernet su Linux

Come Trovare Il Driver Firmware Del Chipset Da Installare Per Far Funzionare I Dispositivi Wifi Ethernet Su Linux



Alcuni dispositivi di rete WiFi ed Ethernet funzionano su Linux immediatamente, mentre altri no. Di solito, il kernel Linux cerca di includere il driver/firmware del chipset del maggior numero possibile di dispositivi di rete (WiFi/Ethernet). A volte, a causa di problemi di licenza e altri problemi, non è possibile includere il driver/firmware del chipset di alcuni dispositivi di rete sul kernel Linux.

Se il driver/firmware del chipset del tuo dispositivo di rete non è incluso nel kernel Linux, devi installare il driver/firmware del chipset richiesto per il tuo dispositivo di rete affinché funzioni. Di solito, la distribuzione Linux che stai utilizzando dispone di alcuni pacchetti che puoi installare per far funzionare il driver/firmware del chipset richiesto per il funzionamento del tuo dispositivo di rete.







In questo articolo ti mostreremo come trovare il driver/firmware del chipset che devi installare per far funzionare il tuo dispositivo di rete WiFi/Ethernet su Linux.



Argomento dei contenuti:

  1. Installazione di Lshw su Linux
  2. Elenco di tutti i dispositivi di rete disponibili su Linux con lshw
  3. Trovare il driver/firmware del chipset dei dispositivi di rete disponibili su Linux con lshw
  4. Cosa fare dopo aver conosciuto il driver/firmware del chipset del dispositivo di rete
  5. Conclusione

Installazione di lshw su Linux

In questo articolo utilizzeremo il programma 'lshw' per trovare/analizzare il driver/firmware del chipset che devi installare per far funzionare il tuo dispositivo WiFi/Ethernet su Linux.



Se non hai il programma “lshw” installato sulla tua distribuzione Linux e hai bisogno di assistenza a riguardo, leggi questo articolo .





Elenco di tutti i dispositivi di rete disponibili su Linux con lshw

Per elencare tutti i dispositivi di rete disponibili del tuo sistema Linux, esegui il comando 'lshw' come segue:

$ sudo lshw -businfo -c rete

Dovrebbero essere elencati tutti i dispositivi di rete del tuo sistema Linux. In questo esempio, abbiamo tre dispositivi di rete (uno PCIE e due USB) installati sul nostro sistema Fedora.



Trovare il driver/firmware del chipset dei dispositivi di rete disponibili su Linux con lshw

Per trovare informazioni dettagliate sui dispositivi di rete disponibili del tuo sistema Linux, esegui il comando 'lshw' come segue:

$ sudo lshw -c rete

Dovrebbero essere elencate informazioni dettagliate su tutti i dispositivi di rete disponibili del tuo sistema Linux. Abbiamo tre dispositivi di rete installati sul nostro sistema Fedora.

Stiamo utilizzando una macchina virtuale Fedora Workstation 39. Quindi, il primo dispositivo di rete è un adattatore Ethernet virtuale. Di solito, si cercano la descrizione, le informazioni sul prodotto, il fornitore, ecc. di un dispositivo di rete per avere un'idea generale di quel dispositivo di rete [1] .

Una volta che il kernel Linux rileva un dispositivo di rete, assegnerà un nome logico o un nome dispositivo a quel dispositivo di rete [2] . In questo caso, il dispositivo di rete Ethernet ha il nome logico/dispositivo 'enp6s18'.

Il dispositivo di rete utilizza il driver/firmware del chipset “virtio_net”. [3] .

Il secondo dispositivo di rete è un dispositivo Ethernet USB [1] . Il kernel Linux ha assegnato il nome logico/dispositivo 'enp7s27u1' a questo dispositivo di rete [2] . Il dispositivo di rete utilizza il driver/firmware del chipset “r8152”. [3] .

Il chipset Ethernet 'r8152' è di Realtek. Pertanto, per far funzionare questo dispositivo di rete, è necessario che sul proprio sistema Linux sia installato il driver/firmware del chipset Realtek “r8152”.

Il terzo dispositivo di rete è un dispositivo WiFi USB [1] . Il kernel Linux ha assegnato il nome logico/dispositivo 'wlp7s27u2' a questo dispositivo di rete [2] . Il dispositivo di rete utilizza il driver/firmware del chipset “mt7601u”. [3] .

Il chipset wireless 'mt7601u' è di Mediatek. Pertanto, per far funzionare questo dispositivo di rete, è necessario che sul proprio sistema Linux sia installato il driver/firmware del chipset Mediatek “mt7601u”.

Cosa fare dopo aver conosciuto il driver/firmware del chipset del dispositivo di rete

Se disponi di un dispositivo di rete WiFi/Ethernet che non funziona sulla tua distribuzione Linux preferita, devi installare il driver/firmware del chipset richiesto per quel dispositivo di rete WiFi/Ethernet sul tuo sistema Linux per farlo funzionare. Una volta che conosci il chipset del tuo dispositivo di rete WiFi/Ethernet, trovare e installare il driver/firmware corretto sul tuo sistema Linux sarà più semplice.

Conclusione

In questo articolo ti abbiamo mostrato come elencare tutti i dispositivi di rete disponibili del tuo sistema Linux con 'lshw'. Ti abbiamo anche mostrato come trovare il chipset utilizzato dai dispositivi di rete del tuo sistema Linux con 'lshw'. Pertanto, se un dispositivo di rete WiFi/Ethernet non funziona sul tuo sistema Linux, puoi facilmente trovare e installare il driver/firmware corretto per il dispositivo di rete sul tuo sistema Linux per farlo funzionare.