搞定了。
昨天有寫email去問WD這個問題,
從今天收到的
回答中得到靈感。
首先升級了 ASUS P7H55-M/USB3 的 BIOS,
並且將 BIOS 設定中 PCIe Spread Spectrum 設為 Disabled (Enabled 或 Auto 都不行)
為了能
升級 NEC/RENESAS USB 3 Controller (uPD720200) 這顆老晶片的 firmware
而網友提供的韌體升級程式只有 Windows 版的關係,所以找了顆閒置硬碟灌了 Win7
也不曉得為什麼,明明有新韌體…
怎麼完全不見有主機板或擴充卡有釋出任何韌體升級資訊?
再參考了
法國網友一樣是使用 USB3.0 外接式硬碟 於 Debian 6.0 上所發生的問題。
修改 /etc/modules 增加 xhci 於最後:
修改 /etc/modprobe.d/aliases.conf 增加 softdep ehci-hcd pre: xhci-hcd
於 softdep uhci-hcd pre: ehci-hcd 與 softdep ohci-hcd pre: ehci-hcd 之前,
以期 xhci-hcd 能較 ehci-hcd 早載入模組中。
代碼:
softdep ehci-hcd pre: xhci-hcd
softdep uhci-hcd pre: ehci-hcd
softdep ohci-hcd pre: ehci-hcd
結果,就可以正常使用了!(’∀‘)
不過,我覺得最重要的關鍵是 BIOS 關了 PCIe Spread Spectrum
升級 firmware 或修改 Debian conf 應該只是增加相容性吧…
話說,參考網友所整理出來的
NEC USB3 晶片歷史
第一代 D720200F1( Intel xHCI rev0.96) 韌體最新版本 3028
第二代 D720200AF1 (Intel xHCI rev0.96) 韌體最新版本 4015
第三代 D720201 (Intel xHCI rev1.0) 2011 9月開始量產
第三代 D720202 (Intel xHCI rev1.0) 2011 9月開始量產
基本上,在 Intel xHCI rev1.0 之前的應該都只能算是白老鼠吧…
感覺 USB3.0 規格要穩定下來,
達到目前 USB2.0 不錯的相容性及普遍性,
我想至少還有兩三年要走。