Hello
I have been trying to setup libreelec on my HTPC
The HTPC runs fine under windows 10 but I would like to run the JeOS concept, with TVHeadend PVR
Hadware configuration :
Intel Skylake Core i5 CPU
8 GB RAM
Atheros Wifi Adapter
Hauppauge HVR-2205 DVB-T/T2 Dual tuner card with IR receiver and Hauppauge remote (not MCE)
Libreelec itself runs fine, but no matter what try I am unable to get the Hauppauge IR receiver recognised
I am running the latest build by Milhouse as below
Code:
# uname -a
Linux LibreElec 4.8.4 #1 SMP Thu Oct 27 21:05:46 BST 2016 x86_64 GNU/Linux
# lsb_release
LibreELEC (Milhouse) - Version: devel-20161027210429-#1027-g43e4f93 [Build #1027]
Hauppauge card gets recognised as below from the dmesg ouput
Code:
[ 3.770557] Linux video capture interface: v2.00
[ 3.772612] saa7164 driver loaded
[ 3.772644] saa7164 0000:04:00.0: enabling device (0000 -> 0002)
[ 3.772716] CORE saa7164[0]: subsystem: 0070:f123, board: Hauppauge WinTV-HVR2205 [card=13,autodetected]
[ 3.772718] saa7164[0]/0: found at 0000:04:00.0, rev: 129, irq: 18, latency: 0, mmio: 0xdf400000
[ 3.941629] saa7164_downloadfirmware() no first image
[ 3.941655] saa7164_downloadfirmware() Waiting for firmware upload (NXP7164-2010-03-10.1.fw)
[ 3.948081] saa7164_downloadfirmware() firmware read 4019072 bytes.
[ 3.948082] saa7164_downloadfirmware() firmware loaded.
[ 3.948083] Firmware file header part 1:
[ 3.948083] .FirmwareSize = 0x0
[ 3.948084] .BSLSize = 0x0
[ 3.948084] .Reserved = 0x3d538
[ 3.948084] .Version = 0x3
[ 3.948085] saa7164_downloadfirmware() SecBootLoader.FileSize = 4019072
[ 3.948089] saa7164_downloadfirmware() FirmwareSize = 0x1fd6
[ 3.948090] saa7164_downloadfirmware() BSLSize = 0x0
[ 3.948090] saa7164_downloadfirmware() Reserved = 0x0
[ 3.948090] saa7164_downloadfirmware() Version = 0x1661c00
[ 10.758495] saa7164_downloadimage() Image downloaded, booting...
[ 10.865109] saa7164_downloadimage() Image booted successfully.
[ 10.865123] starting firmware download(2)
[ 13.668314] saa7164_downloadimage() Image downloaded, booting...
[ 15.481651] saa7164_downloadimage() Image booted successfully.
[ 15.481665] firmware download complete.
[ 15.532766] tveeprom 5-0000: Hauppauge model 151009, rev B2I6, serial# 4035638696
[ 15.532770] tveeprom 5-0000: MAC address is 00:0d:fe:8a:f5:a8
[ 15.532773] tveeprom 5-0000: tuner model is SiLabs Si2157 (idx 186, type 4)
[ 15.532776] tveeprom 5-0000: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[ 15.532778] tveeprom 5-0000: audio processor is SAA7164 (idx 43)
[ 15.532780] tveeprom 5-0000: decoder processor is SAA7164 (idx 40)
[ 15.532782] tveeprom 5-0000: has radio, has IR receiver, has no IR transmitter
[ 15.532784] saa7164[0]: Hauppauge eeprom: model=151009
[ 15.585005] i2c i2c-7: Added multiplexed i2c bus 8
[ 15.585007] si2168 7-0064: Silicon Labs Si2168-B40 successfully identified
[ 15.585008] si2168 7-0064: firmware version: B 4.0.2
[ 15.588976] si2157 5-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 15.589316] DVB: registering new adapter (saa7164)
[ 15.589318] saa7164 0000:04:00.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[ 15.610394] i2c i2c-7: Added multiplexed i2c bus 9
[ 15.610396] si2168 7-0066: Silicon Labs Si2168-B40 successfully identified
[ 15.610397] si2168 7-0066: firmware version: B 4.0.2
[ 15.613748] si2157 6-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ 15.614088] DVB: registering new adapter (saa7164)
[ 15.614090] saa7164 0000:04:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[ 15.651058] saa7164[0]: registered device video0 [mpeg]
[ 15.882682] saa7164[0]: registered device video1 [mpeg]
[ 16.097552] saa7164[0]: registered device vbi0 [vbi]
[ 16.097722] saa7164[0]: registered device vbi1 [vbi]
So the tveeprom section sees that there is a IR receiver but that never shows up in input devices as below
Code:
cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: PROP=0
B: EV=3
B: KEY=4000 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0003 Vendor=413c Product=2106 Version=0110
N: Name="DELL Dell QuietKey Keyboard"
P: Phys=usb-0000:00:14.0-12/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-12/1-12:1.0/0003:413C:2106.0001/input/input7
U: Uniq=
H: Handlers=sysrq kbd leds event4
B: PROP=0
B: EV=120013
B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input9
U: Uniq=
H: Handlers=event5
B: PROP=0
B: EV=21
B: SW=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Rear Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input10
U: Uniq=
H: Handlers=event6
B: PROP=0
B: EV=21
B: SW=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Line"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input11
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=2000
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Line Out"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input12
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=40
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input13
U: Uniq=
H: Handlers=event9
B: PROP=0
B: EV=21
B: SW=4
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
U: Uniq=
H: Handlers=event10
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
U: Uniq=
H: Handlers=event11
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=140
Can someone please advise how I get my Hauppauge IR Receiver recognised under libreelec
Thanks very much