2025 Sep. 23.
PCにTVチューナーカードPT2を取り付けてXubuntu 24.04をインストールすると、通常はデバイスノード/(dev/dvb/adapterN)が自動作成される。
デバイスノードが作成されない時は、次の対処を行う。
1.関連パッケージのインストール
$ sudo apt update # DVBドライバ本体を含むカーネル追加モジュール $ sudo apt install --no-install-recommends linux-modules-extra-$(uname -r) # ファームウェア $ sudo apt install linux-firmware
2.PC起動時のUEFI設定画面でSecure Bootを 無効化する。
3.systemdワンショットサービスを作成する。
PCIバス探索完了後(udev探索完了後)にearth_pt1モジュールを必ず一度アンロードしてから再プローブする仕組みを用意する。
$ sudo tee /etc/systemd/system/load-earth_pt1.service << 'EOF' [Unit] Description=Reload earth_pt1 for PT2 DVB card After=systemd-udev-settle.service [Service] Type=oneshot # 事前にアンロード(失敗しても無視) ExecStartPre=-/usr/sbin/modprobe -r earth_pt1 # 改めてロードしてプローブ ExecStart=/usr/sbin/modprobe earth_pt1 [Install] WantedBy=multi-user.target EOF
4.サービスの有効化
$ sudo systemctl daemon-reload $ sudo systemctl enable load-earth_pt1.service