HDMI CEC daemon

о модулях и их работе

Re: HDMI CEC daemon

Postby PiavwynkOuz8 » 26 Jul 2016, 13:09

Добрый день.
Попытка запустить демон всегда завершается с ошибкой:
консольный лог | +
Code: Select all
/tmp # cecd -s -i -c /usr/local/etc/mos/etc/cecd.conf
2016.07.26 08:47:53.618 cecd v0.5.1 (r10013) started.
2016.07.26 08:47:53.619 libcec:debug [libcec_open] open /dev/cec/0
2016.07.26 08:47:53.625 using 5 entries hash table for cec_commands
2016.07.26 08:47:53.629 libcec:debug [libcec_allocate_logical_address] switched to unregistered logical address
2016.07.26 08:47:53.678 libcec:debug [libcec_get_physical_address] found physical address 1000
2016.07.26 08:47:53.679 libcec:info [libcec_allocate_logical_address] physical address: 1.0.0.0
2016.07.26 08:47:53.679 libcec:debug [libcec_allocate_logical_address] querying logical address 4

2016.07.26 08:47:53.861 libcec:error [realtek_cec_write_message] failed to send CEC message - errno: 1
2016.07.26 08:47:53.863 libcec:debug [libcec_allocate_logical_address] using logical address 4

2016.07.26 08:47:53.864 logical address set to 4
2016.07.26 08:47:54.047 libcec:error [realtek_cec_write_message] failed to send CEC message - errno: 1
2016.07.26 08:47:54.048 could not send message

Драйвер CEC вкомпилен в ядро: в списке lsmod он отсутствует, а устройство /dev/cec/0 в системе присутствует с момента загрузки. Пробовал демон cecd из репозитория и из этой ветки.
OUI моего телевизора (Pioneer) в списке по ссылке отсутствует, но до его отправки дело не доходит, судя по логу.
При этом “Малинка”, подключенная этим же кабелем к этому же разъёму HDMI, работает как из пушки без всяких настроек. При подключении плеера все пункты управления с телевизора становятся недоступными (ошибки обмена по шине CEC?).
По видимому, линия №13 разъёма HDMI на плате разведена: фото. Только непонятно куда именно она уходит, поскольку МС RTD1185 в BGA корпусе.
Есть какой-нибудь другой способ проверить интерфейс CEC?

PS Демон cecd убить штатными средствами нет никакой возможности. Единственный вариант, который у меня сработал: послать сигнал Ctrl-C демону, после чего
Code: Select all
 echo 0 > /dev/cec/0
Woxter i-Cube 2750 RTD1185DC + DVB-T2, WiFi only (TEW 648UB), HDD 2TB
PiavwynkOuz8
 
Posts: 62
Joined: 05 Jul 2016, 16:44

Re: HDMI CEC daemon

Postby FarVoice » 26 Jul 2016, 19:38

отключите распберри и попробуйте без неё, только телик и плеер.
Судя по логу у вас даже не доходит до опроса телика. OUI пионера легко ищется в инете.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HDMI CEC daemon

Postby PiavwynkOuz8 » 26 Jul 2016, 20:11

Raspberry Pi отключена. Вместо неё тем же кабелем подключен плеер. Лог от этой конфигурации.
Пробовал подключать Raspberry и плеер на разные порты HDMI телевизора. При включении плеера, управление CEC в телевизоре становится неактивным и ничего не управляется.
PS OUI Pioneer найти не смог :?
Woxter i-Cube 2750 RTD1185DC + DVB-T2, WiFi only (TEW 648UB), HDD 2TB
PiavwynkOuz8
 
Posts: 62
Joined: 05 Jul 2016, 16:44

Re: HDMI CEC daemon

Postby FarVoice » 26 Jul 2016, 21:06

Вас что, в гугле забанили? https://www.google.ru/#q=Organizational ... er+Pioneer
C83DFC Pioneer DJ Corporation
94B2CC PIONEER CORPORATION
745E1C PIONEER CORPORATION
00E036 PIONEER CORPORATION

И что-то там про пионеры было нехорошее... Надо вспоминать, давно это было.
Вы этот viewtopic.php?p=61774#p61774 бинарник пробовали?

