CH340
https://github.com/juliagoda/CH341SER
CP210x
因为源码版本不是linux-source-4.15.0-91-generic,导致error,一个临时办法是修改Makefile中的版本号,但是不确定有没有影响。
$ uname -r 4.15.0-91-generic $ sudo apt-get install build-essential linux-source-4.15.0 $ cp /usr/src/linux-source-4.15.0.tar.bz2 . $ bunzip2 linux-source-4.15.0.tar.bz2 $ tar xf linux-source-4.15.0.tar $ cd linux-source-4.15.0/ $ make oldconfig $ make prepare $ make scripts $ cp /usr/src/linux-headers-4.15.0-91-generic/Module.symvers . $ make M=drivers/usb/serial $ sudo mv /lib/modules/$(uname -r)/kernel/drivers/usb/serial/cp210x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/cp210x.ko.old $ sudo cp drivers/usb/serial/cp210x.ko /lib/modules/$(uname -r)/kernel/drivers/usb/serial/ $ sudo modprobe -r cp210x $ sudo modprobe cp210x
modprobe: ERROR: could not insert 'cp210x': Exec format error