構成によっては効果がない可能性があります
- SBC: Raspberry Pi 4 Model B 4GB
- OS: Raspberry Pi OS (Raspbian buster)
- Kernel: 5.4.72-v7l+, 5.4.83-v7l+
- ISDB Receiver: PLEX PX-MLT5PE V1.0 (firmware version: 1.4.0.0)
- DTV Software: u-n-k-n-o-w-n/BonDriverProxy_Linux, nns779/BonDriver_LinuxPTX
/boot/cmdline.txt
に coherent_pool=4M
を追加
(RPi4Bは関係ないかもしれないが念のため)
/etc/modprobe.d/px4_drv.conf
を作成し以下の行を追加
options px4_drv urb_max_packets=1632 max_urbs=5 discard_null_packets=Y
ドライバをmakeする際にITEDTV_BUS_USE_WORKQUEUE=1
を付けるのがポイント
rev: 306 以上を推薦
$ cd driver
$ make ITEDTV_BUS_USE_WORKQUEUE=1
$ sudo make install
$ cd ../