Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: NOVA-t remote control



Julian Tibble wrote:

As far as I can tell, av7110_ir.c is part of the driver for "fully featured"
cards, and budget-ci.c is for cards with a common interface connection for
pay-per-view.  Neither of these apply to me (as far as I know), so can
I use the remote control?
The budget-ci is actually for budget cards with IR input, it confused me for a while as well.

My new budget card has an IR connector, but it wasn't initally working with the budget-ci driver. Moving the PCI ID from the budget to budget-ci driver was all that was required to get the remote recognised. Try the patch attached and see if it helps.

I also needed to tweak the mapping table as well to get all the keys recognised correctly, but I don't have that code in front of me right now.

Jon



diff -Nurw dvb-kernel-cvs/linux/drivers/media/dvb/ttpci/budget-ci.c dvb-kernel/linux/drivers/media/dvb/ttpci/budget-ci.c
--- dvb-kernel-cvs/linux/drivers/media/dvb/ttpci/budget-ci.c	Fri Aug  8 17:15:32 2003
+++ dvb-kernel/linux/drivers/media/dvb/ttpci/budget-ci.c	Sat Aug 30 12:28:45 2003
@@ -363,10 +363,12 @@
 static struct saa7146_extension budget_extension; 
 
 MAKE_BUDGET_INFO(ttbci,	"TT-Budget/WinTV-NOVA-CI PCI",	BUDGET_TT_HW_DISEQC);
+MAKE_BUDGET_INFO(ttbt2,	"TT-Budget/WinTV-NOVA-T  PCI",	BUDGET_TT);
 
 static struct pci_device_id pci_tbl[] = {
 	MAKE_EXTENSION_PCI(ttbci, 0x13c2, 0x100c),
 	MAKE_EXTENSION_PCI(ttbci, 0x13c2, 0x100f),
+	MAKE_EXTENSION_PCI(ttbt2,  0x13c2, 0x1011),	
 	{
 		.vendor    = 0,
 	}
diff -Nurw dvb-kernel-cvs/linux/drivers/media/dvb/ttpci/budget.c dvb-kernel/linux/drivers/media/dvb/ttpci/budget.c
--- dvb-kernel-cvs/linux/drivers/media/dvb/ttpci/budget.c	Fri Aug  8 17:15:32 2003
+++ dvb-kernel/linux/drivers/media/dvb/ttpci/budget.c	Sat Aug 30 12:28:49 2003
@@ -192,7 +192,6 @@
 MAKE_BUDGET_INFO(ttbs,	"TT-Budget/WinTV-NOVA-S  PCI",	BUDGET_TT);
 MAKE_BUDGET_INFO(ttbc,	"TT-Budget/WinTV-NOVA-C  PCI",	BUDGET_TT);
 MAKE_BUDGET_INFO(ttbt,	"TT-Budget/WinTV-NOVA-T  PCI",	BUDGET_TT);
-MAKE_BUDGET_INFO(ttbt2,	"TT-Budget/WinTV-NOVA-T  PCI",	BUDGET_TT);
 MAKE_BUDGET_INFO(satel,	"SATELCO Multimedia PCI",	BUDGET_TT_HW_DISEQC);
 /* Uncomment for Budget Patch */
 /*MAKE_BUDGET_INFO(fs_1_3,"Siemens/Technotrend/Hauppauge PCI rev1.3+Budget_Patch", BUDGET_PATCH);*/
@@ -203,7 +202,6 @@
 	MAKE_EXTENSION_PCI(ttbs,  0x13c2, 0x1003),
 	MAKE_EXTENSION_PCI(ttbc,  0x13c2, 0x1004),
 	MAKE_EXTENSION_PCI(ttbt,  0x13c2, 0x1005),
-	MAKE_EXTENSION_PCI(ttbt2,  0x13c2, 0x1011),	
 	MAKE_EXTENSION_PCI(satel, 0x13c2, 0x1013),
 	{
 		.vendor    = 0,

Home | Main Index | Thread Index