toracat / rpms / kernel

Forked from rpms/kernel 5 years ago
Clone

Blame SOURCES/centos-linux-3.10-fix-em28xx-cards-bug8285.patch

b312fc
centosplus kernel patch (bug#8285)
b312fc
b312fc
Reported by armada:
b312fc
DVB-T Receiver "Terratec Cinergy Hybrid T USB XS" not working
b312fc
b312fc
My problem is exactly the same as described in
b312fc
http://linuxtv.org/pipermail/linux-dvb/2014-May/032967.html [^]
b312fc
This post also has a patch which solved the problem for me.
b312fc
b312fc
The em28xx driver causes the :
b312fc
em2882/3 #0: /2: dvb frontend not attached. Can't attach xc3028
b312fc
b312fc
Changing the USB_DEVICE(0x0ccd, 0x0042) from driver_info = EM2882_BOARD_TERRATEC_HYBRID_XS to EM2880_BOARD_TERRATEC_HYBRID_XS solved the problem.
b312fc
b312fc
--- a/drivers/media/usb/em28xx/em28xx-cards.c	2015-01-29 15:15:53.000000000 -0800
b312fc
+++ b/drivers/media/usb/em28xx/em28xx-cards.c	2015-03-07 08:50:38.737699310 -0800
b312fc
@@ -2091,7 +2091,7 @@ struct usb_device_id em28xx_id_table[] =
b312fc
 	{ USB_DEVICE(0x0ccd, 0x005e),
b312fc
 			.driver_info = EM2882_BOARD_TERRATEC_HYBRID_XS },
b312fc
 	{ USB_DEVICE(0x0ccd, 0x0042),
b312fc
-			.driver_info = EM2882_BOARD_TERRATEC_HYBRID_XS },
b312fc
+			.driver_info = EM2880_BOARD_TERRATEC_HYBRID_XS },
b312fc
 	{ USB_DEVICE(0x0ccd, 0x0043),
b312fc
 			.driver_info = EM2870_BOARD_TERRATEC_XS },
b312fc
 	{ USB_DEVICE(0x0ccd, 0x008e),	/* Cinergy HTC USB XS Rev. 1 */