[linux-dvb] TT 1400 DVB-S Budget with different PCI ID's

Helmut Auer vdr at helmutauer.de
Mon Jun 5 23:20:48 CEST 2006


Michael Krufky schrieb:
> Helmut Auer wrote:
>> Hello List,
>> I have a TT S1400  which does not match the entry in the modules.pcimap.
>>
>> Instead of:
>> budget               0x00001131 0x00007146 0x000013c2 0x00001016 
>> 0x00000000 0x00000000 0x0
>> it reports the following:
>> Vendor 0x00001131 - Device 0x00007146 - Subvendor: 0x00000133 - 
>> Subdevice: 0x00001000
>>
>> After patching budget.c this device works fine now !
>>
> Helmut,
> 
> Please generate a patch and submit it to the list, so that we can add it 
> to the official repository, along with your developer's certificate of 
> origin, in the form:
> 
> Signed-off-by: Your Full Name <email at addre.ss>
> 
> Thank you,
> 
> Michael Krufky
> 
> 
> 
Hi ,
So here is the patch, I hope it's okay ?

-- 
Helmut Auer, helmut at helmutauer.de
-------------- next part --------------
# This patch adds support for a TT S1400 with subvendorID 0x0133 
# and subdeviceID 0x1000
signed-off by: Helmut Auer <vdr at helmutauer.de>
--- budget.c	2006-06-05 22:56:16.000000000 +0200
+++ /tmp/budget.c	2006-06-05 22:55:40.018529056 +0200
@@ -420,6 +420,7 @@ static void frontend_init(struct budget 
 		break;
 
 	case 0x1016: // Hauppauge/TT Nova-S SE (samsung s5h1420/????(tda8260))
+	case 0x1000:
 		budget->dvb_frontend = s5h1420_attach(&s5h1420_config, &budget->i2c_adap);
 		if (budget->dvb_frontend) {
 			budget->dvb_frontend->ops.tuner_ops.set_params = s5h1420_tuner_set_params;
@@ -502,6 +503,7 @@ MAKE_BUDGET_INFO(fsacs0, "Fujitsu Siemen
 MAKE_BUDGET_INFO(fsacs1, "Fujitsu Siemens Activy Budget-S PCI (rev AL/alps frontend)", BUDGET_FS_ACTIVY);
 
 static struct pci_device_id pci_tbl[] = {
+	MAKE_EXTENSION_PCI(ttbs,  0x0133, 0x1000),
 	MAKE_EXTENSION_PCI(ttbs,  0x13c2, 0x1003),
 	MAKE_EXTENSION_PCI(ttbc,  0x13c2, 0x1004),
 	MAKE_EXTENSION_PCI(ttbt,  0x13c2, 0x1005),


More information about the linux-dvb mailing list