LINUX.ORG.RU

Не стартует lirc как сервис (Debian 8 Jessie)

 ,


0

1

Использую устройство Asus Digital Home. Скопировал его конфиг:

# cp /usr/share/lirc/remotes/asus/lircd.conf.asusdh /etc/lirc/lircd.conf
Сконфигурировал /etc/lirc/hardware.conf:
$ grep '^[^#]' /etc/lirc/hardware.conf
LIRCD_ARGS=""
DRIVER="asusdh"
DEVICE="/dev/usb/hiddev0"
MODULES=""
LIRCD_CONF="/etc/lirc/lircd.conf"
LIRCMD_CONF=""
Если запускаю так:
# lircd --nodaemon --driver=asusdh --device=/dev/usb/hiddev0 /etc/lirc/lircd.conf
То всё работает. В другом окне запускаю irw, нажимаю на пульте кнопки и irw их печатает.
Если запускаю как сервис:
# /etc/init.d/lirc start
Пишет: [ ok ] Starting lirc (via systemctl): lirc.service..
При этом lircd в списке процессов не появляется, лог файла /var/log/lircd нет и в /var/log/syslog ничего нового.
Пытался дебажить скрипт запуска сервиса: bash -x /etc/init.d/lirc start.
Обнаружил что всё заканчивается на /bin/systemctl start lirc.service.
При этом # locate lirc.service ничего не находит.

В какой лог файл смотреть чтоб понять почему этот systemctl так в итоге не запускает lircd?
Когда отсутствует lirc.service это нормально? Может дело в этом? Если да, то почему systemctl не руается?

Смотреть в вывод команды systemctl status lirc.service после попытки запуска оного lirc.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)

Перезагрузился – все заработало.
Чудны дела твои господи.

intelfx в любом случае спасибо.

LinuxUser ★★★
() автор топика

usb hid устройство, нафига lirc?
Покажи

lsusb
xinput
Запусти xev или xinput --test-xi2 , понажимай кнопочки.

arson ★★★★★
()
Ответ на: комментарий от arson
$ lsusb
Bus 002 Device 004: ID 8086:1406 Intel Corp. WiMAX Connection 2400m
Bus 002 Device 003: ID 046d:c01d Logitech, Inc. MX510 Optical Mouse
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 17ef:480f Lenovo Integrated Webcam [R5U877]
Bus 001 Device 005: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 004: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor
Bus 001 Device 008: ID 1130:cc00 Tenx Technology, Inc. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ lsusb
xinput
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse         	id=10	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=12	[slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                   	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
    ↳ Integrated Camera                       	id=9	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=11	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=14	[slave  keyboard (3)]

Ни xev ни xinput --test-xi2 на нажатия кнопок на пульте не реагируют.

LinuxUser ★★★
() автор топика
Ответ на: комментарий от LinuxUser

Ни xev ни xinput --test-xi2 на нажатия кнопок на пульте не реагируют.

Ты lirc отключил?
Еще ls /dev/input/by-id/ посмотри.

arson ★★★★★
()
Ответ на: комментарий от arson

Да: выполнил /etc/init.d/lirc stop, вынул USB адаптер приёмника инфракрасных сигналов и вставил обратно.

$ ls /dev/input/by-id/
usb-Chicony_Electronics_Co.__Ltd._Integrated_Camera-event-if00
usb-Logitech_USB-PS_2_Optical_Mouse-event-mouse
usb-Logitech_USB-PS_2_Optical_Mouse-mouse
$

Если чё, я спать.

LinuxUser ★★★
() автор топика
Последнее исправление: LinuxUser (всего исправлений: 1)
Ответ на: комментарий от arson
# tail -n 0 -f /var/log/kern.log
Jan  6 10:44:16 nvh kernel: [ 4768.836016] usb 1-1.1: new low-speed USB device number 11 using ehci-pci
Jan  6 10:44:17 nvh kernel: [ 4768.934061] usb 1-1.1: New USB device found, idVendor=1130, idProduct=cc00
Jan  6 10:44:17 nvh kernel: [ 4768.934069] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan  6 10:44:17 nvh kernel: [ 4768.934074] usb 1-1.1: Product: ASUS DH Remote
Jan  6 10:44:17 nvh kernel: [ 4768.934078] usb 1-1.1: Manufacturer: T-wins
Jan  6 10:44:17 nvh kernel: [ 4768.937142] hid-generic 0003:1130:CC00.0007: hiddev0,hidraw0: USB HID v1.10 Device [T-wins ASUS DH Remote] on usb-0000:00:1a.0-1.1/input0
LinuxUser ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.