[mythtv-users] Trying To Get Two IR Receivers Working

Kirk Bocek t004 at kbocek.com
Thu Oct 15 20:12:47 UTC 2015



On 10/14/2015 7:28 AM, Kirk Bocek wrote:
>
>
> On to the other receiver. A much older receiver that I had used for 
> years with both CentOS 5 and 6.
>
> [170678.661231] usb 1-2: USB disconnect, device number 4
> [170685.806459] usb 1-2: new full-speed USB device number 5 using 
> xhci_hcd
> [170685.973349] usb 1-2: config 1 interface 0 altsetting 0 endpoint 
> 0x1 has an invalid bInterval 0, changing to 32
> [170685.973362] usb 1-2: config 1 interface 0 altsetting 0 endpoint 
> 0x82 has an invalid bInterval 0, changing to 32
> [170685.976489] usb 1-2: New USB device found, idVendor=1784, 
> idProduct=0008
> [170685.976501] usb 1-2: New USB device strings: Mfr=1, Product=2, 
> SerialNumber=3
> [170685.976508] usb 1-2: Product: eHome Infrared Transceiver
> [170685.976514] usb 1-2: Manufacturer: Topseed Technology Corp.
> [170685.976520] usb 1-2: SerialNumber: TS00098N
> [170687.025932] Registered IR keymap rc-rc6-mce
> [170687.026521] input: Media Center Ed. eHome Infrared Remote 
> Transceiver (1784:0008) as 
> /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc0/input12
> [170687.026735] rc0: Media Center Ed. eHome Infrared Remote 
> Transceiver (1784:0008) as 
> /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc0
> [170687.026907] input: MCE IR Keyboard/Mouse (mceusb) as 
> /devices/virtual/input/input13
> [170687.028276] rc rc0: lirc_dev: driver ir-lirc-codec (mceusb) 
> registered at minor = 0
> [170687.127491] mceusb 1-2:1.0: Registered Topseed Technology Corp. 
> eHome Infrared Transceiver with mce emulator interface version 1
> [170687.127501] mceusb 1-2:1.0: 2 tx ports (0x0 cabled) and 2 rx 
> sensors (0x0 active)
> [170687.127852] usbcore: registered new interface driver mceusb
>
> set device=default. Install mceusb.lircd.conf config file. Restart 
> lircd. Also install udev rule that changes permissions on /dev/lirc0.
>
> $systemctl status lircd -l
> â lircd.service - LIRC Infrared Signal Decoder
>    Loaded: loaded (/usr/lib/systemd/system/lircd.service; enabled; 
> vendor preset: disabled)
>    Active: active (running) since Tue 2015-10-13 15:43:54 PDT; 17s ago
>  Main PID: 7351 (lircd)
>    CGroup: /system.slice/lircd.service
>            ââ7351 /usr/sbin/lircd --nodaemon
>
> Oct 13 15:43:54 liva2.pvt lircd-0.9.2a[7351]: Illegal effective uid: 
> lirc: Success
> Oct 13 15:43:54 liva2.pvt lircd-0.9.2a[7351]: Info: Using remote: mceusb.
> Oct 13 15:43:54 liva2.pvt lircd-0.9.2a[7351]: Info: Using remote: 
> mceusb_hauppauge.
> Oct 13 15:43:54 liva2.pvt lircd-0.9.2a[7351]: Info: Using remote: 
> vista_mce.
> Oct 13 15:43:54 liva2.pvt lircd-0.9.2a[7351]: Notice: lircd(default) 
> ready, using /var/run/lirc/lircd
> Oct 13 15:43:54 liva2.pvt lircd[7351]: lircd-0.9.2a[7351]: Illegal 
> effective uid: lirc: Success
> Oct 13 15:43:54 liva2.pvt lircd[7351]: lircd-0.9.2a[7351]: Info: Using 
> remote: mceusb.
> Oct 13 15:43:54 liva2.pvt lircd[7351]: lircd-0.9.2a[7351]: Info: Using 
> remote: mceusb_hauppauge.
> Oct 13 15:43:54 liva2.pvt lircd[7351]: lircd-0.9.2a[7351]: Info: Using 
> remote: vista_mce.
> Oct 13 15:43:54 liva2.pvt lircd[7351]: lircd-0.9.2a[7351]: Notice: 
> lircd(default) ready, using /var/run/lirc/lircd
>
> Nothing from irw. But status show irw is connecting:
>
> Oct 13 15:44:42 liva2.pvt lircd[7351]: lircd-0.9.2a[7351]: Notice: 
> accepted new client on /var/run/lirc/lircd
> Oct 13 15:45:37 liva2.pvt lircd-0.9.2a[7351]: Info: removed client
>
> *However* am getting output, very erratic, from ir-keytable:
>
> $ir-keytable -t
> Testing events. Please, press CTRL-C to abort.
> 1444776380.182387: event type EV_MSC(0x04): scancode = 0x800f04
> 1444776380.182387: event type EV_SYN(0x00).
> 1444776386.998314: event type EV_MSC(0x04): scancode = 0x800f84
> 1444776386.998314: event type EV_SYN(0x00).
>

So if we're going to abandon all hope on the HID device, how about the 
older device that *does* load mceusb.ko. I do get output from 
ir-keytable but not from irw. I do have the udev rule installed fixing 
permissions on /dev/lirc0.

Thoughts on getting this one working?



More information about the mythtv-users mailing list