看板 LinuxDev 關於我們 聯絡資訊
其實mecs已經答得很好了 在此提供一個debug的方向 首先關於hub port怎麼偵測disconnect 可以參考usb 2.0 spec的7.1.7.3 "Connect and Disconnect Signaling" LS/FS/HS都有描述,但這是UTMI phy的情況,如果不是UTMI phy要另外找spec 如果你的系統有閒置的gpio pin可以用,你可以加code在hub driver 讓hub driver看到disconnect時用gpio pin來trigger示波器 看看trigger點之前是不是有符合disconnect的訊號 ※ 引述《xb1015 (Marco)》之銘言: : 各位大大好, : 工作中遇到難題,花了很久時間還是沒有頭緒 : 請求各位大大給點建議 : 我在 Atheros AR9331 embedded system : Openwrt revision 30430 : Kernel 2.6.39.4 : 進行iperf 測試會遇到USB disconnect問題 : 詳細log如底下網址所示: : https://sites.google.com/site/xb10151983/debug_1 : 是否有方法能重 Linux 系統 來觀察 斷開是由誰 發起的呢 ? : (斷開log就像是USB斷開再接上, 如底下紅色的部分,不確定由module本身或者linux 系統本身 ) : 請有相關經驗的大大提供給小弟去嘗試, thx : 是否可以在linux系統開啟一些debug或者加入一些printk來確認斷開的方向 : THX~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.150.73
mecs:如果不是external phy, usb transceiver 都是 built in ... 09/17 14:52