¿Cómo puedo verificar la información de los controladores WiFi instalados actualmente?

57

Cuando hice clic en controladores adicionales en Ubuntu 12.04, no pude ver ningún controlador. ¿Cómo puedo verificar qué controladores están instalados para WiFi en el entorno Ubuntu?

Inderjeet
fuente
1
Agregue el resultado de lspci | grep -i networka su pregunta.
edwin
1
No es realmente posible (o útil) enumerar todos los controladores de dispositivo disponibles en Linux (incluso cuando está restringido a una clase de dispositivo en particular). Sin embargo, puede enumerar todos los controladores disponibles que son capaces de manejar un dispositivo en particular y, lo que es más importante, el que actualmente reclama el dispositivo, es decir, el controlador utilizado para "conducirlo".
David Foerster

Respuestas:

94

Los siguientes comandos se ejecutan en una terminal. Abra uno por Ctrl+ Alt+ T.

Para verificar qué controladores usa actualmente su adaptador inalámbrico , puede ejecutar el siguiente comando:

sudo lshw -C network
  • lshw enumera información sobre su hardware
  • -C network filtra la salida para mostrar solo la clase de red.

En la salida, busque la entrada con description: Wireless interface.

Aquí está la salida de mi Ubuntu:

alaa @ aa-lu: ~ $ sudo lshw -C network
[sudo] contraseña para alaa: 
  *-red               
       descripción: interfaz inalámbrica
       producto: Adaptador de red inalámbrico PCIe RTL8723AE
       vendedor: Realtek Semiconductor Co., Ltd.
       Identificación física: 0
       información del bus: pci @ 0000: 08: 00.0
       nombre lógico: wlan0
       versión: 00
       serial: 24: ec: 99: 21: c9: 29
       ancho: 64 bits
       reloj: 33MHz
       capacidades: pm msi pciexpress bus_master cap_list ethernet física inalámbrica
       configuración: difusión = sí controlador = rtl8723ae versión del controlador = 3.8.0-27-firmware genérico = N / A ip = 192.168.1.74 latencia = 0 enlace = sí multidifusión = sí inalámbrico = IEEE 802.11bgn
       recursos: irq: 17 ioport: 3000 (tamaño = 256) memoria: c3000000-c3003fff

En la configurationlínea (línea anterior a la última), verá que drivermi tarjeta está utilizando actualmente. Lo he resaltado en la salida.

Alternativamente, puede usar el comando:

lspci -nnk | grep -A2 0280
  • lspci enumera información en sus tarjetas conectadas PCI
  • -nnkda instrucciones lspcipara generar más información sobre estas tarjetas (incluido el controlador que se está utilizando)
  • | canaliza la salida al siguiente comando
  • grep 0280filtra la salida para mostrar líneas que contienen 0280, que es el código de clase PCI para controladores PCI inalámbricos en Ubuntu.
  • -A2 muestra dos líneas más de información.

Aquí está la salida de mi Ubuntu:

08: 00.0 Controlador de red [0280]: Realtek Semiconductor Co., Ltd. Adaptador de red inalámbrico PCIe RTL8723AE [10ec: 8723]
    Subsistema: Realtek Semiconductor Co., Ltd. Dispositivo [10ec: 0724]Controlador de 
    kernel en uso: rtl8723ae

Una vez que determine el controlador que está utilizando, puede usar el siguiente comando para mostrar más información al respecto:

modinfo <driver-name>

Para verificar qué controladores inalámbricos tiene instalados actualmente , pero que no necesariamente están siendo utilizados por nada, puede hacer el siguiente comando:

find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'

El comando anterior enumerará todos los controladores que haya instalado. Probablemente sea una lista exhaustiva, porque estos son controladores preinstalados en su Ubuntu para que las personas puedan usar sus controladores inalámbricos tan pronto como instalen Ubuntu.

