|
From: Wade B. <wbe...@gm...> - 2016-04-24 00:42:14
|
Hello, I have a working setup using centos7 (and other ubuntu distros previously) but when using this hardware with fedora 23 I can't get it working. Here's my hardware: lsusb: Bus 002 Device 002: ID 1784:0006 TopSeed Technology Corp. eHome Infrared Transceiver remote: directv tivo (http://lirc.sourceforge.net/remotes/tivo/DTV36) Software: kernel version: 4.4.7-300.fc23.x86_64 lirc: Version : 0.9.3a Release : 3.fc23 dmesg output: [ 985.556252] usb 2-2: New USB device found, idVendor=1784, idProduct=0006 [ 985.556257] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 985.556260] usb 2-2: Product: eHome Infrared Transceiver [ 985.556263] usb 2-2: Manufacturer: TopSeed Technology Corp. [ 985.556265] usb 2-2: SerialNumber: TS004RrP [ 985.558992] Registered IR keymap rc-rc6-mce [ 985.559182] input: Media Center Ed. eHome Infrared Remote Transceiver (1784:0006) as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/rc/rc0/input16 [ 985.559547] rc0: Media Center Ed. eHome Infrared Remote Transceiver (1784:0006) as /devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.0/rc/rc0 [ 985.559664] input: MCE IR Keyboard/Mouse (mceusb) as /devices/virtual/input/input17 [ 985.562137] rc rc0: lirc_dev: driver ir-lirc-codec (mceusb) registered at minor = 0 [ 985.705092] mceusb 2-2:1.0: Registered TopSeed Technology Corp. eHome Infrared Transceiver with mce emulator interface version 1 [ 985.705098] mceusb 2-2:1.0: 2 tx ports (0x0 cabled) and 2 rx sensors (0x0 active) lsmod: lsmod | grep -i mce ir_mce_kbd_decoder 16384 0 rc_rc6_mce 16384 0 mceusb 28672 0 rc_core 28672 14 ir_sharp_decoder,ir_xmp_decoder,lirc_dev,ir_lirc_codec,ir_rc5_decoder,ir_nec_decoder,ir_sony_decoder,mceusb,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder,rc_rc6_mce I've followed the guide at http://www.lirc.org/html/configuration-guide.html It doesn't look like I should be using devinput... I run: mode2 --driver default --device /dev/lirc0 and I get a bunch of stuff: pulse 6350 space 3650 pulse 550 space 550 pulse 600 space 550 pulse 550 space 1650 ... when pressing buttons. but when I run lircd: lircd --nodaemon --device /dev/lirc0 --driver default lircd-0.9.3a[3192]: Warning: Running as root lircd-0.9.3a[3192]: Info: Using remote: TIVA_DirecTV_DTV36. lircd-0.9.3a[3192]: Warning: /etc/lirc/lircd.conf.d/DTV36.lircd.conf: TIVA_DirecTV_DTV36: Duplicate codes: KEY_MUTE lircd-0.9.3a[3192]: Notice: lircd(default) ready, using /var/run/lirc/lircd lircd-0.9.3a[3192]: Notice: accepted new client on /var/run/lirc/lircd lircd-0.9.3a[3192]: Notice: 'lirc' written to protocols file /sys/class/rc/rc0/protocols and then irw: I get nothing. When I do irrecord to generate a config, usually it will say "gap not found, can't continue". Sometimes if I do get past that, each button on the remote shows a keycode of (0x0). I tried compiling 0.9.0 from source with the same results. I am seeing something similar here: https://lists.fedoraproject.org/pipermail/users/2014-December/456196.html but there wasn't any resolve posted. I'm really not sure where to go next to debug this... like I said, I had previously working setups with this hardware, and it works on my centos7 setup. Has anyone run into this before? Any ideas of where to go next? Any tips or help would be greatly appreciated... Thanks, Wade |