특정 하드웨어에서 어떤 드라이버 파일을 사용하고 있는지 찾는 방법이 있습니까?

특정 하드웨어에서 어떤 드라이버 파일을 사용하고 있는지 찾는 방법이 있습니까?

특정 하드웨어에서 어떤 드라이버 파일을 사용하고 있는지 찾는 방법이 있습니까?

(Raspbian에서 Raspberry Pi3 WiFi용 드라이버를 찾고 싶습니다)

답변1

파기/sys. Linux 커널은 하드웨어와 드라이버에 대한 많은 정보를 노출합니다.

$ readlink /sys/class/net/eth0/device/driver
../../../../bus/pci/drivers/tg3

eth0이 시스템에서는 드라이버가 네트워크 인터페이스를 제공합니다 tg3.

/sys/class/net/eth0//sys/class/net/eth0/device/카탈로그를 탐색하면 장치 및 드라이버에 대한 자세한 정보를 찾을 수 있습니다 /sys/class/net/eth0/device/driver/.

답변2

일부 하드웨어에는 여러 모듈이 필요하며 각 모듈은 Linux에서 여러 소스 파일로 구성될 수 있습니다. 그리고 하나의 모듈을 여러 장치에서 사용할 수 있습니다. lsmod(8)사용되는 모듈 간의 완전한 종속성 트리를 제공합니다.

관련 정보