On Dec 24, 2007 7:58 PM, kevin liu <lwtbenben@xxxxxxxxx> wrote: > Not long before, I added microtuen mt2131 tuner to Linux kernel 2.6.20 > which is the standard kernel of my Ubuntu feisty. > But these days, I installed Ubuntu gutsy which uses kernel 2.6.22. And I > compiled mt2131 kernel module, however, I can't > tune any channel anymore. > I looked into kernel 2.6.22, and I found a new dvb tuner architecture is > adapted in the new kernel, I just find it > becomes inconvenient for us to add new tuner to Linux dvb. This new > architecture seems put all jobs into dvb-pll.c, but why, > I think every tuner has its own configuration method, why we need dvb-pll.c > to pursue all the configuration jobs? > Any explanation is highly appreciated. Kevin, It appears as if you have a misconception -- dvb-pll is a module that only handles the simple 'tin-can' type of 4 / 5 -byte tuners. Of course, silicon tuners cannot be supported within dvb-pll because they are a different type of device, and require their own driver. dvb-pll is just one of many tuner drivers for dvb -- other modules like mt2131, tda18271, tda827x, mt2066, and others are examples of tuner drivers that have nothing to do with dvb-pll. I hope this clears up the misunderstanding. Regards, Mike Krufky _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb