Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Поддержка платформы Linux \ Live

Ответ
 
Опции темы Опции просмотра
Старый 19.04.2019, 14:38   #1
TorAll
Junior Member
 
Регистрация: 09.04.2019
Сообщений: 10
По умолчанию Lirc, бесконечный повтор нажатия

Завёл lirc, начиналось всё неплохо: mode2, irrecord, проверка в irw - пульт работает.
Надо бы начинать радоваться, но дальше что-то пошло не так.
В командной строке и в KODI любое нажатие на пульте отрабатывается как залипание. Например, при нажатии key_up в командной строке прокручивается вся история ранее введённых команд.
Гуглил, советуют отключить lircd-uinput.service. Прекрасно, но без него не работает совсем.
В какую сторону копать?

PS: в сессии LXDE всё работает нормально под тем же юзером.

Последний раз редактировалось TorAll; 20.04.2019 в 12:18.
TorAll вне форума   Ответить с цитированием
   
Старый 27.05.2020, 22:22   #2
Lazy caT
Junior Member
 
Регистрация: 12.03.2013
Сообщений: 9
Question

Цитата:
Сообщение от TorAll Посмотреть сообщение
Завёл lirc, начиналось всё неплохо: mode2, irrecord, проверка в irw - пульт работает.
Надо бы начинать радоваться, но дальше что-то пошло не так.
В командной строке и в KODI любое нажатие на пульте отрабатывается как залипание. Например, при нажатии key_up в командной строке прокручивается вся история ранее введённых команд.
Гуглил, советуют отключить lircd-uinput.service. Прекрасно, но без него не работает совсем.
В какую сторону копать?

PS: в сессии LXDE всё работает нормально под тем же юзером.
Сегодня обновился до 18.04 LTS, Lirc, соответственно, до 0.10.
KODI 18.7
И "поймал" совершенно ту же самую ситуацию.

Было:
Код:
2020-05-27 09:32:25.813 NOTICE: Starting Kodi (18.7 Git:20200520-f14f7a84e3). Platform: Linux x86 64-bit
2020-05-27 09:32:25.813 NOTICE: Using Release Kodi x64 build
2020-05-27 09:32:25.813 NOTICE: Kodi compiled 2020-05-20 by GCC 5.4.0 for Linux x86 64-bit version 4.4.219 (263387)
2020-05-27 09:32:25.813 NOTICE: Running on Ubuntu 16.04.6 LTS, kernel: Linux x86 64-bit version 4.4.0-179-generic
... и Lirc был версии 0.9.2, всё было ОК. А вот с Lirc 0.10.0 беда прям...

Хотелось бы узнать, нашлось решение проблемы?

P.S. Забыл добавить, использую обычный serial_ir (lirc_serial) по простейшей схеме, с фотоэлементом и 5V стабилизатором, на COM порту.

Последний раз редактировалось Lazy caT; 27.05.2020 в 22:29.
Lazy caT вне форума   Ответить с цитированием
Старый 27.05.2020, 23:15   #3
kumok
Senior Member
 
Регистрация: 08.02.2017
Сообщений: 165
По умолчанию

Цитата:
Сообщение от Lazy caT Посмотреть сообщение
... и Lirc был версии 0.9.2, всё было ОК. А вот с Lirc 0.10.0 беда прям...

Хотелось бы узнать, нашлось решение проблемы?

P.S. Забыл добавить, использую обычный serial_ir (lirc_serial) по простейшей схеме, с фотоэлементом и 5V стабилизатором, на COM порту.
https://twosortoftechguys.wordpress....-ubuntu-18-04/ Откатывал lirc таким макаром.
kumok вне форума   Ответить с цитированием
Старый 28.05.2020, 13:00   #4
Lazy caT
Junior Member
 
Регистрация: 12.03.2013
Сообщений: 9
Thumbs up

Цитата:
Сообщение от kumok Посмотреть сообщение
https://twosortoftechguys.wordpress....-ubuntu-18-04/ Откатывал lirc таким макаром.
Вот спасибо, добрый человек, сработало!
Lazy caT вне форума   Ответить с цитированием
Старый 02.06.2020, 22:41   #5
Lazy caT
Junior Member
 
Регистрация: 12.03.2013
Сообщений: 9
Unhappy

Переустановка действительно сработала но, теперь другая "беда" которую, в силе своей неопытности с Linux (kodibuntu), победить я не в силах.

