Hi, I noticed that my budget card stopped working after I updated the driver from the CVS today. The reason proved to be in the 'new' ifreq code in ves1820.c which sets the ifreq value based on the card name. I had the old driver patched to set the ifreq to 35937500 in all cases.
The current driver checks if the card name has Technotrend in it and only then uses ifreq == 35937500. Unfortunately the Technotrend budget card is named TT-Budget/WinTV-NOVA-C PCI. So the ifreq value was set to the wrong value and as a result I could only tune to one QAM64 bouquet. The attached patch adds a check for the TT budget card to the ifreq setting code. -- Lauri
Index: frontends/ves1820.c =================================================================== RCS file: /cvs/linuxtv/DVB/driver/frontends/ves1820.c,v retrieving revision 1.22 diff -r1.22 ves1820.c 183c199,200 < if (strstr (fe->i2c->adapter->name, "Technotrend")) --- > if (strstr (fe->i2c->adapter->name, "Technotrend") || > strstr (fe->i2c->adapter->name, "TT-Budget"))
