Bug #723

HDPVR Driver not recognizing new product ID

Added by BigBoyStan over 13 years ago. Updated over 13 years ago.

Status:Closed Start date:10/26/2010
Priority:High Due date:01/10/2011
Assignee:cecil % Done:

100%

Category:Kernel Spent time: 1.50 hour
Target version:7.1 Estimated time:1.50 hour

Description

The current driver for the HDPVR (hdpvr.ko) which is included with the v4l-dvb update does not recognize the latest product ID (4903) which is being shipped by Hauppauge.

The following files must be updated with ID4 and the driver compiled. Unfortunelty, the current package does not include these files.

./v4l-dvb/linux/drivers/media/video/hdpvr/hdpvr.h

Code:
/* Define these values to match your devices */
#define HD_PVR_VENDOR_ID 0x2040
#define HD_PVR_PRODUCT_ID 0x4900
#define HD_PVR_PRODUCT_ID1 0x4901
#define HD_PVR_PRODUCT_ID2 0x4902
#define HD_PVR_PRODUCT_ID3 0x4982
#define HD_PVR_PRODUCT_ID4 0x4903

./v4l-dvb/linux/drivers/media/video/hdpvr/hdpvr-core.c

Code:
/* table of devices that work with this driver */
static struct usb_device_id hdpvr_table[] = { { USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID) }, { USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID1) }, { USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID2) }, { USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID3) }, { USB_DEVICE(HD_PVR_VENDOR_ID, HD_PVR_PRODUCT_ID4) }, { } /* Terminating entry */
};

v4l-dvb-1-17-1.src.tar.gz (1.2 kB) rsay, 12/06/2010 08:13 am

History

Updated by jams over 13 years ago

  • Assignee set to jams

Updated by rsay over 13 years ago

I am attaching an updated version of v4l-dvb-1-17.src.tar.gz that incorporates the above changes. I made a new hdpvr.diff and updated PKGBUILD to apply the patch and to reflect the correct md5sums as of 12/5/10.

Updated by jams over 13 years ago

  • Assignee changed from jams to cecil

Updated by cecil over 13 years ago

  • Due date set to 01/10/2011
  • Estimated time set to 1.50
  • Target version set to 7.1
  • Category set to Kernel
  • % Done changed from 0 to 100

This is in the latest kernel for 7.00.01. If you've installed the test ISO, sudo pacman -Sy kernel26

Updated by cecil over 13 years ago

  • Status changed from New to Closed

In the kernel 2.6.37-LinHES.

Also available in: Atom PDF