Происходит вот что.
При запуске KODI, lirc не запускается. Точнее он запускается но т.к. serial_ir не загружается он вываливает ошибку:
Код:
Jun  3 00:18:32 kodibuntu lirc[697]:  * Starting remote control daemon(s) :
Jun  3 00:18:32 kodibuntu lircd-0.9.0[855]: lircd(default) ready, using /var/run/lirc/lircd
Jun  3 00:18:32 kodibuntu lirc[697]:    ...done.
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: accepted new client on /var/run/lirc/lircd
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: could not get file information for /dev/lirc0
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: default_init(): No such file or directory
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: Failed to initialize hardware
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: removed client
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: accepted new client on /var/run/lirc/lircd
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: could not get file information for /dev/lirc0
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: default_init(): No such file or directory
Jun  3 00:18:34 kodibuntu lircd-0.9.0[855]: Failed to initialize hardware
В памяти lirc "висит":
Код:
root@kodibuntu:/var/log# ps -ax | grep lirc
  855 ?        Ss     0:00 /usr/sbin/lircd --output=/var/run/lirc/lircd --device=/dev/lirc0
а вот модуль serial_ir не подгружается. Вывод lsmod | grep lirc пустой.

Чтобы запустить работу пульта, в консоли постоянно приходится давать команду
Код:
modprobe serial_ir
service lirc restart
Только после этого все работает.

Есть какие-нибудь варианты, как побороть эту беду?
Lazy caT вне форума   Ответить с цитированием
Старый 03.06.2020, 09:03   #6
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,477
По умолчанию

Посмотреть может он попал в blacklist смотри примерно в /etc/modules
Ну и можно попробовать принудительно его грузить
типа делаешь /etc/modules-load.d/serial_ir.conf
Код:
# Load serial_ir_.ko at boot
serial_ir
sovaby вне форума   Ответить с цитированием
Старый 04.06.2020, 14:38   #7
Lazy caT
Junior Member
 
Регистрация: 12.03.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от sovaby Посмотреть сообщение
Посмотреть может он попал в blacklist смотри примерно в /etc/modules
Ну и можно попробовать принудительно его грузить
типа делаешь /etc/modules-load.d/serial_ir.conf
Код:
# Load serial_ir_.ko at boot
serial_ir
Не, не помогло. В blacklist'e его нет, а если его принудительно прописать в загрузку, Lirc вообще перестает стартовать, даже при запуске вручную.

Я нашел тему в UBUNTU форуме
https://forum.ubuntu.ru/index.php?topic=299254.0
Всё то что у меня происходит...
Каждый раз приходится запускать Lirc вручную, я уже в sh скрипт команды прописал чтобы было удобнее.

В той теме ТС решил проблему запуском "setserial /dev/ttyS0 uart none" но, у меня он был уже запущен ранее и в файле serial.conf прописано:
Код:
root@kodibuntu:~# cat /etc/serial.conf
/dev/ttyS0 uart none
в общем, думаю далее...
Извиняюсь, конечно же, за оффтоп...
Lazy caT вне форума   Ответить с цитированием
Старый 05.06.2020, 12:02   #8
sovaby
Senior Member
 
Аватар для sovaby
 
Регистрация: 29.11.2010
Адрес: Минск
Сообщений: 1,477
По умолчанию

Самый простой способ если не заморачиваться.
Пропиши в rc.local свои команды
Код:
modprobe serial_ir
service lirc restart
Будет от запуска, само подгружать модуль и рестартить сервис в последнюю очередь после всей загрузки системы.

Скорее всего так как : Lirc вообще перестает стартовать, даже при запуске вручную.
Идет конфликт какой то между модулями , нужно копать порядок их загрузки.

Последний раз редактировалось sovaby; 05.06.2020 в 12:09.
sovaby вне форума   Ответить с цитированием
Старый 05.06.2020, 20:16   #9
Lazy caT
Junior Member
 
Регистрация: 12.03.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от sovaby Посмотреть сообщение
Самый простой способ если не заморачиваться.
Пропиши в rc.local свои команды
Код:
modprobe serial_ir
service lirc restart
Будет от запуска, само подгружать модуль и рестартить сервис в последнюю очередь после всей загрузки системы.

Скорее всего так как : Lirc вообще перестает стартовать, даже при запуске вручную.
Идет конфликт какой то между модулями , нужно копать порядок их загрузки.
В очередной раз извиняюсь за оффтоп...

В общем "добил" я его. В конфиге lirc'а добавил ещё один модуль.
было:
Код:
REMOTE_MODULES="lirc_dev serial_ir"
стало:
Код:
REMOTE_MODULES="lirc_dev ir_lirc_codec serial_ir"
обязательно посмотреть чтобы было:
Код:
LOAD_MODULES="true"
и убрать все упоминания о модуле(лях) lirc'а из файла /etc/modules или директории /etc/modules-load.d
Lazy caT вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lirc Leonid.Mew Поддержка платформы Android 2 16.12.2016 11:55
13.04 и lirc aisman Поддержка платформы Linux \ Live 5 30.04.2013 02:01
XBMC Frodo зависает после нажатия кнопки стоп ShIvADeSt Поддержка платформы Windows 2 02.02.2013 10:30
lirc 0.9.0 olhov Оборудование для XBMC 2 25.03.2012 16:06
Lirc 0.9.0 Antioh Поддержка платформы Linux \ Live 2 06.04.2011 10:09


Текущее время: 03:53. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.