為什麼 USB 不能與 Centos 5 一起使用,而它可以與其他作業系統一起使用

為什麼 USB 不能與 Centos 5 一起使用,而它可以與其他作業系統一起使用

我有一個裝有千兆位元組 GA-B150-HD3 主機板的盒子,我在其 SSD 上安裝了 Centos 7,一切正常。但由於某種原因我必須在上面安裝 Centos 5,並且我在上面安裝了 Centos 5.11。在安裝過程中,我的滑鼠無法工作,安裝後,所有 USB 驅動器都無法工作,只有我的 PS2 鍵盤可以工作(甚至我的 PS2 滑鼠也無法工作)。遵循此線程的建議USB 裝置無法運作我在 BIOS 上啟用了“xHCI handoff”(我在 BIOS 中沒有 iommu 選項!!),並嘗試了 iommu=on 、 iommu=soft 和 iommu=pt 核心選項,但沒有任何效果。

lsusb 指令沒有顯示任何內容。這是載入 usb_storage 之前和之後 lsmod 指令的輸出: 在此輸入影像描述

這是 dmesg 的輸出: 在此輸入影像描述

有關如何解決問題的任何幫助嗎?

編輯:這是我在 grub.conf 中的核心選項:

kernel /vmlinuz-2.6.18-398.el5 ro root=/dev/VolGroup/LogVol00 noapic acpi=off rhgb

答案1

GA-B150-HD3 是一款相當新的主機板,比 CentOS 5 的核心 2.6.18 更新得多。您沒有用於在核心發佈時甚至不存在的硬體的驅動程式。您需要一個更新的核心。

埃爾雷波帶有 CentOS 的核心向後移植,但我認為它們不再支援 CentOS 5。

我的建議是安裝最新的發行版,例如 CentOS 7,並在虛擬環境中的 CentOS 5 上運行您需要的任何內容。如果您不能承受效能損失,那麼這不必是一個成熟的虛擬機,一個簡單的 chroot 就足夠做很多事情了,如果它不起作用,您可以使用命名空間或容器 - 運行CentOS 7 核心上的CentOS 5 。

相關內容