瑞芯微Rockchip开发者社区
直播中

张桂英

7年用户 1557经验值
私信 关注
[问答]

重启后OTG设备无法识别U盘怎么解决?

  • 设备是全志A40i,oka40i-c底板,4GB u盘。

    使用固件“OKA40i-C、OKT3-C-Linux-用户资料-2020.12.18”测试发现,重启后OTG设备无法识别U盘等设备。

    具体现象为:
    1. OTG接口留空,设备启动。U盘通过OTG线插入开发板后,系统显示正常监测到U盘插入,lsu***命令显示U盘设备。

    2. 此时,不移除OTG线和U盘,重启开发板。执行lsu***,无法查看到U盘,dmesg中也未检索到U盘插入信息。

    3. 保留OTG线不同,仅插拔U盘,lsu***及系统无任何设备插拔提示。

    4. 移除OTG线和U盘。插入OTG线和U盘整体,或者先插入OTG线,再插入U盘,均可以观察到U***设备挂载信息。

    经确认,该问题只在OTG接口中存在。u*** host接口不存在,host接口中的设备,重启后均可以正常识别。

    请问该问题,是否可以通过修改驱动解决。

回帖(2)

陈秀兰

2022-1-4 09:55:26
我们的这个功能是中断触发,上升沿触发,插好再上电就不能检测到,您可以修改一下触发电平,或者改成轮询触发,您看看驱动吧
举报

卓侨汉

2022-1-4 09:55:35
貌似是在sys_config.fex文件中配置的:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分