前々からチューナーデバイスが消えてしまい録画できなくなることが度々起きていた。再起動すると復活するんだけどなんでそうなるかわからなかった。今回はジェミニ先生に質問しながら解決した・・・と思う。
$ ls /dev/px*
ls: cannot access '/dev/px*': No such file or directory
$ dkms status
px4_drv/0.5.1, 7.0.0-38-generic, x86_64: installed
px4_drv/0.5.1, 7.0.0-42-generic, x86_64: installed
$ sudo rmmod px4_drv
[sudo: authenticate] Password:
rmmod: ERROR: Module px4_drv is not currently loaded
$ sudo depmod -a
$ sudo modprobe px4_drv
$ ls -l /dev/px*
crw-rw-r-- 1 root video 234, 0 Nov 3 07:53 /dev/px4video0
crw-rw-r-- 1 root video 234, 1 Nov 3 07:53 /dev/px4video1
crw-rw-r-- 1 root video 234, 2 Nov 3 07:53 /dev/px4video2
crw-rw-r-- 1 root video 234, 3 Nov 3 07:53 /dev/px4video3
crw-rw-r-- 1 root video 234, 4 Nov 3 07:53 /dev/px4video4
crw-rw-r-- 1 root video 234, 5 Nov 3 07:53 /dev/px4video5
crw-rw-r-- 1 root video 234, 6 Nov 3 07:53 /dev/px4video6
crw-rw-r-- 1 root video 234, 7 Nov 3 07:53 /dev/px4video7
$ sudo bash -c 'cat << EOF > /etc/modprobe.d/px4_drv.conf options px4_drv runtime_pm=0 EOF'
$ sudo update-initramfs -u -k all
update-initramfs: Generating /boot/initrd.img-7.0.0-42-generic
update-initramfs: Generating /boot/initrd.img-7.0.0-38-generic
$ docker compose down
$ docker compose up -d --force-recreate