In Linux, find the device overview in Linux, and find out which modules are required. To find a driver that has been bound to a device, follow these steps: www.2cto.com 1. Find the file corresponding to the device in the sysfs class folder. For example, network devices are listed in/sys/class/net, and tty devices are listed in/sys/class/tty. The search for other devices is similar. 2. Track sysfs to find the module name that controls the device. It is usually displayed in/sys/class/class_name/device_name/device/driver/module and can be displayed using readlink and basename programs. $ Basename 'readlink/sys/class/class_name/device_name/device/driver/module' // do not use */module/; otherwise, the error readlink reads the actual file name in the soft connection. Www.2cto.com $ ln-s reallyname softlink $ readlink softlink gets reallyname3. Use find and grep to find the fields prefixed with CONFIG _ used to build the module in the kernel Makefile. $ Find-type f-name Makefile | xargs grep module_name4. Search for this value in the kernel Configuration System and start the driver at the corresponding position in the menu.