当前位置:   article > 正文

解决option1 ttyUSB1: option_instat_callback: error -2 错误_option1 ttyusb1: option_instat_callback: error -14

option1 ttyusb1: option_instat_callback: error -143

我的开发板通过usb口连接EC200S的模组,每次通过ttyUSB口发完AT命令后,结束关闭时总会报出一下异常:

option1 ttyUSB1: option_instat_callback: error -2

报出这个错误到是也没有什么其他异常,但是可能是个隐患,总觉的不正常。

通过网上查找原因,基本可以锁定位置,也是因为所用的linux kernel版本低的原因,因为高版本已经解决掉这个问题了,解决方法:

找到源码中该目录:/drivers/usb/serial/option.c

option_instat_callback函数代码中增加如下图中所示:

  1. } else if (status == -ENOENT || status == -ESHUTDOWN) {
  2. dev_dbg(dev, "%s: urb stopped: %d\n", __func__, status);
  3. } else
  4. dev_err(dev, "%s: error %d\n", __func__, status);

然后重新编译内核,烧录测试ok。

参考链接:

https://www.spinics.net/lists/linux-usb/msg111248.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/211378
推荐阅读
相关标签
  

闽ICP备14008679号