← Back to team overview

mythbuntu-bugs team mailing list archive

[Bug 566422] [NEW] ID 1784:0011 TopSeed USB IR receiver no longer works in 10.04

 

Public bug reported:

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)

** Affects: lirc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
ID 1784:0011 TopSeed USB IR receiver no longer works in 10.04
https://bugs.launchpad.net/bugs/566422
You received this bug notification because you are a member of Mythbuntu
Bug Team, which is subscribed to lirc in ubuntu.

Status in “lirc” package in Ubuntu: New

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)





Follow ups

References