[問題] 3G module probe 問題

看板LinuxDev作者 (非常念舊)時間9年前 (2015/03/19 21:05), 9年前編輯推噓0(0012)
留言12則, 3人參與, 最新討論串1/1
我的板子使用 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

03/19 22:53, , 1F
有查過-71的意思是什麼嗎?
03/19 22:53, 1F

03/20 10:01, , 2F
71 mean "Protocol Error".
03/20 10:01, 2F

03/20 10:02, , 3F
大部分是硬體問題
03/20 10:02, 3F

03/20 10:13, , 4F
哀,我後來只是把 dirver 裡面的錯誤訊息取消,它就
03/20 10:13, 4F

03/20 10:14, , 5F
不會吐訊息洗板了
03/20 10:14, 5F

03/20 10:14, , 6F
在 option.c 裡
03/20 10:14, 6F

03/23 14:24, , 7F
這樣無異於掩耳盜鈴...有查出為何一直跑訊息嗎?
03/23 14:24, 7F

03/26 21:45, , 8F
有,就是CPU有透過HUB chip 兩條溝通 3G module
03/26 21:45, 8F

03/26 21:46, , 9F
因為3G module 電被我們關掉,但兩條仍然去溝通
03/26 21:46, 9F

03/26 21:47, , 10F
所以才會吐出此錯誤訊息
03/26 21:47, 10F

03/27 15:40, , 11F
所以關電的事情就不能照你們的想法來關,要找別的關電的
03/27 15:40, 11F

03/27 15:40, , 12F
辦法
03/27 15:40, 12F
文章代碼(AID): #1L2icpPe (LinuxDev)