我有12個USB 2.0設備插入運行Ubuntu 14.04的Intel NUC D54250WYK。USB帶寬/主機控制器問題 - Linux
運行lshw -short
顯示兩個不同的USB總線和兩個主控制器(xHCI和eHCI)。
所有USB設備出現在同一總線上,並使用xHCI,而不管它們插入的端口是什麼。因此,我在dmsg中看到以下錯誤:
Not enough host controller resources for new device state.
Not enough bandwidth for altsetting 0.
有沒有辦法強制設備到特定總線?
我也讀過Linux可以有xHCI的問題。有沒有辦法強制eHCI沒有重新編譯內核?英特爾在BIOS中不提供該選項。
我可以在另一臺機器的BIOS中禁用xHCI併成功啓動所有12個設備。我的目標機器Intel NUC沒有這個選項。我已經嘗試了幾個不同的BIOS版本,並且該選項不存在。 –
@chris_mac然後你可能會被抄襲,對不起。許多人抱怨在新版BIOS修訂版中禁用了該選項。看起來你最好的選擇是嘗試降級BIOS(如果支持的話),或者使用不同的設備,或者等待修復(我甚至無法在kernel.org上發現一個bug報告)。如果這對您沒有幫助,我鼓勵您將問題留待未來的訪問者提供幫助。我試圖自己處理這個相同的問題,沒有運氣。祝你好運:) – DevNull