Use apenas /sys
.
Exemplo. Eu quero encontrar o driver para minha placa 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
Isso é r8169
.
Primeiro, preciso encontrar coordenadas do dispositivo usando lspci
; então eu acho o driver que é usado para os dispositivos com essas coordenadas.