2.03.2009

卡了好幾個月的 USB bug

現象: 用RNDIS mode 連Activesync 時,會斷。有時5min,有時10min,有時 8h

這個問題大概前後也解了五個月了吧(沒被fire 但也沒什麼bonous)。
從懷疑connector 鬆掉,然後防火牆防毒軟體,到用USB Analyzer 抓封包,才真正抓到Root cause. 就是Marvell 的 USB driver 寫的有風險,只要手機的速度跑的比電腦丟封包的速度快,就斷了。

經過這件事,學到兩點:
1. BSP不是都沒問題.
2. 沒有所謂的timing issue. 只有code的嚴僅度問題

有空把bug 貼上來

No comments: