[問題] 3G module probe 問題

作者: gn00618777 (非常念舊)   2015-03-19 21:05:52
我的板子使用 Quectel 3G module
硬體那邊做了一根 GPIO 可以 disable 這個 3G
當我傳了關掉訊號給這GPIO,畫面馬上被下面訊息洗板
option_instat_callback: error -71
option_instat_callback: error -71
option_instat_callback: error -71
量了訊號,的確是被關掉了
這個可能的猜測是,3G模組被關掉了,就沒有/dev/ttyUSB*,但 CPU 仍然有
溝通管道到這個 3G,所以就導致上面訊息。這感覺是很合理的,但被要求
傳關掉訊號給 GPIO ,3G模組被關掉,系統仍要能繼續運作,請問這有
甚麼 workaround 的方法? 或是他能用 AT command 或是 PPP 的設定去解?
懇請賜教,謝謝。
作者: alongalone (沿著孤單的路)   2015-03-19 22:53:00
有查過-71的意思是什麼嗎?
作者: gn00618777 (非常念舊)   2015-03-20 10:01:00
71 mean "Protocol Error".大部分是硬體問題哀,我後來只是把 dirver 裡面的錯誤訊息取消,它就不會吐訊息洗板了在 option.c 裡
作者: leolarrel (真.粽子無雙)   2015-03-23 14:24:00
這樣無異於掩耳盜鈴...有查出為何一直跑訊息嗎?
作者: gn00618777 (非常念舊)   2015-03-26 21:45:00
有,就是CPU有透過HUB chip 兩條溝通 3G module因為3G module 電被我們關掉,但兩條仍然去溝通所以才會吐出此錯誤訊息
作者: leolarrel (真.粽子無雙)   2015-03-27 15:40:00
所以關電的事情就不能照你們的想法來關,要找別的關電的辦法

Links booklink

Contact Us: admin [ a t ] ucptt.com