解決option1 ttyUSB1: option_instat_callback: error -2 錯誤
阿新 • • 發佈:2020-12-16
技術標籤:Linux相關
我的開發板通過usb口連線EC200S的模組,每次通過ttyUSB口發完AT命令後,結束關閉時總會報出一下異常:
option1 ttyUSB1: option_instat_callback: error -2
報出這個錯誤到是也沒有什麼其他異常,但是可能是個隱患,總覺的不正常。
通過網上查詢原因,基本可以鎖定位置,也是因為所用的linux kernel版本低的原因,因為高版本已經解決掉這個問題了,解決方法:
找到原始碼中該目錄:/drivers/usb/serial/option.c
option_instat_callback函式程式碼中增加如下圖中所示:
} else if (status == -ENOENT || status == -ESHUTDOWN) { dev_dbg(dev, "%s: urb stopped: %d\n", __func__, status); } else dev_err(dev, "%s: error %d\n", __func__, status);
然後重新編譯核心,燒錄測試ok。
參考連結: