ARM版本ubuntu安装PL2303驱动

  • 问题来源
  • 问题分析过程
  • 问题解决
  • macOS驱动

问题来源

简单记录一下解决过程,便于以后分析。
由于工作原因,在Macbook pro m1上,用UTM虚拟机安装了arm版本的ubuntu 20.04.3 server。
接上芯驰的板子,看串口log,发现/dev下没有ttyUSB设备,无法输出log。

问题分析过程

  1. 查看USB设备, 因为是用USB接到Macbook pro上,在终端用lsusb命令查看,发现增加0e8d:201c USB设备。

Bus 003 Device 002: ID 0e8d:201c MediaTek Inc. ydb

按照adb方式,在/etc/udev/rules.d/51-android.rules下增加

SUBSYSTEMS==“usb”, ATTRS{idVendor}== “0e8d”, ATTRS{idProduct}==“201c”,MODE:=“0666”

结果不行。

  1. 看USB转串口芯片, 因为在别人的windows上是可以正常出log的,所以看看usb转串口的芯片是什么,看到是Prolific 的pid是2303,vid是067b,就是pl2303芯片。

  2. 搜arm版本linux PL2303驱动
    首先看官网,没有linux驱动,有andoid解决方案。
    百度一下,在csdn上看到还有arm64的PL2303驱动,下载,结果提示无效的模块格式。

  3. 在ubuntu本身搜索驱动,灵机一动(看到网上有人说),ubuntu本身会自带pl2303驱动,然后用find命令搜索,搜到pl2303.ko

./usr/lib/modules/5.4.0-90-generic/kernel/drivers/usb/serial/pl2303.ko

  1. 安装驱动
    a. 用insmod命令安装,提示下面错误

insmod: ERROR: could not insert module pl2303.ko: Operation not permitted

sudo insmod, 提示

nsmod: ERROR: could not insert module pl2303.ko: Unknown symbol in module

b. 想到modprobe还可以安装,提示

lib/modules/5.4.0-90-generic no module

问题解决

insmod可以在任何位置安装,
但modprobe需要

  1. 把ko copy到/lib/modules/'uname -r’位置下
  2. 然后执行depmod命令,
  3. 最后执行modprobe pl2303(注意:这里不用输入.ko后缀)

macOS驱动

MacOS的PL2303,官网有驱动,可以直接下载安装即可使用。

ARM版本ubuntu安装PL2303驱动相关推荐

  1. linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载

    linux发行版本Ubuntu安装,显卡驱动安装以及软件安装卸载 1 暗影精灵6安装Ubuntu 1.1 更新系统 1.2卸载原有驱动 1.3安装nvidia显卡驱动 1.4 查看nvidia显卡信息 ...

  2. 嵌入式系统设计(五):详细介绍win8/win10下安装 PL2303 驱动以及android_ADB驱动

    前言: 在接下来的时间里将更新一个专栏:嵌入式系统设计.在这个专栏里将会介绍基于iTOP-4412 Cortex A9开发板的嵌入式系统设计,从入门到实践可以无障碍的学习.欢迎大家关注收藏学习!!!! ...

  3. ubuntu 安装wifi驱动(Device-c822)

    ubuntu 安装wifi驱动(Device-c822) 使用以下命令查看网卡驱动版本 lspci | grep Network 结果如下: 01:00.0 Network controller: R ...

  4. Ubuntu安装nvidia驱动418.43+cuda9.2+cudnn-v7.1

    随着pytorch版本的更新,pytorch1.2.0官方编译的库最低只支持cuda9.2.所以这里更新一下软件驱动 1. 软件下载 所有的软件都要去nvidia官方下载,网速太慢,而且有时还断,还是 ...

  5. 安装PL-2303驱动

    安装PL-2303驱动 一.起因 二.解决办法 三.介绍 四.下载 一.起因 今天使用串口给STM32烧录程序时电脑串口一直检测不到串口,无法下载,还以为是串口坏了,最后一想是串口的驱动没下载.看了一 ...

  6. 解决 Ubuntu 安装显卡驱动后,屏幕变黄的原因

    项目场景: 为了跑深度学习,Ubuntu 安装显卡驱动 问题描述: 安装完驱动后,屏幕变黄,看着贼烦 原因分析: 可能是屏幕的色彩空间被修改成8位的了 解决方案: 打开"设置" - ...

  7. ubuntu 安装ATI驱动

    ubuntu 安装ATI驱动 下载官网驱动 http://support.amd.com/zh-cn/download 根据文档说明安装驱动 http://www2.ati.com/drivers/a ...

  8. 华为linux版本wifi驱动,Ubuntu安装无线网卡驱动 Wifi/BT BCM4330 (AP6383)

    像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑.笔记本和mini pc中.特别是z3735.z8300.core m这些芯片的平板电脑很常见.AP6210也比较常见 ...

  9. bt linux wifi,Ubuntu安装无线网卡驱动Wifi/BT BCM4330(AP6383)

    像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑.笔记本和mini pc中.特别是z3735.z8300.core m这些芯片的平板电脑很常见.AP6210也比较常见 ...

最新文章

  1. kuangbin专题16B(kmp模板)
  2. 读取Excel还用POI?试试这款开源工具
  3. 5 个有用的开源日志分析工具
  4. c语言实现双链表的基本操作—增删改查
  5. Java 进阶 ——2019 计划要读的书
  6. android 上传文件到 c 服务器,android 怎么样用socket给C服务器 发送二进制数据
  7. Python查找列表中相加等于s的n个数字(combinations的使用)
  8. 最全2019 AI/计算机/机器人顶会时间表来了,共收录36场会议,投稿冲鸭!
  9. 新增页和列表页遇到的坑
  10. 新手抖音直播需要什么设备;看完让你少花冤枉钱。
  11. python中match用法_js中match函数和g用法
  12. php union用法,php编程SQL语句union all的使用编程
  13. python实现文字识别软件_文字识别(OCR)CRNN(基于pytorch、python3) 实现不定长中文字符识别...
  14. 2022焊工(初级)考试题模拟考试题库及在线模拟考试
  15. 非常好用的论文写作模板!
  16. 【学习笔记】C语言程序设计入门(一)
  17. [面试] 百度笔经加面经 实例
  18. ITIL运维服务管理的26个流程的密切关系说明
  19. John介绍及常用命令使用说明
  20. 样本均值方差的期望的推导

热门文章

  1. 目标主机showmount -e信息泄露(CVE-1999-0554),如何禁止只允许特定主机使用showmount -e查看挂载列表
  2. 计算机学期总结与学业计划,计算机教学工作总结以及来年计划范文
  3. 计算机视觉 常用坐标系一览
  4. 华为服务器故障灯不开机_华为手机开不了机指示灯亮怎么办?
  5. 孝感市小学生机器人编程比赛_小学生获机器人大赛一等奖 编程是语文老师教的...
  6. iphone铃声制作
  7. SPARC Learn Note
  8. pdf 改变页面大小 python_用Python开发PDF编辑器,实现PDF页面提取,页面合并与替换...
  9. 计算机怎么给文档加密文件,整个文件夹怎么加密,如何给电脑文档加密
  10. 原子操作、锁、同步实现原理