USB가 다른 운영 체제에서는 작동하지만 Centos 5에서는 작동하지 않는 이유

USB가 다른 운영 체제에서는 작동하지만 Centos 5에서는 작동하지 않는 이유

Gigabyte GA-B150-HD3 마더보드가 있는 상자가 있고 SSD에 Centos 7을 설치했는데 모든 것이 잘 작동합니다. 그런데 무슨 이유에서인지 Centos 5를 설치해야 했고, 거기에 Centos 5.11을 설치했습니다. 설치 중에는 마우스가 작동하지 않았고, 설치 후에는 USB 드라이브가 작동하지 않았고 PS2 키보드만 작동했습니다(PS2 마우스도 작동하지 않았습니다). 이 스레드의 조언을 따르십시오.USB 장치가 작동하지 않음BIOS에서 "xHCI 핸드오프"를 활성화하고(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에서 필요한 모든 것을 실행하라는 것입니다. 성능 저하를 감당할 수 없다면 완전한 VM일 필요는 없습니다. 간단한 chroot만으로도 많은 작업을 수행할 수 있습니다. 그래도 작동하지 않으면 네임스페이스나 컨테이너를 사용할 수 있습니다. CentOS 7 CentOS 실행 커널에 5개.

관련 정보