モチベ
RHEL9を使っているが、RHEL9でさえlinuxのkernel versionが古くて、PT3のドライバビルドがコケてしまったため上げた。忘れがちなのでメモ。
PT3のドライバはRHEL9からはDVBの非サポート化に伴い同梱されなくなったため自前ビルドしないといけない。(とはいえRHELはUbuntuよりEoL長めなのでRHEL9を使いたかった)
ドライバのソースコードを修正した後に、(あれ…?これバージョン上げればいいじゃん…)ってなって上げた。
おきた現象の原因: https://qiita.com/nanbuwks/items/5a8870a46cb7d564c49b#%E5%8E%9F%E5%9B%A0
環境
古いカーネルが以下だとする。
$ uname -r
5.14.0-503.14.1.el9_5.x86_64
手順
$ sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
$ sudo dnf install https://www.elrepo.org/elrepo-release-9.el9.elrepo.noarch.rpm
$ sudo dnf --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel
再起動する。
$ uname -r
6.11.9-1.el9.elrepo.x86_64 # 上がったね!
必要に応じてええかんじに古いカーネル削除する。てかしたほうが良い。
$ sudo dnf remove kernel
# 古いカーネルバージョンのものだけ出てくることを確認しとく。