Hello all, I discovered that the current CVS version would not correctly identify my Nebula DigiTV with the nxt6000 frontend. Found there was a small flaw in the logic, so I've whipped up a patch to fix the problem. Now if I can just work out why I'm always getting kernel: APIC error on CPU0: 40(40) when the card is being used, I'll be happy Stuart -------------- next part -------------- ? build-2.6/.tmp_versions Index: linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c =================================================================== RCS file: /cvs/linuxtv/dvb-kernel/linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c,v retrieving revision 1.47 diff -u -r1.47 dvb-bt8xx.c --- linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c 3 Aug 2005 22:56:09 -0000 1.47 +++ linux/drivers/media/dvb/bt8xx/dvb-bt8xx.c 21 Aug 2005 20:56:37 -0000 @@ -574,8 +574,10 @@ /* Old Nebula (marked (c)2003 on high profile pci card) has nxt6000 demod */ card->fe = nxt6000_attach(&vp3021_alps_tded4_config, card->i2c_adapter); - if (card->fe != NULL) + if (card->fe != NULL) { dprintk ("dvb_bt8xx: an nxt6000 was detected on your digitv card\n"); + break; + } /* New Nebula (marked (c)2005 on low profile pci card) has mt352 demod */ digitv_alps_tded4_reset(card);