UPD: Глянул сорцы. Это был Панасоник.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HDMI CEC daemon

Postby PiavwynkOuz8 » 27 Jul 2016, 13:45

Спасибо за подсказку, получается что OUI и диапазон MAC адресов, выделенный компании это одно и то же?
Пробовал бинарник из репозитория и из этой ветки. Выше приводил лог для бинарника иэ этой ветки. Вот лог от бинарника из репозитория.
консольный лог | +
Code: Select all
/tmp # cecd.0 -s -i -c /usr/local/etc/mos/etc/cecd.conf
2016.07.27 09:38:10.877 cecd v0.5.1 (r10013) started.
2016.07.27 09:38:10.878 libcec:debug [libcec_open] open /dev/cec/0
2016.07.27 09:38:10.885 using 5 entries hash table for cec_commands
2016.07.27 09:38:10.886 unable to open UI codes translation target '/tmp/CGI_request'
2016.07.27 09:38:10.886 translation of HDMI-CEC codes will be disabled
2016.07.27 09:38:10.890 libcec:debug [libcec_allocate_logical_address] switched to unregistered logical address
2016.07.27 09:38:10.939 libcec:debug [libcec_get_physical_address] found physical address 1000
2016.07.27 09:38:10.939 libcec:info [libcec_allocate_logical_address] physical address: 1.0.0.0
2016.07.27 09:38:10.940 libcec:debug [libcec_allocate_logical_address] querying logical address 4

2016.07.27 09:38:11.122 libcec:error [realtek_cec_write_message] failed to send CEC message - errno: 1
2016.07.27 09:38:11.123 libcec:debug [libcec_allocate_logical_address] using logical address 4

2016.07.27 09:38:11.124 logical address set to 4
2016.07.27 09:38:11.124 libcec:info [libcec_decode_message]   o 4->F: <Report Physical Address>
                                                                84 10 00 04
2016.07.27 09:38:11.309 libcec:error [realtek_cec_write_message] failed to send CEC message - errno: 1
2016.07.27 09:38:11.310 could not send message
Судя по всему до отправки OUI дело не доходит...
Woxter i-Cube 2750 RTD1185DC + DVB-T2, WiFi only (TEW 648UB), HDD 2TB
PiavwynkOuz8
 
Posts: 62
Joined: 05 Jul 2016, 16:44

Re: HDMI CEC daemon

Postby FarVoice » 27 Jul 2016, 22:49

Угум. Плеер крикнул всем, что он типо четвёртый и всё :(
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HDMI CEC daemon

Postby Virtual » 28 Jul 2016, 09:47

а сес линия ваще разведена? :mrgreen:
марсы: HDS7 (смотрелка AMP скин vrt уже без вариантов)
HDR12 AMP (обычно сервер с RAM 256 и возможностью подключить 2 SATA диска 2T+)
XTR PRO(AMP, HTTP(S) NFS SMB FTP сервер +trans2.90 + 2 SATA диска 2T+
сатурны: XTR Prodigy, R6S(512Mb_NAND), HD900A(_MD*) прошивка
User avatar
Virtual
 
Posts: 6450
Joined: 01 Oct 2010, 17:17
Location: UFA RU

Re: HDMI CEC daemon

Postby FarVoice » 28 Jul 2016, 09:52

разведена. Иначе бы плеер даже не смог прокричать свой адрес.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: HDMI CEC daemon

Postby PiavwynkOuz8 » 28 Jul 2016, 11:45

1.0.0.0 - видимо обозначает номер порта HDMI. Втыкаю в другой порт - меняется на 3.0.0.0, с теми же ошибками.
Драйвер, вкомпиленный в ядро, не может быть причиной?
Woxter i-Cube 2750 RTD1185DC + DVB-T2, WiFi only (TEW 648UB), HDD 2TB
PiavwynkOuz8
 
Posts: 62
Joined: 05 Jul 2016, 16:44

Re: HDMI CEC daemon

Postby FarVoice » 28 Jul 2016, 12:26

может, и в нём дело. Но выгрузить его и загрузить наш, имхо невозможно.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8573
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

PreviousNext

Return to Модули

Who is online

Users browsing this forum: No registered users and 3 guests