FINTEK USB remote receiver not recognized by lirc-0.8.6 on mythbuntu lucid

Bug #813273 reported by stlubuntu
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
LIRC
New
Undecided
Unassigned
Mythbuntu
Won't Fix
Undecided
Unassigned

Bug Description

Purchased an HP USB infrared receiver to go with the mceusb2 remote transmitter that came with my HVR-2250 kit but it shows nothing when executed irw from the command line. Mceusb (all) was selected at lirc setup.

I am running a FE/BE dedicated machine with a dual core AMD Athlon II 2.5 Ghz CPU, Nvidia 6200 chipset, dedicated Nvidia GT220 HDMI 1 GB graphics card, 2GB RAM, Dual SATA HD, 1 160 GB, 1 TB drive, smaller drive for OS, database, and video storage partition and the larger drive solely for video storage. The tuner card is a Hauppage HVR-2250 (dual HD/ATSC tuner.) This box runs Mythbuntu 10.04 (32-bit) with 0.24-fixes all updated including lirc-0.8.6.

lsusb shows:

Bus 002 Device 004: ID 1934:5168 where research indicates that 1934 is the vendor ID for: FINTEK.

Checking the source this device does not show up in lirc_mceusb.c

So I added this deivce to lirc_mceusb.c by added the following lines:

        /* Fintek HP Branded USB receiver */
        { USB_DEVICE(VENDOR_FINTEK, 0x5168) },

was added to section: static struct usb_device_id mceusb_dev_table[] = {

and
        { USB_DEVICE(VENDOR_FINTEK, 0x5168) },

was added to section static struct usb_device_id transmitter_mask_list[] = {

once I got those additions made I did a

sudo dpkg-reconfigure lirc-modules-source followed by a reboot and then the device worked!

This bug report is my attempt to get this upstream to lirc and mythbuntu so this device might work OOTB for others.

Attached is the revised lirc_mceusb.c along with a photo of the HP branded remote infrared usb receiver.

I hope that this is helpful.

Revision history for this message
stlubuntu (jlrbennett) wrote :
Revision history for this message
stlubuntu (jlrbennett) wrote :

In subscribing Mr. Wilson to this bug, I am attempting to get it upstream. Further, I am aware of the possibility that support for this device may have already been included in a new version of lirc.

Thanks so much for your time, consideration, and for your work on these projects.

Revision history for this message
Jarod Wilson (jarod-wilsonet) wrote :

The lirc_mceusb driver is history, doesn't exist in lirc git anymore. The mceusb driver that replaced it and has been in the upstream kernel for a few releases now, and does indeed already supports this device.

$ git grep 5168 drivers/media/rc/
drivers/media/rc/mceusb.c: { USB_DEVICE(VENDOR_FINTEK, 0x5168) },

Revision history for this message
stlubuntu (jlrbennett) wrote :

Thanks for the response, friend. That is great news!

However, what about those users still running distributions running linux-2.6.32, such as Ubuntu 10.04, Debian 6.0, and RHEL 6.x? In which kernel version was this first incorporated?

I think many users user long term supported distribution versions and I would hope we could get this fixed for those users. Any chance of that.

Thanks so much. I really appreciate your work on this project.

Kind Regards.

Revision history for this message
Jarod Wilson (jarod-wilsonet) wrote :

RHEL6.1 and newer already have the driver included in the distro kernel.

For everyone else:

http://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers

Revision history for this message
Thomas Mashos (tgm4883) wrote :

We really do appreciate you opening this ticket to help improve Mythbuntu, but it needs to be closed for a number of reasons. The biggest one is that upstream believes this to be fixed in the latest version. Could you please verify if this issue still exists in the latest version?

Please do not let the closing of this ticket dissuade you from opening a new ticket if this (or any other) problem occurs with the newer versions.

Changed in mythbuntu:
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.