Satelco EasyWatch PCI (DVB-C)
It is supported by LinuxTV.
It comes up in lspci as
01:09.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
dmesg shows this info:
DVB: registering new adapter (Satelco EasyWatch DVB-C MK3) DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
The DVB-receiver works nicely since Ubuntu 8.04. For the remote, at least Ubuntu 8.10 is needed. I haven't tested the Common Interface.
This card is optionally bundled with an USB IR remote receiver and an IR transmitter with "satelco" label. The USB receiver is identified by lsusb as
- Bus xxx Device yyy: ID 0419:0001 Samsung Info. Systems America, Inc. IrDA Remote Controller
In order to support this remote via LIRC:
- Install Linux kernel 2.6.26 (or later) with the USB hiddev device (CONFIG_USB_HIDDEV). On driver startup, you should see in the syslog: "Fixing up Samsung IrDA report descriptor"
- Install LIRC 0.8.3 (or later) with the samsung device driver. A config file is already packaged under "remotes/samsung/lircd.samsung.conf". Start lircd by applying the samsung driver with this config file on the new hiddev device, e.g. "-H samsung -d /dev/hiddev0 configfile".
Key repeat is not supported by the remote, neither in LIRC nor in the packaged original SW. If USB HID debug traces are enabled in the kernel, it can be observed that the hardware generates release events already after keys are pressed.
The IR remote works out-of-the box since Ubuntu 8.10. All you need to do yourself is configure lirc (sudo dpkg-reconfigure lirc) and make a .lircrc-file for your applications. For the latter, see http://gentoo-wiki.com/HOWTO_LIRC#Enabling_software_support