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つ。

関連情報