为什么 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。

相关内容