ソースコードからLinuxのドライバをコンパイルしてインストールする方法

ソースコードからLinuxのドライバをコンパイルしてインストールする方法

リポジトリを使用していますLinuxストアトバルズusbip(および対応するドライバ)インストール用。インストール部分で2つのステップを実行しました。閲覧ファイル。今残っているのは、「USB/IP ドライバーのコンパイルとインストール」ステップです。 usbipのドライバフォルダには、.cファイル、Makefile、およびKconfigファイルが含まれています。ドライバフォルダ。詳細情報ファイルには、これを行う方法についての指示はありません。 Debian Bullseyeのソースコードを使ってどのようにコンパイルしてインストールしますか?私のDebianバージョンは11.2カーネルバージョン5.10.0-11-cloud-amd64(非標準カーネル)です。

ベストアンサー1

Debian Bullseyeでは、USB / IPドライバモジュールが標準のカーネルパッケージに含まれていusbip-utilsますusbip

したがって、何もコンパイルする必要はありません。

次のコマンドを使用して、ドライバモジュールが利用可能であることを確認できます。

ls /lib/modules/$(uname -r)/kernel/drivers/usb/usbip

4つのファイルをリストする必要があります。

usbip-core.ko  usbip-host.ko  usbip-vudc.ko  vhci-hcd.ko

usbipユーザースペースツール(コマンドとデーモン)をインストールするにはusbipd

sudo apt install usbip

おすすめ記事