diff -r e5ca4534b543 linux/drivers/media/video/em28xx/em28xx-cards.c --- a/linux/drivers/media/video/em28xx/em28xx-cards.c Tue Sep 09 08:29:56 2008 -0700 +++ b/linux/drivers/media/video/em28xx/em28xx-cards.c Tue Sep 23 18:34:40 2008 +0100 @@ -870,11 +870,12 @@ } }, }, [EM2880_BOARD_MSI_DIGIVOX_AD] = { + /* A.K.A. K-WORLD DVB-T 310U */ .name = "MSI DigiVox A/D", - .valid = EM28XX_BOARD_NOT_VALIDATED, .vchannels = 3, .tuner_type = TUNER_XC2028, .decoder = EM28XX_TVP5150, + .has_dvb = 1, .input = { { .type = EM28XX_VMUX_TELEVISION, .vmux = TVP5150_COMPOSITE0, diff -r e5ca4534b543 linux/drivers/media/video/em28xx/em28xx-dvb.c --- a/linux/drivers/media/video/em28xx/em28xx-dvb.c Tue Sep 09 08:29:56 2008 -0700 +++ b/linux/drivers/media/video/em28xx/em28xx-dvb.c Tue Sep 23 18:34:40 2008 +0100 @@ -444,6 +444,7 @@ } break; #endif + case EM2880_BOARD_MSI_DIGIVOX_AD: case EM2880_BOARD_TERRATEC_HYBRID_XS: dvb->frontend = dvb_attach(zl10353_attach, &em28xx_zl10353_with_xc3028,