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@xxxxxxxx>
Thank you,
Michael Krufky
Hi ,
So here is the patch, I hope it's okay ?
--
Helmut Auer, helmut@xxxxxxxxxxxxx
# This patch adds support for a TT S1400 with subvendorID 0x0133
# and subdeviceID 0x1000
signed-off by: Helmut Auer <vdr@xxxxxxxxxxxxx>
--- 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),
_______________________________________________
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb