银河麒麟系统(ARM),接了一根PL2303的线,但是系统没识别,于是尝试用insmod指令安装pl2303驱动:
insmod pl2303.ko
报错,提示:
insmod: ERROR: could not insert module pl2303.ko: Unknown symbol in module
研究了一番,发现是usbserial模块没启动,导致pl2303驱动也无法安装。
解决办法是先安装usbserial, 再安装pl2303
root@yw-fb819:/usr/lib/modules/5.4.18-53-generic/kernel/drivers/usb/serial# insmod usbserial.ko
root@yw-fb819:/usr/lib/modules/5.4.18-53-generic/kernel/drivers/usb/serial# insmod pl2303.ko
然后系统就能识别/dev/ttyUSB0了,问题解决。
这个pl2303在当前配置下(飞腾CPU+银河麒麟V10)的支持不是很好,经常是系统启动后没有加载成功,导致需要手动安装一遍。