R8152のドライバをdkmsでkernel update時に自動コンパイルするための自分用メモ

すぐに忘れるので自分用メモ。

# apt install dkms

Realtek公式ページからドライバをダウンロード。 移動。

# mv r8152-バージョン /usr/src/

Makefileの15行目の

KERNELDIR ?= /lib/modules/$(shell uname -r)/build

KERNELDIR ?= /lib/modules/$(KVER)/build

へ変更。dkms.confの作成

PACKAGE_NAME="r8152"
PACKAGE_VERSION="バージョン"
BUILT_MODULE_LOCATION[0]="."
BUILT_MODULE_NAME[0]="r8152"
MAKE[0]="'make' KVER=${kernelver} modules"
CLEAN="make clean"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL="yes"

追加&ビルド&インストール

# dkms add -m r8152 -v バージョン
# dkms build -m r8152 -v バージョン
# dkms install -m r8152 -v バージョン

ここを参考にR8152用に少し変更を加えた。ありがとうございました。