> Multimedia (302)
> Multimedia > CCTV (14)
> Multimedia > Misc (11)
> Multimedia > Radio (2)
> Multimedia > Sound (79)
> Multimedia > TV (124)
> Multimedia > Webcam (80)
Review of Linux Compatibility
The TechniSat SkyStar HD USB is a satellite receiver and can is connected via USB to th PC. The DVB-S2 Receiver supports HDTV and is very space-saving with its physical dimentsion of 100mm x 100mm. The receiver is fully supported by Linux since Kernel version 2.6.39.
The receiver has the USB-ID 14f7:0500 and is recognized in the following way:
Bus 001 Device 010: ID 14f7:0500 TechniSat Digital GmbH DVB-PC TV Star HD
To access the receiver the firmware file dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw is needed, which can be downloaded at http://kernellabs.com/firmware/technisat-usb2, if the file is not already provided by the Linux distribution. The file has to be copied to /lib/firmware/.
The kernel uses the module dvb-usb-technisat-usb2 to control the HD satellite receiver. To load this module the following line has to be added to the file /etc/modules
Afterwards, the receiver is recognized an initialized by the Kernel in the following way:
dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully deinitialized and disconnected. usb 1-5: new high-speed USB device number 6 using ehci_hcd usb 1-5: New USB device found, idVendor=14f7, idProduct=0500 usb 1-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0 technisat-usb2: set alternate setting dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-SkyStar_USB_HD_FW_v17_63.HEX.fw' usb 1-5: USB disconnect, device number 6 dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. usb 1-5: new high-speed USB device number 7 using ehci_hcd usb 1-5: New USB device found, idVendor=14f7, idProduct=0500 usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-5: Product: TechniSat USB device usb 1-5: Manufacturer: TechniSat Digital usb 1-5: SerialNumber: 0008C9F0AE3A technisat-usb2: set alternate setting technisat-usb2: firmware version: 17.63 dvb-usb: found a 'Technisat SkyStar USB HD (DVB-S/S2)' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (Technisat SkyStar USB HD (DVB-S/S2)) dvb-usb: MAC address: 00:11:22:33:45:7a stv6110x_attach: Attaching STV6110x technisat-usb2: i2c-error: 60 = 7 DVB: registering adapter 0 frontend 0 (Technisat SkyStar USB HD (DVB-S/S2))... Registered IR keymap rc-technisat-usb2 input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-5/rc/rc2/input12 rc2: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:12.2/usb1/1-5/rc/rc2 input: MCE IR Keyboard/Mouse (technisat-usb2) as /devices/virtual/input/input13 rc rc2: lirc_dev: driver ir-lirc-codec (technisat-usb2) registered at minor = 0 dvb-usb: schedule remote query interval to 100 msecs. dvb-usb: Technisat SkyStar USB HD (DVB-S/S2) successfully initialized and connected.
IR Remote Control
The integrated infraread receiver is also supported by Linux via LIRC. The program ir-keytable has to be installed to let Linux process the signals of the remote as keyboard events. This program can be installed in Debian-based distributions (e.g. Ubuntu) by the command:
sudo apt-get install ir-keytable
The configuration file matching to the remote has to be selected and copied to /etc/rc_keymaps
sudo cp /lib/udev/rc_keymaps/technisat_usb2 /etc/rc_keymaps/
The configuration has to be activated (this will also select the necessary RC-5 infrared protocoll)
sudo ir-keytable -w /etc/rc_keymaps/technisat_usb2
Afterwards, the lirc kernel module can be loaded:
sudo modprobe ir-lirc-codec
and LIRC has to be configured to listen to the /dev/input/eventX device and interpret the signals from the infraread receiver. The re-configuration can be started by the package manager
sudo dpkg-reconfigure lirc
The following options have to be selected:
# Remote control configuration: # Linux input layer (/dev/input/eventX) # IR transmitter: # None # Event Interface: # /dev/input/by-path/pci-0000:00:1d.7-usb-0:4-event-ir
The configuration can be tested with the LIRC program irw:
To enable an automatic loading of the LIRC module at each boot the file /etc/modules has to be appended with the following line
The program ir-keytable can be booted automatically at system start-up if the corresponding command is added to the file /etc/rc.local, i.e. the line
ir-keytable -p LIRC
has to be added to this file in a line above the “exit” command.
Further details regarding the use of the USB receivers can be found at http://www.linuxtv.org/wiki/index.php/Technisat_SkyStar_USB_HD.