Linuxシステム上のすべてのデバイスのドライバ名を知るための普遍的な方法はありますか?たとえば、ネットワークインターフェイスドライバの名前とWebカメラドライバの名前を知りたいとします。どうすればいいですか?
ベストアンサー1
の機器については、の/dev
該当項目を確認してください/sys/class/<device>/device/driver
。例は次のとおりです。
ls -l /sys/class/tty/ttyUSB0/device/driver
lrwxrwxrwx 1 root root 0 2013-07-15 11:08 /sys/class/tty/ttyUSB0/device/driver -> ../../../../../../../../../bus/usb-serial/drivers/ftdi_sio
これでこれがftdi_sio
モジュールであることがわかりますlsmod | grep ftdi_sio
。
別の方法はを実行することですlspci -k
。これは、どのモジュールがどのデバイスにあるかを知らせるのに有効です。