Eu tive o mesmo problema e acabou relacionado a portas USB3 usando o xhci. Você tem algumas opções:
- Desative xhci na BIOS, se possível, e tente ver se a opção irw responde.
- 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.