[mythtv-users] Hauppauge HVR-1600 Analog Tuner

Chris Porter hoodlum7 at gmail.com
Wed Jun 9 21:06:13 UTC 2010


On Tue, Jun 8, 2010 at 6:16 PM, Matthew <twistedmatt107 at yahoo.com> wrote:

> Since I seem to fail at replying to a thread with yahoo, I guess I'll stick
> to making normal
> looking threads rather than making new, massively fail ones. I wonder if
> someone could
> dumb down this tutorial for getting the remote to work for me as, well, it
> is a bit to vague
> for my level of experience with Linux.
> http://www.uluga.ubuntuforums.org/showpost.php?p=8257616&postcount=27
> I do not believe I need to update my kernel as is stated in step 1 but, if
> I do, I need to
> know how. I am running 2.6.32-22-generic. Step 2, I got taken care of
> thanks to the tutorial
> for the 1600 on the mythtv wiki. Its mostly step 3 that I do not understand
> what he is trying
> to tell people to do.
>
> Below is what I tried to do to see about getting ir-kbd-i2c to allow me to
> rmmod/modprobe
> it. I am including this as reference so everyone can, once again, keep up
> to speed with my
> failings with the remote. Remember, I am running the newest v4l drivers
> gotten by the tutorial in the mythtv wiki on the 1600. I am running stock
> firmware however that came with mythbuntu 10.04. I may update at some point
> but, for now, I am trying to change as little as possible to see what is
> causing what.
>
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> [sudo] password for matthew:
> ERROR: Module ir_kbd_i2c does not exist in /proc/modules
> Killed
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c is in use
> ir_kbd_i2c 9735 1 - Loading 0xffffffffa0098000
> ir_common 6131 3 ir_kbd_i2c,cx88xx,bttv, Live 0xffffffffa05d0000
> ir_core 15762 10
> rc_hauppauge_new,ir_kbd_i2c,cx88xx,ir_sony_decoder,ir_jvc_decoder,bttv,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,ir_common,
> Live 0xffffffffa05c5000
> ^C
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> matthew at Matthew-DVR:~$ sudo stop mythtv-backend
> [sudo] password for matthew:
> mythtv-backend stop/waiting
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c does not exist in /proc/modules
> Killed
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c is in use
> ir_kbd_i2c 9735 1 - Loading 0xffffffffa06a4000
> ir_common 6131 3 ir_kbd_i2c,cx88xx,bttv, Live 0xffffffffa05d1000
> ir_core 15762 10
> rc_hauppauge_new,ir_kbd_i2c,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,cx88xx,bttv,ir_nec_decoder,ir_common,
> Live 0xffffffffa05c6000
> ^C
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> matthew at Matthew-DVR:~$ sudo stop mythtv-backend
> [sudo] password for matthew:
> mythtv-backend stop/waiting
> matthew at Matthew-DVR:~$ sudo rmmod cx18_alsa
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c does not exist in /proc/modules
> Killed
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c is in use
> ir_kbd_i2c 9735 1 - Loading 0xffffffffa06a0000
> ir_common 6131 3 ir_kbd_i2c,cx88xx,bttv, Live 0xffffffffa05cd000
> ir_core 15762 10
> rc_hauppauge_new,ir_kbd_i2c,cx88xx,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,bttv,ir_nec_decoder,ir_common,
> Live 0xffffffffa05c2000
> ^C
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> matthew at Matthew-DVR:~$ sudo stop mythtv-backend
> [sudo] password for matthew:
> mythtv-backend stop/waiting
> matthew at Matthew-DVR:~$ sudo rmmod cx18_alsa
> matthew at Matthew-DVR:~$ sudo rmmod cx18
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c does not exist in /proc/modules
> enable_hauppauge_remote.sh: 49: Bad substitution
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> enable_hauppauge_remote.sh: 49: Bad substitution
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo rmmod
> ir_kbd_i2c
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo modprobe
> ir_kbd_i2c
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ir_kbd_i2c 6831 0 - Live 0xffffffffa025c000
> ir_common 6131 1 ir_kbd_i2c, Live 0xffffffffa0087000
> ir_core 15762 7
> ir_kbd_i2c,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,ir_common,
> Live 0xffffffffa009a000
> enable_hauppauge_remote.sh: 49: Bad substitution
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo rmmod
> ir_kbd_i2c
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c does not exist in /proc/modules
> enable_hauppauge_remote.sh: 49: Bad substitution
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> Now I will try it with loading ir_kbd_i2c via modprobe during the different
> steps.
>
>
> matthew at Matthew-DVR:~$ sudo modprobe ir-kbd-i2c
> [sudo] password for matthew:
> Killed
> matthew at Matthew-DVR:~$ sudo modprobe ir-kbd-i2c
> ^C
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ir_kbd_i2c 9735 1 - Loading 0xffffffffa06a2000
> ir_common 6131 3 ir_kbd_i2c,cx88xx,bttv, Live 0xffffffffa05cf000
> ir_core 15762 10
> rc_hauppauge_new,ir_kbd_i2c,cx88xx,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,bttv,ir_common,
> Live 0xffffffffa05c4000
> ERROR: Module ir_kbd_i2c is in use
> ^C
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo rmmod
> ir-kbd-i2c
> ERROR: Module ir_kbd_i2c is in use
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> matthew at Matthew-DVR:~$ sudo modprobe ir-kbd-i2c
> [sudo] password for matthew:
> Killed
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ir_kbd_i2c 9735 1 - Loading 0xffffffffa06c1000
> ir_common 6131 3 ir_kbd_i2c,cx88xx,bttv, Live 0xffffffffa05ee000
> ir_core 15762 10
> rc_hauppauge_new,ir_kbd_i2c,cx88xx,ir_sony_decoder,ir_jvc_decoder,bttv,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,ir_common,
> Live 0xffffffffa05e3000
> ERROR: Module ir_kbd_i2c is in use
> ^C
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> matthew at Matthew-DVR:~$ sudo stop mythtv-backend
> [sudo] password for matthew:
> mythtv-backend stop/waiting
> matthew at Matthew-DVR:~$ sudo modprobe ir-kbd-i2c
> Killed
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ir_kbd_i2c 9735 1 - Loading 0xffffffffa069a000
> ir_common 6131 3 ir_kbd_i2c,cx88xx,bttv, Live 0xffffffffa05c7000
> ir_core 15762 10
> rc_hauppauge_new,ir_kbd_i2c,ir_sony_decoder,ir_jvc_decoder,cx88xx,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,bttv,ir_common,
> Live 0xffffffffa05bc000
> ERROR: Module ir_kbd_i2c is in use
> ^C
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> matthew at Matthew-DVR:~$ sudo stop mythtv-backend
> [sudo] password for matthew:
> mythtv-backend stop/waiting
> matthew at Matthew-DVR:~$ sudo rmmod cx18_alsa
> matthew at Matthew-DVR:~$ sudo modprobe ir-kbd-i2c
> Killed
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c is in use
> ir_kbd_i2c 9735 1 - Loading 0xffffffffa069d000
> ir_common 6131 3 ir_kbd_i2c,cx88xx,bttv, Live 0xffffffffa05ca000
> ir_core 15762 10
> rc_hauppauge_new,ir_kbd_i2c,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,cx88xx,ir_rc5_decoder,ir_nec_decoder,bttv,ir_common,
> Live 0xffffffffa05bf000
> ^C
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> Restart
>
>
> matthew at Matthew-DVR:~$ sudo stop mythtv-backend
> [sudo] password for matthew:
> mythtv-backend stop/waiting
> matthew at Matthew-DVR:~$ sudo rmmod cx18_alsa
> matthew at Matthew-DVR:~$ sudo rmmod cx18
> matthew at Matthew-DVR:~$ sudo modprobe ir-kbd-i2c
> matthew at Matthew-DVR:~$ cd /home/matthew/Downloads/fix_hauppauge_remote
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> enable_hauppauge_remote.sh: 49: Bad substitution
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> enable_hauppauge_remote.sh: 49: Bad substitution
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo rmmod
> ir-kbd-i2c
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$ sudo sh
> enable_hauppauge_remote.sh
> ERROR: Module ir_kbd_i2c does not exist in /proc/modules
> enable_hauppauge_remote.sh: 49: Bad substitution
> matthew at Matthew-DVR:~/Downloads/fix_hauppauge_remote$
>
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>
>
Lets break this down. What version of LIRC are you using? If you are running
version 0.8.6 then you need to do sudo modprobe ir-kbd-i2c. When this module
is loaded run the following command:

cat /proc/bus/input/devices | grep -A6 "i2c IR"

With the command above you are looking for what kernel device represents the
IR. On the link you sent, the above command shows:
S: Sysfs=/devices/virtual/input/input6

Once you have this information change your /etc/lirc/hardware.conf (if you
are running Ubuntu). The variables of interest are:
REMOTE_MODULES="ir-kbd-i2c"
REMOTE_DEVICE="/dev/input/event6"

At this point you should make sure you have the correct lircd.conf file in
/etc/lirc/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100609/3480762a/attachment.htm>


More information about the mythtv-users mailing list