Alaa Ali
fuente
1
Resultado para: lshw -c Network * -network Descripción NO RECLAMADA: Producto de controlador de red: BCM43228 802.11a / b / g / n proveedor: Broadcom Corporation id físico: 0 información del bus: pci @ 0000: 02: 00.0 versión: 00 ancho: 64 bits de reloj: capacidades de 33MHz: pm msi pciexpress bus_master configuración de cap_list: latencia = 0 recursos: memoria: f7e00000-f7e03fff * -descripción de red: producto de interfaz Ethernet: NetXtreme BCM5761 Gigabit Ethernet PCIe proveedor: Broadcom Corporation
Inderjeet
Pero la conexión inalámbrica no funciona para solucionar el problema. ¿Puedo instalar algún controlador adicional?
Inderjeet
He encontrado dos controladores 1) Controlador del kernel en uso: sdhci-pci 2) Controlador del kernel en uso: tg3 pero aún así el wifi no funciona
Inderjeet
Su pregunta fue "¿Cómo puedo verificar la información de los controladores WiFi instalados actualmente?" No sabía (ni mencionaste) que tu tarjeta inalámbrica no funciona. Primero, verifique esta respuesta: askubuntu.com/a/60395/52726 . Si aún no puede hacer que su tarjeta inalámbrica funcione, publique otra pregunta.
Alaa Ali
11

El siguiente método incluye la instalación de software adicional, cuyo nombre es hardinfo .

Puede buscar e instalar hardinfo, desde USC

o

desde la terminal (CTRL + ALT + T) aplica el siguiente comando

sudo apt-get install -y hardinfo 

Localice hardinfo desde Dash (escribiendo: hardinfo), ábralo y pase a Dispositivos PCI si su adaptador inalámbrico es un dispositivo PCI integrado.

ingrese la descripción de la imagen aquí

Al lado de los módulos Kernel se encuentra el controlador cargado actual del adaptador inalámbrico especificado. En la imagen de ejemplo esath9k

Si su adaptador inalámbrico es un dispositivo USB, vaya a la entrada correspondiente en la lista de la izquierda en Dispositivos .

NickTux
fuente
Leyendo la lista de paquetes ... Hecho Construyendo el árbol de dependencias Leyendo la información del estado ... Hecho E: no se puede localizar el paquete hardinfo
Inderjeet
Tendrá que habilitar el repositorio del universo. Tipo software-properties-gtk &. Una vez que se abre la ventana, marque la línea que termina en "(universo)". Una vez que haga eso, ejecute sudo apt-get updateen la terminal, luego intente instalar de hardinfonuevo.
Alaa Ali
Todavía obteniendo la misma información: ** No se puede localizar el paquete hardinfo **
Inderjeet
Sólo para hacerle saber a Internet no está funcionando en mi PC como yo sólo tengo wifi y no es accesible para mí
Inderjeet
Su pregunta (como lo establece el título) ha sido respondida. En mi humilde opinión se ha respondido por completo. Ahora, si tiene otro problema, puede abrir uno nuevo, o puede buscar ayuda en otros escritorios de ayuda de Ubuntu (ubuntuforums.org - answers.launchpad.net ..etc). Elija la respuesta adecuada (la que cree que resuelve su problema y haga clic en la respuesta correcta).
NickTux
5

También puedes probar:

ethtool -i wlan0 | grep driver

esto le da al controlador cargado actual para su tarjeta wlan con una salida como esta:

uchiha@Hokage:~$ ethtool -i wlan0 | grep driver  
driver: brcmsmac 

cual es mi driver para la tarjeta wi-fi. Si no tiene ethtool, puede instalarlo de la siguiente manera:

sudo apt-get install ethtool

sanjay ramrakhyani
fuente
@ P.-H., Esta fue mi primera respuesta ... No sé cómo obtener el formato ... Leí la "sección de rebajas" para obtener el formato correcto, pero no pude entenderlo ... ¿puedes? por favor explícamelo con un ejemplo?
sanjay ramrakhyani
Hola, puedes consultar este artículo de Ayuda de edición de Markdown , y puedes practicar haciendo una nueva pregunta (simplemente no la envíes, verás la vista previa)
P.-H. Lin
1

Puedes usar este comando:

sudo lspci -nn -v -s your socket        
Usuario de red
fuente
0

Tratar

lsmod

para verificar si el módulo r8169 existe: Si no lo está, agréguelo por:

sudo modprobe r8169

Esto resolvió mi problema.

YOUSEF
fuente