作者gn00618777 (非常念舊)
看板LinuxDev
標題[問題] 3G module probe 問題
時間Thu Mar 19 21:05:52 2015
我的板子使用 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 的設定去解?
懇請賜教,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.153.209
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1426770355.A.668.html
※ 編輯: gn00618777 (220.136.153.209), 03/19/2015 21:09:20
→ alongalone: 有查過-71的意思是什麼嗎? 03/19 22:53
→ gn00618777: 71 mean "Protocol Error". 03/20 10:01
→ gn00618777: 大部分是硬體問題 03/20 10:02
→ gn00618777: 哀,我後來只是把 dirver 裡面的錯誤訊息取消,它就 03/20 10:13
→ gn00618777: 不會吐訊息洗板了 03/20 10:14
→ gn00618777: 在 option.c 裡 03/20 10:14
→ leolarrel: 這樣無異於掩耳盜鈴...有查出為何一直跑訊息嗎? 03/23 14:24
→ gn00618777: 有,就是CPU有透過HUB chip 兩條溝通 3G module 03/26 21:45
→ gn00618777: 因為3G module 電被我們關掉,但兩條仍然去溝通 03/26 21:46
→ gn00618777: 所以才會吐出此錯誤訊息 03/26 21:47
→ leolarrel: 所以關電的事情就不能照你們的想法來關,要找別的關電的 03/27 15:40
→ leolarrel: 辦法 03/27 15:40