移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • RHEL 9 USB 失效問題
  • How-To:Linux 安裝 Serious Sam II
  • RHEL 9 內核更新後的 initramfs 增大問題
  • 曾經使用過的 AMD CPU 及 NVIDIA GPU 清單
  • How-To:Linux 安裝 Star Wars Episode I: Racer
  • Linux 檢視本機區網 IP 位址的圖形介面程式
  • How-To:Linux 安裝 Combined Arms
  • 【自製】InsomniaSDL
  • Godzilla: The First 70 Years (2025)
  • How Kernel Anti-Cheats Work

RHEL 9 USB 失效問題

發表日期:星期四, 06/25/2026 - 22:00

這是近期將多部 RHEL 9.7 主機更新至 9.8 後所發現的另一個狀況,但由於出現此問題的主機,平常所存放的場域並沒有辦法那麼便利地處理電腦問題;再加上它前陣子主要是作為備用桌機,其用途已優先由安裝相同 OS 的筆電取代之,使用頻率較低,所以延宕較久才找時間處理掉。

 

這是一部宏碁 Acer 的老桌機(Aspire X1930,Pentium G620),BIOS 版本為 P01-B1(07/08/2011)。記憶體、磁碟(換 SSD)及顯卡(加裝 GeForce GT 1030)全部自行升級過,不是按原樣使用的狀態。發生的問題,是 Linux 內核版本從 RHEL 9.7 的 5.14.0-611 更新到 9.8 的 5.14.0-687 後,發現主機背後的 USB 連接埠,所連接的 USB 裝置(鍵盤、滑鼠等)在進入作業系統後都會失去作用。並且在一開始內核開機時,也會額外出現諸如以下的錯誤訊息:

ehci-pci 0000:00:1d.0: ECHI Host Controller
ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
ehci-pci 0000:00:1d.0: debug port 2
ehci-pci 0000:00:1d.0: can't setup: -110
ehci-pci 0000:00:1d.0: USB bus 2 deregistered
ehci-pci 0000:00:1d.0: init 0000:00:ld.0 fail, -110
ehci-pci 0000:00:1d.0: probe with driver ehci-pci failed with error -110

 

而前述訊息也可以從 dmesg 指令或 /var/log/messages 系統日誌獲取,此外若切換回 9.7 內核則確認無此問題。不過進一步試驗也發現,主機前面板的 USB 埠是完全沒有問題,接上的 USB 裝置在 9.8 內核下都可以用。所以並非是完全無法操控的情形,問題只發生在主機背板這一側。然而內核更新後就少了一批內建的 USB 埠可用,當然不是很理想的情形。所以就上網找找看解答,儘管未能找到很吻合的描述,但因為有部份討論提到 BIOS 設定,於是進主機 BIOS 四處看了一下,並回想起一些處理經驗,便將【Legacy USB Support】這項設定從原本的啟用改為停用。儲存設定並重啟主機,發現 USB 就完全正常可用了。

 

另外關於 RHEL 9 USB 裝置支援的一個題外話,則是如果使用 Logitech F310 遊戲手把,那麼手把背後的 XInput/DirectInput 切換鈕必須切換至 DirectInput 模式方能作用,這項資訊好像過去一直沒有在本站文章裡提及到。反之比較新的 Linux 發行版(例如 Fedora 43)則無此問題,看起來兩種模式都可以用。

 

筆記