Solved Remote not working - Rosewill rhrc-11001
#1
I have been trying set up my Rosewill rhrc-11001 remote in xbmcbuntu beta 2 but cant get it to recognize in ir-keytable or irw. The ir receiver shows up as Formosa Industrial Computing, Inc.
Code:
xbmc@xbmc-htpc:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 147a:e042 Formosa Industrial Computing, Inc.
Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Wireless Mouse M305

dmesg outupt http://paste.ubuntu.com/1421886/

ir-keytable shows this with or without lirc installed.
Code:
xbmc@xbmc-htpc:~$ ir-keytable
Couldn't find any node at /sys/class/rc/rc*.

I have tried setting up lirc using the windows media center remote (all) but still irw doesn't recognize any key inputs.

Thanks for any help with getting this to work.
Reply
#2
lsmod will show which remote drivers are loaded What you have is Formosa21 eHome Infrared Transceiver

try using this.

http://wiki.xbmc.org/index.php?title=Add-on:MCERemote

Its in System/Settings -> Add-ons -> Programs -> MCERemote

uNi
Reply
#3
MCERemote is not showing in the repo for me. I updated to beta 3 and still not showing. I tried installing from the .zip you posted in this thread http://forum.xbmc.org/showthread.php?tid=147397 but it says addon does not have the correct structure.

Here is the lsmod output
Code:
xbmc@xbmc-htpc:~$ lsmod
Module                  Size  Used by
ir_lirc_codec          12739  0
ir_mce_kbd_decoder     12681  0
ir_sony_decoder        12462  0
ir_jvc_decoder         12459  0
ir_rc6_decoder         12459  0
ir_rc5_decoder         12459  0
ir_nec_decoder         12459  0
mceusb                 17791  0
rc_core                21263  8 ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,mceusb
lirc_dev               18700  1 ir_lirc_codec
autofs4                27924  1
nfsd                  229850  2
nfs                   307376  0
lockd                  78804  2 nfsd,nfs
fscache                50642  1 nfs
auth_rpcgss            39597  2 nfsd,nfs
nfs_acl                12771  2 nfsd,nfs
sunrpc                206008  6 nfsd,nfs,lockd,auth_rpcgss,nfs_acl
snd_hda_codec_hdmi     31775  1
snd_hda_codec_realtek   174313  1
snd_hda_intel          32765  1
snd_hda_codec         109562  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13276  1 snd_hda_codec
snd_pcm                80845  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi           13132  0
snd_rawmidi            25424  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
snd_timer              28931  2 snd_pcm,snd_seq
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
dm_multipath           22710  0
snd                    62064  12 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
serio_raw              13027  0
joydev                 17393  0
soundcore              14635  1 snd
snd_page_alloc         14108  2 snd_hda_intel,snd_pcm
mei                    36570  0
mac_hid                13077  0
lp                     17455  0
parport                40930  1 lp
coretemp               13269  0
dm_raid45              76451  0
xor                    25987  1 dm_raid45
dm_mirror              21822  0
dm_region_hash         16065  1 dm_mirror
dm_log                 18193  3 dm_raid45,dm_mirror,dm_region_hash
btrfs                 638208  0
zlib_deflate           26622  1 btrfs
libcrc32c              12543  1 btrfs
i915                  419110  3
r8169                  56321  0
drm_kms_helper         45466  1 i915
drm                   197599  4 i915,drm_kms_helper
i2c_algo_bit           13199  1 i915
video                  19068  1 i915
usbhid                 41906  0
hid                    77392  1 usbhid
Reply
#4
http://mirrors.xbmc.org/addons/frodo/plu...mceremote/ < that the one for frodo.

I think with lirc installed and the correct modifications to the lirc.conf file this has some chance (similar to ones on my signature but for your hardware). The addon is first choice because it handles all this automatically, though there was a bug fix for addons only yesterday.

try that anyway .

uNi
Reply
#5
That one says the same thing addon does not have the correct structure. Should I wait for the addon to be fixed or go ahead with lirc?
Reply
#6
I think you should try Lirc

if it is already installed try

Code:
sudo dpkg-reconfigure lirc

Important selections on both screens.

Remote control configuration:
Windows Media Center Transceivers/Remotes (all)
IR transmitter, if present:
None

If this doesn't work we will be looking at this http://frankhjung.blogspot.co.uk/2011/03...r3700.html

It is a little old but still valid information/instructions and checks that can be ran to ensure everything is ok.

uNi
Reply
#7
I'm getting stuck on installing the module source.

Code:
xbmc@xbmc-htpc:~$ sudo apt-get install lirc-modules-source
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Package lirc-modules-source is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lirc

E: Package 'lirc-modules-source' has no installation candidate
Reply
#8
Code:
Lirc installs those, when
need to find the key for it

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol|idVendor|idProduct)' 2>/dev/null

then when you have your string must double check is its part of http://frankhjung.blogspot.co.uk/2011/03...r3700.html

and make the whole thing work but it must be adapted to your system.

Just be creative the information is here and that other post.

uNi
Reply
#9
The key is 0xe042 but I don't know where to put it. No lirc in /usr/src/.

Code:
xbmc@xbmc-htpc:~$ lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol|idVendor|idProduct)' 2>/dev/null
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  idVendor           0x1d6b Linux Foundation
Couldn't open device, some information will be missing
  idProduct          0x0002 2.0 root hub
  iProduct                2
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  iProduct                2
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  idVendor           0x8087 Intel Corp.
  idProduct          0x0024 Integrated Rate Matching Hub
  iProduct                0
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
  bDeviceClass            9 Hub
  bDeviceProtocol         1 Single TT
  idVendor           0x8087 Intel Corp.
  idProduct          0x0024 Integrated Rate Matching Hub
  iProduct                0
Bus 001 Device 003: ID 147a:e042 Formosa Industrial Computing, Inc.
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0
  idVendor           0x147a Formosa Industrial Computing, Inc.
  idProduct          0xe042
  iProduct                2
      (Bus Powered)
Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0
  idVendor           0x046d Logitech, Inc.
  idProduct          0xc52f Wireless Mouse M305
  iProduct                2
      (Bus Powered)
Reply
#10
It works if I do this found here https://bugs.archlinux.org/task/28904 but it doesn't stay after reboot
Code:
echo 147a e042 > /sys/bus/usb/drivers/mceusb/new_id
Reply
#11
Yey Victory Smile

Yes its clearly incomplete there's no device name attached to idProduct 0xe042 either (badly written drivers.)

Well definitely a good find and a testament that perseverance wins the day.

If everything is working this can be marked up as solved now.

uNi



Reply

Logout Mark Read Team Forum Stats Members Help
Remote not working - Rosewill rhrc-110010