|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。
您需要 登錄 才可以下載或查看,沒有賬號?註冊
x
本文章最後由 KOBSS 於 2012-11-28 13:56 編輯
本問題已有最新的解決方法, 詳見 十六樓
話說, 就在七月鬼門開後的沒幾天, 筆者正因為新添購一台外接式 USB 3.0 硬碟, 而整理著電腦上的 USB 3.0 接線.
但不知哪根筋不對, 竟然把外接硬碟的變壓器 (+12V) , 直接插上了一直在使用的 USB 3.0 hub
囧rz , 筆者的 USB 3.0 就這樣無聲無息的走了... 所以就有了這篇文章的產生.
筆者去年度做了一個案子, 曾經評估了幾個 USB 3.0 的 hub IC, 目前市面上能找得到的 IC 應該有四種
1. VIA Lab (威鋒電子) 的 VL810
2. Genesys Logic (創惟科技) 的 GL3520
3. Grain Media (昇邁科技) 的 GM12U310A
4. TI (德州儀器) 的 TUSB8040
除了 TI 德儀 始終無法入手 (當時代理商回覆筆者不推這個產品), 其他三種不同晶片筆者都已經實際測試過
在正常工作條件下, 三者在效能上幾乎沒有差別, 但是其中, VIA Labs 威鋒電子的相容性表現並不好, 搭上 Etron (鈺創科技) 或是 Asmedia (祥碩科技) 的 USB 3.0 controller 常出現降速的問題
所以筆者一直使用相容性較佳的 GL3520 作為主要使用的 USB 3.0 hub
由於它不幸往生了, 所以筆者決定暫時先使用 VIA VL810 擋一下日常所需.
微軟的 Windows 8 是第一個原生支援 USB 3.0 的作業系統, 所有的 USB 3.0 控制器晶片 終於在這一版 Windows 得到了全面的救贖.
使用者不需要另外安裝驅動程式, 再也不用擔心控制器韌體的問題 (早期瑞薩 NEC 韌體會保留大量頻寬)
所有的控制器廠商也能公正地站在同一個起跑點, 不必擔心誰家的驅動偷加了快取, 或是支援 UASP 模式, 讓測試數據好看一些.
由於先前筆者測試 Windows 8 已經用得相當習慣, 所以家裡的電腦就全面升級到 Ivy Bridge + Win8, 一直以來倒也相安無事, 工作順利正常.
但是插上 VIA 的 USB 3.0 hub 之後, 卻發現速度始終無法提升, 明明是 USB 3.0, 外接硬碟卻只有 30MB/Sec 左右的傳輸速度!
狀況與先前遇到的降速問題如出一轍!
這時, 筆者試著觀察 Windows 8 的裝置管理員, 發現了一個驚人的事實
裝置管理員 當中, USB 項目裡出現了一個項目 -- SuperSpeed USB Hub (Non Functional)
Non Functional ?!?! 非功能性? 白話文不就是 "没功能" 嗎?
VIA 的 USB 3.0 hub 竟然在 Windows 8 裝置管理員, 掛上了一個没有功能的裝置!?
看到此處, 筆者就像是中了 0800 的姥姥, 不禁大喊 "這~哪~招~啊~"
比對了一下其他廠商 (Genesys Logic / Grain Media) 的 USB hub, 在裝置管理員並不會有 "無功能" 裝置
別人家是 "泛型 SuperSpeed USB 集線器"
但 VIA Labs 出現的則是 SuperSpeed USB Hub (Non Functional)
比對一下兩者的裝置識別碼
VIA USB 3.0 hub (Non Functional)
其他 USB 3.0 hub
確認兩者都是同樣的 USB 3.0 hub 裝置.
裝置寫著 "Non Functional" , 是否真的就是 "沒功能" 呢?
筆者身為一個專業的嘴砲工程師, 兼職的鍵盤 MIS, 會提出這樣懷疑也是合理的.
所以就親自動手做了一條 USB 3.0 分接線, 將其中 USB 2.0 的訊號線 (D-, D+) , 與 USB 3.0 的訊號線 (SSRX-, SSRX+, SSTX-, SSTX+) 分離出來
各自接上一個符合其速度的 USB 隨身碟
只要觀察這兩個隨身碟是否能被辨認到, 就可以知道哪一組 USB 通道是否暢通有作用.
正常情況下, 將分接線直接插上主機板上的 USB 3.0 port, 兩隻隨身碟都可正常辨認.
但是插到了 VIA USB 3.0 hub 上, USB 3.0 的那支隨身碟就沒有被辨認到了!
至此, 筆者才恍然大悟...
原來... 降速的原因很簡單, 因為 VIA Labs 的 USB 3.0 hub 上面的 USB 3.0 通道根本就處於 "無作用" 的狀態
所以接在 hub 上面的裝置, 其實是走在 USB 2.0 的通道, 理所當然速度就被侷限在 30MB/Sec 上下!
要解決這個問題的方法只有一個 ---- 請安裝 USB 3.0 控制卡的驅動程式! (google 找到的解答)
如果您是 Intel 7系列晶片組, 就安裝 Intel USB 3.0 for Win7 的驅動程式, 如果是 Renesas 就安裝瑞薩的 USB 3.0 驅動程式, 替換掉 OS 提供的驅動程式
安裝完成後, 速度就恢復正常了
裝置管理員 也不會再出現 "Non Functional" 的裝置
不過... 筆者實測 Windows 8 RTM 版時, 發現作業系統已經不允許使用者另外安裝 USB 3.0 的驅動程式.
也就是.... VIA Labs 的 USB 3.0 hub 初期無法在 Windows 8 正式版之下正常工作.
如果微軟沒有解決這個問題, 就只能請使用者暫時別用 VIA 的 USB 3.0 hub 了...
|
評分
-
查看全部評分
|