Ubuntu让ch34x_pis.ko驱动文件开机自启

Ubuntu环境下.ko文件存放路径

在Ubuntu环境下,所有的驱动.ko文件都在/lib/modules/6.2.0-35-generic/kernel/drivers路径下,ls得到

root@root:/lib/modules/6.2.0-35-generic/kernel/drivers$ ls
accessibility  block      cpuidle  firewire  hsi         input      mcb       mmc     nvme     platform   reset      spi          tty    virt
acpi           bluetooth  crypto   firmware  hv          iommu      md        most    nvmem    power      rpmsg      spmi         ufs    virtio
android        bus        cxl      fpga      hwmon       ipack      media     mtd     parport  powercap   rtc        ssb          uio    w1
ata            char       dax      gnss      hwtracing   irqchip    memory    mux     pci      pps        scsi       staging      usb    watchdog
atm            clk        dca      gpio      i2c         isdn       memstick  net     pcmcia   ptp        siox       target       vdpa   xen
auxdisplay     comedi     dma      gpu       i3c         leds       message   nfc     peci     pwm        slimbus    tee          vfio
base           counter    edac     greybus   iio         macintosh  mfd       ntb     phy      rapidio    soc        thermal      vhost
bcma           cpufreq    extcon   hid       infiniband  mailbox    misc      nvdimm  pinctrl  regulator  soundwire  thunderbolt  video

我们要设置的ch34x_pis.ko应该放在此路径的/usb/serial路径下

安装ch34x_pis.ko驱动

在沁恒官方网站上下载https://www.wch.cn/downloads/CH341SER_ZIP.html
解压后进入文件路径

sudo make 
sudo make load
sudo make install 

本来这样应该就已经设置好了开机自启,因为makefile中使用了depmod -a但我不知道为什么我每次开机上一次load和install过的ch341_pis.ko文件就没了,所以自己手动再将ch341_pis.ko文件添加到上面所说的驱动路径里

sudo cp ./ch341_pis.ko /lib/modules/6.2.0-35-generic/kernel/drivers/usb/serial

重启后发现驱动可以继续使用

posted @ 2023-10-22 13:33  不想要名字  阅读(84)  评论(0编辑  收藏  举报