銀河麒麟系統,外接一個裝置,連接配接線是USB轉序列槽線,型号是PL2303,直接接到電腦上,系統沒有自動加載這個裝置,理論上來說應該識别為/dev/ttyUSB0.
進入USB轉序列槽驅動的目錄檢視:
/usr/lib/modules/5.4.18-53-generic/kernel/drivers/usb/serial
發現已經有pl2303.ko這個檔案了,那麼應該是這個版本無效,需要重新安裝。經過一番研究,步驟總結如下:
1. 下載下傳驅動源碼
PL2303GC USB to Full UART Bridge Controller with GPIO | Prolific USA | IC Design & Manufacturing
選擇Linux版本:
2. 找到對應的Linux kernal 版本
3. 進入對應的版本目錄,執行make,然後将生成的pl2302.ko檔案複制到USB轉序列槽驅動目錄下:
make
cp pl2303.ko /usr/lib/modules/5.4.18-53-generic/kernel/drivers/usb/serial/pl2303.ko
4. 進入USB轉序列槽驅動目錄,移除子產品然後重新安裝子產品
rmmod pl2303.ko
rmmod cp210x.ko
rmmod usbserial.ko
insmod usbserial.ko
insmod cp210x.ko
insmod pl2303.ko
實際本機用了兩種資料線,pl2302和cp210x,是以都貼在指令裡了。