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.