> If people can test this patch out, and let know whether it works for > them as well without hitches, Then the patch could go in, such that the > 2.6.12 has a bttv module that does not freeze the entire system. The patch seems to simply bypass the bttv_init_card2() call for the twinhan. Any chance to figure where exactly it dies? Maybe the bttv_audio_reset() call? In any way a much simplier approach would be to just add if (bttv_tvcards[btv->c.type].no_video) return; to a sensible place in bttv_init_card2(), just before the pll config should work ok. Gerd -- #define printk(args...) fprintf(stderr, ## args)