[linux-dvb] SATELCO EasyWatch PCI DVB-T

Kim Sandberg ksan at saunalahti.fi
Fri Nov 23 22:13:15 CET 2007


Hi.

Replying to myself.

Created a simple patch and I got the card working. Seems to work ok
under vdr with 1h of recording done.
I got no idea of the names that should be used so just picked something similar.

---------------------------
diff -u -r orig.v4l-dvb/linux/drivers/media/dvb/ttpci/budget-av.c
v4l-dvb/linux/drivers/media/dvb/ttpci/budget-av.c
--- orig.v4l-dvb/linux/drivers/media/dvb/ttpci/budget-av.c
2007-11-23 22:08:25.000000000 +0200
+++ v4l-dvb/linux/drivers/media/dvb/ttpci/budget-av.c   2007-11-23
21:59:09.000000000 +0200
@@ -913,6 +913,7 @@
 #define SUBID_DVBT_KNC1_PLUS           0x0031
 #define SUBID_DVBT_KNC1                        0x0030
 #define SUBID_DVBT_CINERGY1200         0x1157
+#define SUBID_DVBT_EASYWATCH           0x003a

 static void frontend_init(struct budget_av *budget_av)
 {
@@ -1021,6 +1022,7 @@
        case SUBID_DVBT_KNC1:
        case SUBID_DVBT_KNC1_PLUS:
        case SUBID_DVBT_CINERGY1200:
+       case SUBID_DVBT_EASYWATCH:
                budget_av->reinitialise_demod = 1;
                fe = dvb_attach(tda10046_attach, &philips_tu1216_config,
                                     &budget_av->budget.i2c_adap);
@@ -1248,6 +1250,7 @@
 MAKE_BUDGET_INFO(satewps, "Satelco EasyWatch DVB-S", BUDGET_KNC1S);
 MAKE_BUDGET_INFO(satewplc, "Satelco EasyWatch DVB-C", BUDGET_KNC1CP);
 MAKE_BUDGET_INFO(satewcmk3, "Satelco EasyWatch DVB-C MK3", BUDGET_KNC1C_MK3);
+MAKE_BUDGET_INFO(satewt, "Satelco EasyWatch DVB-T", BUDGET_KNC1C_MK3);
 MAKE_BUDGET_INFO(knc1sp, "KNC1 DVB-S Plus", BUDGET_KNC1SP);
 MAKE_BUDGET_INFO(knc1cp, "KNC1 DVB-C Plus", BUDGET_KNC1CP);
 MAKE_BUDGET_INFO(knc1cmk3, "KNC1 DVB-C MK3", BUDGET_KNC1C_MK3);
@@ -1272,6 +1275,7 @@
        MAKE_EXTENSION_PCI(satewps, 0x1894, 0x001b),
        MAKE_EXTENSION_PCI(satewplc, 0x1894, 0x002a),
        MAKE_EXTENSION_PCI(satewcmk3, 0x1894, 0x002c),
+       MAKE_EXTENSION_PCI(satewt, 0x1894, 0x003a),
        MAKE_EXTENSION_PCI(knc1c, 0x1894, 0x0020),
        MAKE_EXTENSION_PCI(knc1cp, 0x1894, 0x0021),
        MAKE_EXTENSION_PCI(knc1cmk3, 0x1894, 0x0022),
----------------------------



> Hi.
>
> I bought a Satelco dvb-t card and it doesnt seem to be added to budget drivers.
>
> kudzu -p tells me this:
>
> class: CAPTURE
> bus: PCI
> detached: 0
> desc: "Philips Semiconductors SAA7146"
> vendorId: 1131
> deviceId: 7146
> subVendorId: 1894
> subDeviceId: 003a
> pciType: 1
> pcidom:    0
> pcibus:  0
> pcidev:  a
> pcifn:  0
>
>
> I couldnt find the 003a device id any of the sources.
>
> Any hint what to try as many of the similar cards are working ok.
>
> Card info: http://www.dvbshop.net/product_info.php/info/p312_SATELCO-EasyWatch-PCI-DVB-T--Basic-Edition-.html
>
>
> Br,
> Kim Sandberg
>



More information about the linux-dvb mailing list