ID 1784:0011 TopSeed USB IR receiver no longer works in 10.04

Bug #566422 reported by Lepy
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
lirc (Ubuntu)
Fix Released
Undecided
Unassigned
Nominated for Lucid by Dave Chiluk
Nominated for Maverick by Dave Chiluk

Bug Description

Binary package hint: lirc

Hello, I have a MCE Rosewill remote/USB IR receiver combo found here: http://www.newegg.com/Product/Product.aspx?Item=N82E16880101003

The first button press from the remote causes the receiver light to stay lit, instead of blinking as under normal operation, and no input is received.

Under Mythbunut 9.10, this combo experienced the same symptoms, but worked flawlessly after modifying /usr/src/lirc-0.8.6/drivers/lirc_mceusb/lirc_mceusb.c and adding:

static struct usb_device_id mceusb_dev_table[] = {
        /* Topseed eHome Infrared Transceiver */
        { USB_DEVICE(VENDOR_TOPSEED, 0x0011) },

and

static struct usb_device_id transmitter_mask_list[] = {
        { USB_DEVICE(VENDOR_TOPSEED, 0x0011) },

and then running: sudo dpkg-reconfigure lirc-modules-source
more details found here: http://forum.xbmc.org/showthread.php?t=66527

Upon upgrading to 10.04, the machine using this combo experienced the original symptoms (light staying lit and no input received). These symptoms persist even after following the exact same procedure that allowed the combo to work in 9.10.

=============================================================================================

:~$ lsb_release -rd
Description: Ubuntu lucid (development branch)
Release: 10.04

:~$ uname -r
2.6.31-21-generic

:~$ dpkg -l | grep lirc
ii liblircclient0 0.8.6-0ubuntu4 infra-red remote control support - client li
ii lirc 0.8.6-0ubuntu4 infra-red remote control support
ii lirc-modules-source 0.8.6-0ubuntu4 infra-red remote control support - kernel mo

:~$ sudo lsusb -vv
Bus 003 Device 002: ID 1784:0011 TopSeed Technology Corp.
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 0 (Defined at Interface level)
  bDeviceSubClass 0
  bDeviceProtocol 0
  bMaxPacketSize0 8
  idVendor 0x1784 TopSeed Technology Corp.
  idProduct 0x0011
  bcdDevice 1.00
  iManufacturer 1 Topseed Technology Corp.
  iProduct 2 eHome Infrared Transceiver
  iSerial 3 EID0137AG-8-0000001417
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 32
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower 100mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 2
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 255 Vendor Specific Subclass
      bInterfaceProtocol 255 Vendor Specific Protocol
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x01 EP 1 OUT
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0020 1x 32 bytes
        bInterval 1
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x82 EP 2 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0020 1x 32 bytes
        bInterval 1
Device Status: 0x0000
  (Bus Powered)

Revision history for this message
Lepy (grammaton) wrote :

Building lirc from cvs seems to have fixed this problem.

Revision history for this message
Dave Chiluk (chiluk) wrote :

Works fine in Maverick.

Revision history for this message
Mario Limonciello (superm1) wrote :

As this works in Maverick, i'll mark this bug fix released.

Changed in lirc (Ubuntu):
status: New → Fix Released
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.