GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿Cómo encontrar el controlador de dispositivo utilizado para un dispositivo?

Si mi objetivo tiene un dispositivo conectado y muchos controladores para ese dispositivo cargados, ¿cómo puedo saber qué dispositivo está usando qué controlador?

Respuesta aceptada:

Solo usa /sys .

Ejemplo. Quiero encontrar el controlador para mi tarjeta Ethernet:

$ sudo lspci
...
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
$ find /sys | grep drivers.*02:00
/sys/bus/pci/drivers/r8169/0000:02:00.0

Eso es r8169 .

Primero necesito encontrar las coordenadas del dispositivo usando lspci; luego encuentro el controlador que se usa para los dispositivos con estas coordenadas.


Linux
  1. Cómo instalar un controlador de dispositivo en Linux

  2. ¿Cómo encontrar la aplicación para un tipo Mime en Linux?

  3. Linux:¿buscar el controlador de Linux para auriculares en el árbol del kernel?

  4. Cómo encontrar el tamaño del búfer de socket de Linux

  5. Cómo encontrar la dirección IP de la puerta de enlace en Linux

Cómo encontrar el número de puerto de un servicio en Linux

Cómo buscar archivos desde la línea de comandos de Linux

Cómo encontrar el tamaño total de un directorio en Linux

Cómo encontrar archivos con el comando fd en Linux

Cómo encontrar la lista de repositorios instalados en Linux

¿Cómo encontrar la dirección IP de un dispositivo en una red?