[linux-dvb] [PATCH] add support for AverMedia DVB-T Express card

Joachim Steiger roh at hyte.de
Mon Sep 24 09:21:51 CEST 2007


hi there,

i'm not sure who i currently the maintainer of the dibusb stuff, i hope
sending this to patrick is right.

this adds support for the "Avermedia dvb-t express card 34" which is a
volari in an expresscard34 case.

its connected via usb there (no bridge, expresscard also brings a native
usb port in addition to the PCIe-1x lane.

i've tested this patch on a lenovo thinkpad T60p and a T60 and it works
fine in day-by-day use (no longtime-test, just watching and unplugging
afterwards)

i submitted this patch some time ago, but got no reply it seems.

this is rediffed against current hg now.
its a trivial one and adds support for one of few cards available for
the expresscard slot.


kind regards

--

Joachim Steiger
-------------- next part --------------
add Avermedia dvb-t express card 34 (usb2) id

Signed-off-by: Joachim Steiger <roh at hyte.de>

diff -r 9b907458fbe3 linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
--- a/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	Sun Sep 09 12:00:45 2007 -0400
+++ b/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c	Mon Sep 24 07:37:06 2007 +0200
@@ -820,6 +820,7 @@ struct usb_device_id dib0700_usb_id_tabl
 		{ USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_STK7070PD) },
 		{ USB_DEVICE(USB_VID_PINNACLE,  USB_PID_PINNACLE_PCTV_DUAL_DIVERSITY_DVB_T) },
 		{ USB_DEVICE(USB_VID_COMPRO,    USB_PID_COMPRO_VIDEOMATE_U500_PC) },
+/* 20 */{ USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_EXPRESS) },
 		{ 0 }		/* Terminating entry */
 };
 MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
@@ -872,7 +873,7 @@ struct dvb_usb_device_properties dib0700
 				{ NULL },
 			},
 			{   "AVerMedia AVerTV DVB-T Volar",
-				{ &dib0700_usb_id_table[5], &dib0700_usb_id_table[10] },
+				{ &dib0700_usb_id_table[5], &dib0700_usb_id_table[10], &dib0700_usb_id_table[20] },
 				{ NULL },
 			},
 			{   "Compro Videomate U500",
diff -r 9b907458fbe3 linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
--- a/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h	Sun Sep 09 12:00:45 2007 -0400
+++ b/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h	Mon Sep 24 07:31:29 2007 +0200
@@ -123,6 +123,7 @@
 #define USB_PID_HAUPPAUGE_NOVA_TD_STICK			0x9580
 #define USB_PID_AVERMEDIA_VOLAR				0xa807
 #define USB_PID_AVERMEDIA_VOLAR_2			0xb808
+#define USB_PID_AVERMEDIA_EXPRESS			0xb568
 #define USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY	0x005a
 #define USB_PID_PINNACLE_PCTV2000E			0x022c
 #define USB_PID_PINNACLE_PCTV_DVB_T_FLASH		0x0228


More information about the linux-dvb mailing list