nns779 / px4_drv

Unofficial Linux driver for PLEX PX4/PX5/PX-MLT series ISDB-T/S receivers (not V4L-DVB)
GNU General Public License v2.0
308 stars 49 forks source link

PXQ3U4で2つ目のデバイスの登録に失敗することがある #9

Closed hiradimir closed 3 years ago

hiradimir commented 3 years ago

症状

PXQ3U4 で px4video4~7 が生えてこない事がありました

経緯

現在絶賛環境構築中で安定させられておらず、mirakurun側でエラーが頻発する事があります。 その際、 recpt1 直で確認すると Cannot open tuner device: 〜ここらへん?) と出ていました。 自動的に復帰させる方法がわかっておらず。 modprobe で削除/再登録の手順で復帰出来たので、ワークアラウンドとして実施しています。

その際、px4video4~7 が生えてこない事がありましたので、その報告になります。

手順

``` pi@raspberrypi:/data $ sudo modprobe -r px4_drv pi@raspberrypi:/data $ sudo modprobe px4_drv pi@raspberrypi:/data $ ls -al /dev/px* crw-rw-r-- 1 root video 234, 0 Jan 4 22:26 /dev/px4video0 crw-rw-r-- 1 root video 234, 1 Jan 4 22:26 /dev/px4video1 crw-rw-r-- 1 root video 234, 2 Jan 4 22:26 /dev/px4video2 crw-rw-r-- 1 root video 234, 3 Jan 4 22:26 /dev/px4video3 pi@raspberrypi:/data $ sudo modprobe -r px4_drv pi@raspberrypi:/data $ sudo modprobe px4_drv pi@raspberrypi:/data $ ls -al /dev/px* crw-rw-r-- 1 root video 234, 0 Jan 4 22:26 /dev/px4video0 crw-rw-r-- 1 root video 234, 1 Jan 4 22:26 /dev/px4video1 crw-rw-r-- 1 root video 234, 2 Jan 4 22:26 /dev/px4video2 crw-rw-r-- 1 root video 234, 3 Jan 4 22:26 /dev/px4video3 crw-rw-r-- 1 root video 234, 4 Jan 4 22:26 /dev/px4video4 crw-rw-r-- 1 root video 234, 5 Jan 4 22:26 /dev/px4video5 crw-rw-r-- 1 root video 234, 6 Jan 4 22:26 /dev/px4video6 crw-rw-r-- 1 root video 234, 7 Jan 4 22:26 /dev/px4video7 ```

dmesgの該当部分

``` [35601.981561] usbcore: deregistering interface driver px4_drv [35604.581016] px4_drv: px4_drv version 0.2.1 [35604.581216] px4_drv 1-1.3.1:1.0: Multi device power control: disabled [35604.587105] px4_drv 1-1.3.1:1.0: Firmware is already loaded. version: 1.4.0.0 [35604.725792] px4_drv 1-1.3.1:1.0: tsdev 0: px4video0 [35604.725923] px4_drv 1-1.3.1:1.0: tsdev 1: px4video1 [35604.725996] px4_drv 1-1.3.1:1.0: tsdev 2: px4video2 [35604.726068] px4_drv 1-1.3.1:1.0: tsdev 3: px4video3 [35604.726225] px4_drv 1-1.3.2:1.0: Multi device power control: disabled [35607.743160] px4_drv 1-1.3.2:1.0: _it930x_control: it930x_bus_ctrl_rx() failed. (cmd: 0x0000, len: 6, rlen: 0, ret: -110) [35607.743169] px4_drv 1-1.3.2:1.0: _it930x_read_regs: _it930x_control() failed. (reg: 0x4979, len: 1, rlen: 1, ret: -110) [35607.743177] px4_drv 1-1.3.2:1.0: px4_load_config: it930x_read_reg(0x4979) failed. [35607.743223] px4_drv: probe of 1-1.3.2:1.0 failed with error -110 [35607.743287] usbcore: registered new interface driver px4_drv [35616.032501] usbcore: deregistering interface driver px4_drv [35618.900482] px4_drv: px4_drv version 0.2.1 [35618.900574] px4_drv 1-1.3.1:1.0: Multi device power control: disabled [35618.904892] px4_drv 1-1.3.1:1.0: Firmware is already loaded. version: 1.4.0.0 [35619.041352] px4_drv 1-1.3.1:1.0: tsdev 0: px4video0 [35619.041479] px4_drv 1-1.3.1:1.0: tsdev 1: px4video1 [35619.041553] px4_drv 1-1.3.1:1.0: tsdev 2: px4video2 [35619.041628] px4_drv 1-1.3.1:1.0: tsdev 3: px4video3 [35619.041779] px4_drv 1-1.3.2:1.0: Multi device power control: disabled [35619.046096] px4_drv 1-1.3.2:1.0: Firmware is already loaded. version: 1.4.0.0 [35619.182793] px4_drv 1-1.3.2:1.0: tsdev 0: px4video4 [35619.182925] px4_drv 1-1.3.2:1.0: tsdev 1: px4video5 [35619.183001] px4_drv 1-1.3.2:1.0: tsdev 2: px4video6 [35619.183077] px4_drv 1-1.3.2:1.0: tsdev 3: px4video7 [35619.183224] usbcore: registered new interface driver px4_drv ```

構築中にて、何かしら手順の間違いかもしれませんが報告まで…

nns779 commented 3 years ago

ご報告ありがとうございます。 recpt1とdmesgのエラー内容から判断すると、USB通信が不安定であると思われます。

1つお尋ねしたいのですが、USBケーブルはPX-Q3U4に付属のものを使用されていますでしょうか…? もし使用されている場合は、ケーブル品質の悪さがトラブルの原因であることが大いに考えられますので、市販されているUSBケーブル(出来ればUSB-IF認証品)と交換されることをお勧めいたします。 既にケーブルを交換されている、もしくは交換後も同様の症状が続く場合は、PX-Q3U4が初期不良品である可能性も疑われます。

なお、px4videoが全く生えてこないということではないようですので、構築手順は間違っていないと思われます。

hiradimir commented 3 years ago

@nns779 ご確認・ご助言ありがとうございます。 ソフト側のトラブルでは無さそう、と認識しました、のでissueはcloseしておきます。

USBケーブルはPX-Q3U4に付属のものを使用されていますでしょうか…?

いいえ、付属のケーブルの品質が悪いことは把握できていたので、 別のケーブル(U2C-MF05BK)を新規に購入し使っています。

PX-Q3U4が初期不良品である可能性も疑われます。

承知です。メーカー様に問い合わせしてみます。

なお、px4videoが全く生えてこないということではないようですので、構築手順は間違っていないと思われます。

ありがとうございます。安心しました。

hiradimir commented 3 years ago

@nns779 メーカー様に問い合わせした所機器の不具合が認められて交換となりました。 細かいことは教えていただけなかったですが、 電源周りの不具合で常に再起動を繰り返していた。とのことでした。

交換品で同様の不具合が出ることは無くなりました。 ご助言ありがとうございました。報告まで。。