Attached is a patch to use the proper firmware for the ATI TV Wonder 600. It was previously configured to use the XC3028 firmware, as I did not realize the device had an XC3028L until I got one myself for testing purposes. This should get pushed in ASAP since the wrong firmware causes the device to overheat and could cause permanent damage. Devin -- Devin J. Heitmueller http://www.devinheitmueller.com AIM: devinheitmueller
Use correct XC3028L firmware for AMD ATI TV Wonder 600 From: Devin Heitmueller <devin.heitmueller@xxxxxxxxx> The AMD ATI TV Wonder 600 has an XC3028L and *not* an XC3028, so we need to load the proper firmware to prevent the device from overheating. Priority: high Signed-off-by: Devin Heitmueller <devin.heitmueller@xxxxxxxxx> diff -r e5ca4534b543 linux/drivers/media/common/tuners/tuner-xc2028.h --- a/linux/drivers/media/common/tuners/tuner-xc2028.h Tue Sep 09 08:29:56 2008 -0700 +++ b/linux/drivers/media/common/tuners/tuner-xc2028.h Mon Sep 15 23:51:20 2008 -0400 @@ -10,6 +10,7 @@ #include "dvb_frontend.h" #define XC2028_DEFAULT_FIRMWARE "xc3028-v27.fw" +#define XC3028L_DEFAULT_FIRMWARE "xc3028L-v36.fw" /* Dmoduler IF (kHz) */ #define XC3028_FE_DEFAULT 0 /* Don't load SCODE */ 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 Mon Sep 15 23:51:20 2008 -0400 @@ -1534,9 +1534,12 @@ static void em28xx_setup_xc3028(struct e /* djh - Not sure which demod we need here */ ctl->demod = XC3028_FE_DEFAULT; break; + case EM2880_BOARD_AMD_ATI_TV_WONDER_HD_600: + ctl->demod = XC3028_FE_DEFAULT; + ctl->fname = XC3028L_DEFAULT_FIRMWARE; + break; case EM2883_BOARD_HAUPPAUGE_WINTV_HVR_950: case EM2880_BOARD_PINNACLE_PCTV_HD_PRO: - case EM2880_BOARD_AMD_ATI_TV_WONDER_HD_600: /* FIXME: Better to specify the needed IF */ ctl->demod = XC3028_FE_DEFAULT; break;
_______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb