HVR950Q driver for LUM

Stefan Bader stefan.bader at canonical.com
Fri Jun 20 08:39:42 UTC 2008


Michael Krufky wrote:
> Please merge the following patch into LUM:
> 
> http://linuxtv.org/~mkrufky/lum/add-hvr950q-to-lum.patch
> 
> I could not include it in this email due to its size.
> 
> The xc5000 driver requires a firmware image.  Firmware extraction
> instructions are located at:
> 
> http://steventoth.net/linux/xc5000/
> 
> The details of having Ubuntu ship this firmware is a work in progress.
> 
> These new modules are added in upstream 2.6.26, but there are new USB id's that likely wont be merged until 2.6.27:
> 
> 2040:721f = Dell Digital TV Receiver
> 2040:7280 = Dell Digital TV Receiver
> 
> Regards,
> 
> Michael Krufky
> 
> 
I reviewed the patches and found no ID clashes and also licensing looks
ok to me (all GPL V2++, except compat.h which has no specific license).
The modules compile (at least on x86). The only thing that is slightly
unclear are two -I statements in the drivers makefile which possibly
have no effect. But that is not causing any problems.
I got the patch integrated in my lum working git and could proceed with
an SRU (including a lp bug report to go with that, I suppose).

SRU justification:

Impact: Certain DVB boards are not supported in Hardy.

Fix: Driver will be added to LUM as additional driver modules. The IDs
are unique. No degredation should be expected.

Testcase: Without the new modules the following cards will not work:
        { USB_DEVICE(0x2040, 0x7200),
                .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q },
        { USB_DEVICE(0x2040, 0x7240),
                .driver_info = AU0828_BOARD_HAUPPAUGE_HVR850 },
        { USB_DEVICE(0x2040, 0x7210),
                .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q },
        { USB_DEVICE(0x2040, 0x7217),
                .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q },
        { USB_DEVICE(0x2040, 0x721b),
                .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q },
        { USB_DEVICE(0x0fd9, 0x0008),
                .driver_info = AU0828_BOARD_HAUPPAUGE_HVR950Q },
        { USB_DEVICE(0x2040, 0x721f),
                .driver_info = AU0828_BOARD_DELL_HVR950Q },
        { USB_DEVICE(0x2040, 0x7280),
                .driver_info = AU0828_BOARD_DELL_HVR950Q },





More information about the kernel-team mailing list