Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have a "generic" USB IR receiver I purchased off of Ebay to make my life a little easier with XBMC on my Ubuntu box. I am currently running 13.10 and have never tried nor have any knowledge of IR in Ubuntu. I know of lirc, and I know a lot of it is now included in the kernel. My understanding is that lirc in basic terms maps pulses from an remote control to functions - like keyboard or mouse clicks. It is also my understanding that I might still need a driver or something for my device.

lsusb shows the device as:

Bus 006 Device 003: ID 147a:e016 Formosa Industrial Computing, Inc. eHome Infrared Receiver

dmesg shows the following pertaining to the device:


[43635.311985] usb 6-2: USB disconnect, device number 2

[43641.344387] usb 6-2: new full-speed USB device number 3 using ohci-pci

[43641.543454] usb 6-2: New USB device found, idVendor=147a, idProduct=e016

[43641.543467] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3

[43641.543473] usb 6-2: Product: eHome Infrared Transceiver

[43641.543478] usb 6-2: Manufacturer: Formosa21

[43641.543483] usb 6-2: SerialNumber: FM000623

[43641.555736] Registered IR keymap rc-rc6-mce

[43641.555968] input: Media Center Ed. eHome Infrared Remote Transceiver (147a:e016) as /devices/pci0000:00/0000:00:12.0/usb6/6-2/6-2:1.0/rc/rc2/input15

[43641.556221] rc2: Media Center Ed. eHome Infrared Remote Transceiver (147a:e016) as /devices/pci0000:00/0000:00:12.0/usb6/6-2/6-2:1.0/rc/rc2

[43641.556584] input: MCE IR Keyboard/Mouse (mceusb) as /devices/virtual/input/input16

[43641.557186] rc rc2: lirc_dev: driver ir-lirc-codec (mceusb) registered at minor = 0

[43641.731965] mceusb 6-2:1.0: Registered Formosa21 eHome Infrared Transceiver with mce emulator interface version 1

[43641.731978] mceusb 6-2:1.0: 2 tx ports (0x0 cabled) and 2 rx sensors (0x0 active)

(excuse the double spacing, but I had to put in extra cr/lf using "enter" or the entire thing was just one long unreadable string).

When I connect the same IR receiver to a Raspberry Pi running OpenELEC/XBMC there is no flashing led unless I press a remote button, and the device works. In Ubuntu, the led is constantly blinking, and nothing happens when I press a remote key. I tried the command line program to test but it never echoes anything back to the terminal window.

I believe it must need some sort of driver or something else, but I am completely in the dark on this.

If it matters I also have: - Logitech wireless keyboard/mouse USB receiver - Tenda USB wireless adapter

And.....I've also noticed some errors now that show in dmesg that seem to somehow related to HDMI if that makes any sense:

46721.144731] HDMI: ELD buf size is 0, force 128
[46721.144749] HDMI: invalid ELD data byte 0
[46721.444025] HDMI: ELD buf size is 0, force 128
[46721.444061] HDMI: invalid ELD data byte 0
[46721.743375] HDMI: ELD buf size is 0, force 128
[46721.743411] HDMI: invalid ELD data byte 0
[46722.043092] HDMI: ELD buf size is 0, force 128
[46722.043118] HDMI: invalid ELD data byte 0
[46722.343086] HDMI: ELD buf size is 0, force 128
[46722.343122] HDMI: invalid ELD data byte 0
[46722.642517] HDMI: ELD buf size is 0, force 128
[46722.642574] HDMI: invalid ELD data byte 0
[46722.942459] HDMI: ELD buf size is 0, force 128
[46722.942485] HDMI: invalid ELD data byte 0
[46723.242103] HDMI: ELD buf size is 0, force 128
[46723.242129] HDMI: invalid ELD data byte 0
[46723.541877] HDMI: ELD buf size is 0, force 128
[46723.541923] HDMI: invalid ELD data byte 0
[58366.651954] HDMI: ELD buf size is 0, force 128
[58366.651980] HDMI: invalid ELD data byte 0
[58366.951523] HDMI: ELD buf size is 0, force 128
[58366.951549] HDMI: invalid ELD data byte 0
[58367.251075] HDMI: ELD buf size is 0, force 128
[58367.251121] HDMI: invalid ELD data byte 0
[58367.550517] HDMI: ELD buf size is 0, force 128
[58367.550563] HDMI: invalid ELD data byte 0
[58367.850219] HDMI: ELD buf size is 0, force 128
[58367.850256] HDMI: invalid ELD data byte 0
[58368.150160] HDMI: ELD buf size is 0, force 128
[58368.150185] HDMI: invalid ELD data byte 0
[58368.449544] HDMI: ELD buf size is 0, force 128
[58368.449570] HDMI: invalid ELD data byte 0
[58368.749583] HDMI: ELD buf size is 0, force 128
[58368.749629] HDMI: invalid ELD data byte 0
[58369.049280] HDMI: ELD buf size is 0, force 128
[58369.049326] HDMI: invalid ELD data byte 0
[58394.706273] HDMI: ELD buf size is 0, force 128
[58394.706300] HDMI: invalid ELD data byte 0
[58394.706350] HDMI: ELD buf size is 0, force 128
[58394.706367] HDMI: invalid ELD data byte 0
[58395.003032] HDMI: ELD buf size is 0, force 128
[58395.003058] HDMI: invalid ELD data byte 0
[58395.302680] HDMI: ELD buf size is 0, force 128
[58395.302705] HDMI: invalid ELD data byte 0
[58395.602442] HDMI: ELD buf size is 0, force 128
[58395.602477] HDMI: invalid ELD data byte 0
[58395.902143] HDMI: ELD buf size is 0, force 128
[58395.902179] HDMI: invalid ELD data byte 0
[58396.201839] HDMI: ELD buf size is 0, force 128
[58396.201875] HDMI: invalid ELD data byte 0
[58396.501538] HDMI: ELD buf size is 0, force 128
[58396.501574] HDMI: invalid ELD data byte 0
[58396.801232] HDMI: ELD buf size is 0, force 128
[58396.801268] HDMI: invalid ELD data byte 0
[58397.100583] HDMI: ELD buf size is 0, force 128
[58397.100627] HDMI: invalid ELD data byte 0
[63095.766042] systemd-hostnamed[8875]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!
dave@davepc:~$ 

EDIT: Maybe another way to look at this would be what does Ubuntu do or not do that OpenELEC does or doesn't do (on Raspberry Pi) such that it works in OpenELEC but not in Ubuntu?

share|improve this question

1 Answer 1

Well do I feel more stupid than usual. Turns out I had to power off my system, be sure the device was plugged in, then power-up my system and then something happened at hardware init (prior to the grub menu) that caused it to work. Beats me what, but at least it now works.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.