Ir приемник не работает...

  • Ну не могу я понять!!!!
    Поставил свежий RC2


    Jul 12 17:51:09 arvdr vdr[2976]: ERROR: /dev/lircd: Connection refused
    Jul 12 17:51:09 arvdr vdr[2991]: KBD remote control thread started (pid=2991, tid=65541)
    Jul 12 17:51:09 arvdr vdr[2976]: ERROR: remote control LIRC not ready!
    Jul 12 17:51:09 arvdr vdr[2976]: remote control KBD - keys known



    Понятное дело, приёмник не подключен, потому и не запустился.


    Заглянул в /var/lib/setserial
    Действительно, оба порта видны:


    /dev/ttyS0 uart 16550A port 0x03f8 irq 4 baud_base 115200 spd_normal skip_test
    /dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test


    Закоиентируй обе строчки от греха подальше, и пробуй дальше.



    #/dev/ttyS0 uart 16550A port 0x03f8 irq 4 baud_base 115200 spd_normal skip_test
    #/dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test

  • У меня вот такое выдаёт! В /var/log/messages
    Jul 14 03:17:17 arvdr kernel: lirc_dev: IR Remote Control driver registered, at major 61
    Jul 14 03:17:17 arvdr kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
    Jul 14 03:17:17 arvdr kernel: lirc_serial: use 'setserial /dev/ttySX uart none'
    Jul 14 03:17:17 arvdr kernel: lirc_serial: or compile the serial port driver as module and
    Jul 14 03:17:17 arvdr kernel: lirc_serial: make sure this module is loaded first
    Jul 14 03:17:18 arvdr kernel: lirc_serial: auto-detected active low receiver
    Jul 14 03:17:18 arvdr kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
    Jul 14 03:17:24 arvdr vdr[3135]: VDR version 1.3.27 started



    /var/log/syslog
    Jul 14 03:25:15 arvdr kernel: lirc_dev: IR Remote Control driver registered, at major 61
    Jul 14 03:25:15 arvdr kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
    Jul 14 03:25:15 arvdr kernel: lirc_serial: port 0003 already in use
    Jul 14 03:25:15 arvdr kernel: lirc_serial: use 'setserial /dev/ttySX uart none'
    Jul 14 03:25:15 arvdr kernel: lirc_serial: or compile the serial port driver as module and
    Jul 14 03:25:15 arvdr kernel: lirc_serial: make sure this module is loaded first
    Jul 14 03:25:16 arvdr kernel: lirc_serial: auto-detected active low receiver
    Jul 14 03:25:16 arvdr kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
    Jul 14 03:25:16 arvdr lircd 0.7.1pre2[3128]: lircd(any) ready
    Jul 14 03:25:16 arvdr lircd 0.7.1pre2[3128]: accepted new client on /dev/lircd
    Jul 14 03:25:16 arvdr kernel: lirc_serial: IRQ 4 busy
    Jul 14 03:25:16 arvdr lircd 0.7.1pre2[3128]: could not open /dev/lirc
    Jul 14 03:25:16 arvdr lircd 0.7.1pre2[3128]: default_init(): Device or resource busy
    Jul 14 03:25:16 arvdr lircd 0.7.1pre2[3128]: caught signal
    Jul 14 03:25:22 arvdr vdr[3205]: VDR version 1.3.27 started

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем schpuntik ().

  • Логи с рабочей машины:

    Исходный код
    Jul 12 11:30:33 arvdr kernel: lirc_dev: IR Remote Control driver registered, at major 61 
    Jul 12 11:30:33 arvdr kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
    Jul 12 11:30:34 arvdr kernel: lirc_serial: auto-detected active low receiver
    Jul 12 11:30:34 arvdr kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
    Jul 12 11:30:37 arvdr kernel: Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
    Jul 12 11:30:37 arvdr kernel: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A


    Хотя тоже не очень понятно, ресивер висит на ttyS0 ?(
    ttyS1 - феникс.




    ну и дальше при запуске VDR

    Исходный код
    Jul 12 11:30:49 arvdr vdr[3724]: LIRC remote control thread started (pid=3724, tid=114696)
    Jul 12 11:30:49 arvdr vdr[3725]: KBD remote control thread started (pid=3725, tid=131081)
    Jul 12 11:30:49 arvdr vdr[3705]: remote control LIRC - keys known
    Jul 12 11:30:49 arvdr vdr[3705]: remote control KBD - keys known


    Всё работает. Как уже говорил, после апгрейда на RC2 были заморочьки с Lirc, пока не закоментировал /var/lib/setserial

  • Debian-way


    dpkg-reconfigure setserial


    выбираем MANUAL
    затем комментируем все строчки в /var/lib/setserial/autoserial.conf


    или ещё лучше сразу прописываем в нём


    /dev/ttyS0 uart none



    Тогда и пакетный менеджер доволен и конфиги будут целы если не дай бог апдейт случится


  • а у меня так /var/log/messages


    Jul 14 21:14:07 arvdr input.agent[6396]: evdev: already loaded
    Jul 14 21:14:07 arvdr kernel: lirc_serial: use 'setserial /dev/ttySX uart none'
    Jul 14 21:14:07 arvdr kernel: lirc_serial: or compile the serial port driver as module and
    Jul 14 21:14:07 arvdr kernel: lirc_serial: make sure this module is loaded first
    Jul 14 21:14:12 arvdr vdr[6623]: VDR version 1.3.27 started


    /var/log/syslog

    Mein Fuhrpark

    1:6 MCD RR5, MCD XR5, MCD W5 Elo

    1:6 Hörmann HT 3 V3 Бензин+Электро,

    1:7 Traxxas XO-1, Unlimited Desert Racer

    1:8 Axial Yeti XL, Traxxas Summit + Sand & Snow, Sledge Brushless

    TRX4 Defender, TRX4 Bronco 1979 + 2021, TRX4 Kit, 1:10 TRX6 G63 AMG

    DJI Mavic 3


  • Всё проделал как ты написал но всё равно не работает выдаёт такое!
    Jul 14 22:34:23 arvdr kernel: lirc_dev: IR Remote Control driver registered, at major 61
    Jul 14 22:34:23 arvdr kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
    Jul 14 22:34:23 arvdr kernel: lirc_serial: use 'setserial /dev/ttySX uart none'
    Jul 14 22:34:23 arvdr kernel: lirc_serial: or compile the serial port driver as module and
    Jul 14 22:34:23 arvdr kernel: lirc_serial: make sure this module is loaded first
    Jul 14 22:34:24 arvdr kernel: lirc_serial: auto-detected active high receiver
    Jul 14 22:34:24 arvdr kernel: lirc_dev: lirc_register_plugin: sample_rate: 0

  • Jul 14 21:14:14 arvdr vdr[6623]: loading /etc/vdr/themes/DeepBlue-default.theme
    Jul 14 21:14:14 arvdr vdr[6623]: ERROR: /dev/lircd: Connection refused
    Jul 14 21:14:14 arvdr vdr[6638]: KBD remote control thread started (pid=6638, tid=49156)
    Jul 14 21:14:14 arvdr vdr[6623]: ERROR: remote control LIRC not ready!
    Jul 14 21:14:14 arvdr vdr[6623]: remote control KBD - keys known

    Mein Fuhrpark

    1:6 MCD RR5, MCD XR5, MCD W5 Elo

    1:6 Hörmann HT 3 V3 Бензин+Электро,

    1:7 Traxxas XO-1, Unlimited Desert Racer

    1:8 Axial Yeti XL, Traxxas Summit + Sand & Snow, Sledge Brushless

    TRX4 Defender, TRX4 Bronco 1979 + 2021, TRX4 Kit, 1:10 TRX6 G63 AMG

    DJI Mavic 3

  • Jul 14 21:14:07 arvdr input.agent[6396]: evdev: already loaded
    Jul 14 21:14:07 arvdr kernel: lirc_serial: port 03f8 already in use
    Jul 14 21:14:07 arvdr kernel: lirc_serial: use 'setserial /dev/ttySX uart none'
    Jul 14 21:14:07 arvdr kernel: lirc_serial: or compile the serial port driver as module and
    Jul 14 21:14:07 arvdr kernel: lirc_serial: make sure this module is loaded first

    Mein Fuhrpark

    1:6 MCD RR5, MCD XR5, MCD W5 Elo

    1:6 Hörmann HT 3 V3 Бензин+Электро,

    1:7 Traxxas XO-1, Unlimited Desert Racer

    1:8 Axial Yeti XL, Traxxas Summit + Sand & Snow, Sledge Brushless

    TRX4 Defender, TRX4 Bronco 1979 + 2021, TRX4 Kit, 1:10 TRX6 G63 AMG

    DJI Mavic 3

  • мужики ну так что никаких предложений нет больше
    я уже не знаю о чём и думать где эту беду искать

    Mein Fuhrpark

    1:6 MCD RR5, MCD XR5, MCD W5 Elo

    1:6 Hörmann HT 3 V3 Бензин+Электро,

    1:7 Traxxas XO-1, Unlimited Desert Racer

    1:8 Axial Yeti XL, Traxxas Summit + Sand & Snow, Sledge Brushless

    TRX4 Defender, TRX4 Bronco 1979 + 2021, TRX4 Kit, 1:10 TRX6 G63 AMG

    DJI Mavic 3

  • да


    /dev/ttyS0 uart none
    ###PORT STATE GENERATED USING AUTOSAVE-ONCE###
    ###AUTOSAVE-ONCE###
    ###AUTOSAVE-ONCE###
    ###AUTOSAVE###
    #
    # If you want to configure this file by hand, use
    # dpkg --configure setserial
    # and change the configuration mode of the file to MANUAL. If you do not do this# this file may be overwritten automatically the next time you upgrade the
    # package.
    #
    #/dev/ttyS0 uart 16550A port 0x03f8 irq 4 baud_base 115200 spd_normal skip_test
    #/dev/ttyS1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test

    Mein Fuhrpark

    1:6 MCD RR5, MCD XR5, MCD W5 Elo

    1:6 Hörmann HT 3 V3 Бензин+Электро,

    1:7 Traxxas XO-1, Unlimited Desert Racer

    1:8 Axial Yeti XL, Traxxas Summit + Sand & Snow, Sledge Brushless

    TRX4 Defender, TRX4 Bronco 1979 + 2021, TRX4 Kit, 1:10 TRX6 G63 AMG

    DJI Mavic 3

  • Я полностью заново поставил RC2 щас все логи выглядят хорошо но пульт не пашет! X(
    Jul 15 21:39:21 arvdr kernel: lirc_dev: IR Remote Control driver registered, at major 61
    Jul 15 21:39:21 arvdr kernel: lirc_serial: no version for "lirc_unregister_plugin" found: kernel tainted.
    Jul 15 21:39:22 arvdr kernel: lirc_serial: auto-detected active high receiver
    Jul 15 21:39:22 arvdr kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
    Jul 15 21:39:28 arvdr vdr[3046]: VDR version 1.3.27 started
    Даже осци на приёмнике сигнал показывает и конфиги в порядке! Теперь я понимаю почему у vladi007 не получаеться! У кого какие будут соображения на эту тему?

  • ну вот после долгих мучений у меня пошло
    ура!


    что сделал сам не знаю
    но буду вспорминать что я делал

    Mein Fuhrpark

    1:6 MCD RR5, MCD XR5, MCD W5 Elo

    1:6 Hörmann HT 3 V3 Бензин+Электро,

    1:7 Traxxas XO-1, Unlimited Desert Racer

    1:8 Axial Yeti XL, Traxxas Summit + Sand & Snow, Sledge Brushless

    TRX4 Defender, TRX4 Bronco 1979 + 2021, TRX4 Kit, 1:10 TRX6 G63 AMG

    DJI Mavic 3

  • У меня на мамке один внешний COM порт один внутренний и еще есть внутреннний IR_CIR.
    Хочу феникс повесить на внутренний COM порт, чтобы снаружи корпуса провода не городить, а пультоприемник на IR_CIR.


    Нашел схему подключения приемника на внутреннний порт.


    Вопрос: возможно ли его настроить на LIRC?

    Файлы

    • winlirk.gif

      (985 Byte, скачали 295 раз, последнее скачивание: )

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем HotDog ().

  • Собрал схему воткнул в IR_CIR порт в маме - проверил +5В - все наместе.
    В BIOS выставил:
    CIR port adress 310
    CIR port IRQ 11


    Начинаю разбиратся с lirc - но туплю с настройками:
    /etc/lirc/hardware.conf
    помогите разобраться
    Нужны ли какие либо драйвера или только правильно в конфигах прописать?


    До этого момента обычный ИК приемник висел на COM2 всё замечательно работал.


    Подозреваю что должно работать потому как слева на странице Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. написано в разделе Supported Hardware - Built-in IrDA ports (SIR mode, available in notebooks), но ссылки на текст нет.

  • Я не уверен, потому как никогда с таким не встречался, но моё чутьё мне подсказывает что для этого нужны совершенно другие модули для ядра


  • Исходный код
    dpkg-reconfigure lirc


    Здесь есть установки на внутренний IrDA но почему-то установки не запоминаються! ;(

  • Привет Всем



    Я продолжу здесь мою проблему (по теме)



    schpuntik


    Я прошёлся по всем твоим выступлениям , но ничего по флагам не нашёл


    У меня маленький вопрос почему с разными IR получаются
    разные конфиги
    Это при заводском IR




    begin remote


    name /etc/lirc/lircd.conf
    bits 4
    flags SPACE_ENC|CONST_LENGTH
    eps 30
    aeps 100


    header 458 278
    one 173 707
    zero 173 324
    ptrail 180
    pre_data_bits 8
    pre_data 0x20
    gap 99113
    min_repeat 8
    toggle_bit 0



    begin codes
    up 0xA
    down 0xA
    d-box 0x2
    ok 0x3
    home 0x3




    А это при самодельном



    begin remote


    name /etc/lirc/lircd.conf
    flags RAW_CODES
    eps 30
    aeps 100


    ptrail 0
    repeat 0 0
    gap 91490


    begin raw_codes


    name up
    522 181 262 181 261 181
    261 720 185 425 182 427
    183 244 214 219 233 203
    248 558 185 244 212 743
    185 244 211


    Мне так кажется что проблема в железе



    Обе конфигурации делались с одним и тем-же пультом DBox2


  • Теперь видишь разницу? Как переставить сам не знаю!