Eu instalei o Mythbuntu 14.04 e não consigo fazer meu controle remoto funcionar

0

Eu tento reiniciar o lirc e recebo o seguinte erro:

find: '/sys/class/rc/*/': No such file or directory
 * Stopping remote control daemon(s): LIRC                               [ OK ] 
 * Loading LIRC modules                                                  [ OK ] 
find: '/sys/class/rc/*/': No such file or directory
 * Starting remote control daemon(s) :                                   [ OK ] 

Eu tentei digitar no irw para ver se recebo alguma coisa e fico absolutamente nada

aqui está a informação do hardware

I: Bus=0003 Vendor=147a Product=e031 Version=0111
N: Name="Formosa21 IR603 HID MCE"
P: Phys=usb-0000:00:1d.1-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb7/7-1/7-1:1.0/input/input3
U: Uniq=
H: Handlers=sysrq kbd event3
B: PROP=0
B: EV=10001f
B: KEY=4837fff072ff32d bf54444600000000 1 20f908b17c000 677bfad9415fed e09effdf01cfffff fffffffffffffffe
B: REL=40
B: ABS=100000000
B: MSC=10

aqui está a saída do lsusb

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 002: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 147a:e031 Formosa Industrial Computing, Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Eu apenas não consigo fazer funcionar. Meu sistema está atualizado.

    
por user298662 28.06.2014 / 16:50

1 resposta

0

Eu tive o mesmo problema e acabou relacionado a portas USB3 usando o xhci. Você tem algumas opções:

  1. Desative xhci na BIOS, se possível, e tente ver se a opção irw responde.
  2. Use o ir-keytable em vez do LIRC.

Para a opção 2:

% sudo apt-get purge lirc

Instalar o ir-keytable

% sudo apt-get install ir-keytable

Encontre o dispositivo / eventID para seu controle remoto:

% ir-keytable

Você receberá uma saída assim com um eventID para seu transceptor de infravermelho:

Found /sys/class/rc/rc1/ (/dev/input/event10) with:
Driver mceusb, table rc-rc6-mce
Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other 
Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC other 
Name: Media Center Ed. eHome Infrared 
bus: 3, vendor/product: 147a:e03e, version: 0x1001
Repeat delay = 500 ms, repeat period = 125 ms

Teste os pressionamentos de tecla remotos usando o eventID da etapa anterior. Isso é semelhante ao uso de “irw” com lirc. Isto é para pressionar a tecla “OK” uma vez no controle remoto.

% sudo ir-keytabe --test --device=/dev/input/event10

Você deve obter uma saída parecida com a abaixo:

 1416166547.998594: event type EV_MSC(0x04): scancode = 0x800f0422
 1416166547.998594: event type EV_KEY(0x01) key_down: KEY_OK(0x0001)
 1416166547.998594: event type EV_SYN(0x00).
 1416166548.104565: event type EV_MSC(0x04): scancode = 0x800f0422
 1416166548.104565: event type EV_SYN(0x00).
 1416166548.353099: event type EV_KEY(0x01) key_up: KEY_OK(0x0001)
 1416166548.353099: event type EV_SYN(0x00).

Se isso funcionar, você sabe que os pressionamentos de tecla estão sendo reconhecidos pelo seu sistema. Além desse ponto, você pode mapear as teclas que deseja para o seu controle remoto. Eu consegui fazer essa parte funcionar hoje com meu xcvr IR formosa mceusb. Deixe-me saber se você precisar de mais informações nesse caminho.

    
por patna 17.11.2014 / 04:52