📺
Ubuntu 22.04.3 LTS + PX-S1UDの組み合わせで/dev/dvbが現れない対処法
Ubuntu 22.04.3(cloud-intインストール)で録画鯖再構築した時に困ったのでメモ
isoインストールなら困ってなかったかも
/dev/dvb
が現れることは確認済み
Ubuntu 20.04.6(isoインストール)で$ uname -r
5.4.0-156-generic
後から分かったことだが、こちらにはextraモジュールが勝手にインストールされていた
$ sudo apt list --installed | grep linux-modules-extra-
linux-modules-extra-5.4.0-156-generic/focal-updates,focal-security,now 5.4.0-156.173 amd64 [installed,automatic]
現象
ファームウェアは導入済み
$ lsusb | grep PX-S1UD
Bus 001 Device 004: ID 3275:0080 VidzMedia Pte Ltd PX-S1UD Digital TV Tuner
$ ls /dev/dvb
ls: cannot access '/dev/dvb': No such file or directory
対処法
TL;DL
ワンライナー
sudo apt install linux-modules-extra-$(uname -r)
やり方
カーネルバージョン確認
$ uname -r
5.15.0-78-generic
extraモジュールを入れる
$ sudo apt install linux-modules-extra-5.15.0-78-generic
reboot
$ sudo reboot
こんな感じのログ出てたら/dev/dvb
現れてると思う
$ sudo dmesg | grep -e smsusb -e dvb
[ 6.442581] smsusb:smsusb_probe: board id=18, interface number 0
[ 6.447459] smsusb:siano_media_device_register: media controller created
[ 6.454989] smsusb:smsusb_probe: Device initialized with return code 0
[ 6.483433] dvbdev: DVB: registering new adapter (Siano Rio Digital Receiver)
[ 6.485967] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 6.501277] dvbdev: dvb_create_media_entity: media entity 'Siano Mobile Digital MDTV Receiver' registered.
[ 6.507990] smsdvb:smsdvb_hotplug: DVB interface registered.
[ 6.517815] usbcore: registered new interface driver smsusb
余談
おそらくPlex系チューナーで同じような現象が起きたらPX-S1UDでなくても解決できると思われる
PX-Q1UDは内部的にPX-S1UD x4なので、もし困っていたら試してみてはどうだろうか
Discussion