CoreElec의 부팅에서 cec가 작동하지 않습니다
컨텐츠 정보
- 7,889 조회
- 2 댓글
- 0 추천
-
목록
본문
1.정보 출처 https://discourse.coreelec.org/t/8-95-5-cec-not-working/2409/29 의 정보 내용입니다 dmesg | grep -i cec | pastebinit |
fw_setenv cecconfig cec3f reboot
또는 cec를 완전히 비활성화합니다.
fw_setenv cecconfig cec0
찾아서 또는
fw_setenv cecconfig cec3f
reboot
정보.....더 쉬운 해결책이 있습니다. Autostart.sh를 작성하고 cec3f를 cec sysfs에 반향 (CEC를 활성화 함) 한 다음 shutdown.sh를 작성하고 cec0을 cec sysfs (반점을 비활성화 함)에 반향하십시오.
이것은 uboot가 항상 CEC가 꺼져 있고 폴링이 아니라고 생각하지만 kodi는 cec 제어를 갖습니다.
=====================
dmesg | grep -i cec | pastebinit
[ 0.000000@0] Kernel command line: rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 logo=osd0,loaded,0x3d800000 vout=1080p60hz,enable panel_type=lcd_1 hdmimode=1080p60hz frac_rate_policy=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 androidboot.selinux=permissive androidboot.firstboot=0 jtag=disable androidboot.hardware=amlogic androidboot.serialno=1234567890 androidboot.rpmb_state=0 BOOT_IMAGE=kernel.img boot=LABEL=COREELEC disk=LABEL=STORAGE console=ttyS0,115200 console=tty0 no_console_suspend enable_wol=1 hdmitx=cec3f hdmimode=1080p60hz logo=osd0,loaded,0x3d800000 quiet console=tty0 systemd.show_status=auto [ 0.000000@0] hdmitx: hdmitx: android device found, setting cec mode to:0x3f [ 0.000000@0] hdmitx: HDMI hdmi_cec_func_config:0x3f [ 0.857103@1] cectx ff80023c.aocec: cec driver date:Ver 2019/3/25 [ 0.859404@1] cectx ff80023c.aocec: compatible:amlogic, aocec-g12a [ 0.865372@1] cectx ff80023c.aocec: cecb_ver:0x1 [ 0.869973@1] cectx ff80023c.aocec: line_reg:0x1 [ 0.874552@1] cectx ff80023c.aocec: line_bit:0x3 [ 0.879265@1] cectx ff80023c.aocec: ee_to_ao:0x1 [ 0.883934@1] input: cec_input as /devices/virtual/input/input1 [ 0.884229@1] cectx ff80023c.aocec: not find 'port_num' [ 0.889053@1] cectx ff80023c.aocec: using cec:1 [ 0.893633@1] cectx ff80023c.aocec: no hdmirx regs [ 0.898289@2] cectx ff80023c.aocec: no hhi regs [ 0.902726@2] cectx ff80023c.aocec: not find 'output' [ 0.909214@2] cectx ff80023c.aocec: irq cnt:2 [ 0.912299@2] cectx ff80023c.aocec: wakeup_reason:0x0 [ 0.917188@0] cectx ff80023c.aocec: cev val1: 0x0;val2: 0x0 [ 0.922696@0] cectx ff80023c.aocec: aml_cec_probe success end [ 29.300310@1] cectx ff80023c.aocec: bad iniator with self:CEC RX len 6: 0f 80 10 00 20 00
=============
0x3f
fw_setenv cecconfig 0x3f
reboot
해보고 확인
fw_setenv cecconfig 0x3f
reboot
--------
실패
■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
관련자료
댓글 2
shimss@11q.kr님의 댓글
NEC 및 rc-6 이외의 다른 프로토콜 (현재 기본 설정)의 스캔 코드를 얻으려면 간단히 사용할 수도 있습니다.
ir-keytable -c -p all -t
그러나 불행히도 ir-keytable -t는 디코딩 된 스캔 코드의 프로토콜을 보여주지 않습니다. 제대로 작동하려면 프로토콜이 키맵 파일의 헤더에 포함되어야하기 때문에 유감입니다.
따라서 일반적으로 키맵 파일을 만들 때 단일 프로토콜을 수동으로 설정하는 것이 가장 좋습니다.
ir-keytable -c -p nec -t
아시아의 많은 박스가 NEC 프로토콜 리모컨과 함께 제공되는 것 같으므로 -p nec시작하는 것이 좋습니다. 그 시도를 작동하지 않는 경우 -p rc-5나 -p rc-6,이 또한 매우 인기있는 프로토콜입니다. 여전히 아무것도 얻지 못하면 다른 것을 시도하십시오.
그럼 또,
히 아스
ir-keytable -c -p all -t
그러나 불행히도 ir-keytable -t는 디코딩 된 스캔 코드의 프로토콜을 보여주지 않습니다. 제대로 작동하려면 프로토콜이 키맵 파일의 헤더에 포함되어야하기 때문에 유감입니다.
따라서 일반적으로 키맵 파일을 만들 때 단일 프로토콜을 수동으로 설정하는 것이 가장 좋습니다.
ir-keytable -c -p nec -t
아시아의 많은 박스가 NEC 프로토콜 리모컨과 함께 제공되는 것 같으므로 -p nec시작하는 것이 좋습니다. 그 시도를 작동하지 않는 경우 -p rc-5나 -p rc-6,이 또한 매우 인기있는 프로토콜입니다. 여전히 아무것도 얻지 못하면 다른 것을 시도하십시오.
그럼 또,
히 아스