Satelco Highend PCI (DVB-S): Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(New page: = Installation = <BR> Card drivers will be automatically detected and loaded by most linux distributions (e.g. Kubuntu). You need just to ensure that the firmware file "dvb-ttpci-01.fw" is...)
 
No edit summary
Line 5: Line 5:
== Remote Control (revision 2.3) ==
== Remote Control (revision 2.3) ==
You need to load the description file for the remote control used.<BR>
You need to load the description file for the remote control used.<BR>
<BR>
<PRE>
av7110_loadkeys /etc/dvb-rc/satelco-highend.rc5 >/proc/av7110_ir<BR>
av7110_loadkeys /etc/dvb-rc/satelco-highend.rc5 >/proc/av7110_ir
<BR>
</PRE>
A script should be added to /etc/init.d which executes the command above. Then it need to be added to the runlevel directory.<BR>
A script should be added to /etc/init.d which executes the command above. Then it need to be added to the runlevel directory.<BR>
<BR>
<BR>
=== VDR ===
=== VDR ===
The easiest way to use vdr with the remote control is the vdr-remote plugin. You can add the following paramater to your runvdr script in the line where vdr is started:<BR>
The easiest way to use vdr with the remote control is the vdr-remote plugin. You can add the following paramater to your runvdr script in the line where vdr is started:<BR>
<BR>
<PRE>
IRDEV="`/usr/local/bin/getIRRReceiver.pl`"<BR>
IRDEV="`/usr/local/bin/getIRRReceiver.pl`"
vdr -P "remote -i $IRDEV"<BR>
vdr -P "remote -i $IRDEV"
<BR>
</PRE>
The following command will return a list with input devices:<BR>
The following command will return a list with input devices:<BR>
<PRE>
cat /proc/bus/input/devices<BR>
cat /proc/bus/input/devices
<BR>

I: Bus=0001 Vendor=13c2 Product=000e Version=0002<BR>
I: Bus=0001 Vendor=13c2 Product=000e Version=0002
N: Name="DVB on-card IR receiver"<BR>
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:00:07.0/ir0<BR>
P: Phys=pci-0000:00:07.0/ir0
S: Sysfs=/class/input/input2<BR>
S: Sysfs=/class/input/input2
H: Handlers=kbd event2I: Bus=0001 Vendor=13c2 Product=000e Version=0002<BR>
H: Handlers=kbd event2I: Bus=0001 Vendor=13c2 Product=000e Version=0002
N: Name="DVB on-card IR receiver"<BR>
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:00:07.0/ir0<BR>
P: Phys=pci-0000:00:07.0/ir0
S: Sysfs=/class/input/input2<BR>
S: Sysfs=/class/input/input2
H: Handlers=kbd event2<BR>
H: Handlers=kbd event2
B: EV=100013<BR>
B: EV=100013
B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe<BR>
B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe
B: MSC=18<BR>
B: EV=100013<BR>
B: MSC=18
B: EV=100013
B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe<BR>
B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe
B: MSC=18<BR>
B: MSC=18
</PRE>
<BR>
<BR>
In this example the IR is on "/dev/input/event2". The script "getIRRReceiver.pl" automatically detects this and environment variable "IRDEV" is set accrodingly in the above example.<BR>
In this example the IR is on "/dev/input/event2". The script "getIRRReceiver.pl" automatically detects this and environment variable "IRDEV" is set accrodingly in the above example.<BR>

Revision as of 16:12, 26 August 2007

Installation


Card drivers will be automatically detected and loaded by most linux distributions (e.g. Kubuntu). You need just to ensure that the firmware file "dvb-ttpci-01.fw" is installed in "/lib/firmware".

Remote Control (revision 2.3)

You need to load the description file for the remote control used.

av7110_loadkeys /etc/dvb-rc/satelco-highend.rc5 >/proc/av7110_ir

A script should be added to /etc/init.d which executes the command above. Then it need to be added to the runlevel directory.

VDR

The easiest way to use vdr with the remote control is the vdr-remote plugin. You can add the following paramater to your runvdr script in the line where vdr is started:

IRDEV="`/usr/local/bin/getIRRReceiver.pl`"
vdr -P "remote -i $IRDEV"

The following command will return a list with input devices:

cat /proc/bus/input/devices

I: Bus=0001 Vendor=13c2 Product=000e Version=0002
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:00:07.0/ir0
S: Sysfs=/class/input/input2
H: Handlers=kbd event2I: Bus=0001 Vendor=13c2 Product=000e Version=0002
N: Name="DVB on-card IR receiver"
P: Phys=pci-0000:00:07.0/ir0
S: Sysfs=/class/input/input2
H: Handlers=kbd event2
B: EV=100013
B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe
B: MSC=18
B: EV=100013
B: KEY=1 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe
B: MSC=18


In this example the IR is on "/dev/input/event2". The script "getIRRReceiver.pl" automatically detects this and environment variable "IRDEV" is set accrodingly in the above example.