Missing USB ID 2040:6502 for Hauppage WinTV HVR 900 (em2880)

Bug #195435 reported by A.G. Nienhuis
14
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Tim Gardner
Hardy
Fix Released
Low
Unassigned
Intrepid
Fix Released
Medium
Tim Gardner

Bug Description

There is a driver for the Hauppage WinTV HVR 900 with USB id 2040:6502 (the B3C0 revision.)

linux-ubuntu-modules-2.6.24-8 doesn't support this device. It does support the Hauppage WinTV HVR 900, but not the one with this USB id.

I found some sort of patch here: http://www.kernel.org/pub/linux/kernel/people/jejb/merge-tree/patch-2.6.25-rc2-mc2.diff

Can this device be supported by hardy?

Revision history for this message
vijinho (vijay-yoyo) wrote :

I have the same issue, excep my USB id is 2040:6500

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Guys,

We're currently at Hardy beta freeze but I'll reassign to the kernel team for them to consider. Thanks.

Changed in linux-ubuntu-modules-2.6.24:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
A.G. Nienhuis (a-g-nienhuis) wrote :

The driver is included with linux-ubuntu-modules-2.6.24-14-generic but the sound doesn't work because I get this error:

em28xx_audio: no version for "snd_pcm_new" found: kernel tainted.

See: https://bugs.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.24/+bug/201098

Revision history for this message
A.G. Nienhuis (a-g-nienhuis) wrote :

> The driver is included with linux-ubuntu-modules-2.6.24-14-generic

No, it's not. My mistake.

I tried to compile it myself but it still doesn't work...

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Guys,

Looks like this patch hit the upstream kernel but wasn't pulled into Hardy in time. I'm including the upstream git commit id and description below for reference. However, this patch is available in the upcoming Intrepid Ibex 8.10 kernel which is available for testing at the following PPA (personal package archive):

https://edge.launchpad.net/~kernel-ppa/+archive

If you are not familiar with how to install packages from a PPA basically do the following:

Add the following two lines to /etc/apt/sources.list

deb http://ppa.launchpad.net/kernel-ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/kernel-ppa/ubuntu hardy main

sudo apt-get update

You should then be able to install the linux-image-2.6.25 kernel package. Please let us know your results. We may be able to get this into the 8.04.1 Hardy point release but it would be good to have confirmation first. Thanks.

commit 427d20c4e6321ed2482630900891e40b4f2de6a3
Author: Luc Saillard <email address hidden>
Date: Wed Jan 30 17:23:00 2008 -0300

    V4L/DVB (7132): Add USB ID for a newer variant of Hauppauge WinTV-HVR 900

    Device description:
    WinTV-HVR-900
    M/R: 65018/B3C0 ##4207

    Signed-off-by: Luc Saillard <email address hidden>
    Signed-off-by: Mauro Carvalho Chehab <email address hidden>

Changed in linux-ubuntu-modules-2.6.24:
status: Triaged → Incomplete
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Actually rather than editing your /etc/apt/sources.list file it's probably safer to create
/etc/apt/sources.list.d/kernel-ppa.list to include the lines:

deb http://ppa.launchpad.net/kernel-ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/kernel-ppa/ubuntu hardy main

It avoids you possibly hosing up the default repo settings that exist in /etc/apt/sources.list

Thanks.

Revision history for this message
A.G. Nienhuis (a-g-nienhuis) wrote : Re: [Bug 195435] Re: Backport em2880 driver for 2040:6502 to hardy 2.6.24 kernel

Hi,

I tried the kernel. I don't know if the driver works. The driver is on my
disk and I cannot access my disk with this kernel. (I cannot boot):

...
[xxxxx] ata2: SRST failed (errno=-1)
[xxxxx] ata2: SRST failed (errno=-1)
[xxxxx] ata2: reset failed, giving up

-> see attachment

On Tue, May 6, 2008 at 3:21 AM, Leann Ogasawara <email address hidden> wrote:

> Actually rather than editing your /etc/apt/sources.list file it's probably
> safer to create
> /etc/apt/sources.list.d/kernel-ppa.list to include the lines:
>
> deb http://ppa.launchpad.net/kernel-ppa/ubuntu hardy main
> deb-src http://ppa.launchpad.net/kernel-ppa/ubuntu hardy main
>
> It avoids you possibly hosing up the default repo settings that exist in
> /etc/apt/sources.list
>
> Thanks.
>
> --
> Backport em2880 driver for 2040:6502 to hardy 2.6.24 kernel
> https://bugs.launchpad.net/bugs/195435
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Changed in linux-ubuntu-modules-2.6.24:
assignee: ubuntu-kernel-team → colin-king
Changed in linux-ubuntu-modules-2.6.24:
assignee: colin-king → ubuntu-kernel-team
Revision history for this message
Tim Gardner (timg-tpi) wrote :

SRU Justification:

Impact: No support for this device

Fix Description: Add the device ID to the USB ID table.

Patch: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=commit;h=45a2f1fa59db5a20f63cd3f120cf5df5f51d0e0b

TEST CASE: The driver is not loaded.

Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux-ubuntu-modules-2.6.24:
assignee: ubuntu-kernel-team → timg-tpi
milestone: none → ubuntu-8.04.1
status: Incomplete → Fix Committed
Revision history for this message
A.G. Nienhuis (a-g-nienhuis) wrote :

Hi,

I tried a kernel from "deb http://ppa.launchpad.net/kernel-ppa/ubuntu hardy main", but there were no v4l drivers at all in that kernel, or with the included modules.

Can I test the driver in any way?

Thanks in advance,

Arjen

Revision history for this message
Andreas Gnau (rondom) wrote :

You also have to install the linux-ubuntu-modules package, which contains the v4l-drivers.

Revision history for this message
A.G. Nienhuis (a-g-nienhuis) wrote : Re: [Bug 195435] Re: Missing USB ID 2040:6502 for Hauppage WinTV HVR 900 (em2880)

> You also have to install the linux-ubuntu-modules package, which
> contains the v4l-drivers.

I did install the "linux-ubuntu-modules-2.6.25-1-generic" package from
that repository. I can't find the driver:

---

$ dpkg -l | grep "^ii linux" | grep "2.6.25" && find /lib/modules/ | grep em28
ii linux-image-2.6.25-1-generic 2.6.25-1.2ubuntu5
            Linux kernel image for version 2.6.25 on x86
ii linux-libc-dev 2.6.25-1.2ubuntu5
            Linux Kernel Headers for development
ii linux-ubuntu-modules-2.6.25-1-generic 2.6.25-1.1ubuntu8
            Ubuntu supplied Linux modules for version 2.
/lib/modules/2.6.24-16-generic/kernel/drivers/media/video/em28xx
/lib/modules/2.6.24-16-generic/kernel/drivers/media/video/em28xx/em28xx.ko

---

Revision history for this message
Tim Gardner (timg-tpi) wrote :

SRU Justification:

Impact: The device module is not loaded.

Patch Description: Add USB device identifiers.

Patch: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-hardy.git;a=commit;h=45a2f1fa59db5a20f63cd3f120cf5df5f51d0e0b

TEST CASE: See bug description

Revision history for this message
Martin Pitt (pitti) wrote :

Accepted into -proposed, please test and give feedback here

Changed in linux:
status: New → Fix Committed
Steve Langasek (vorlon)
Changed in linux:
milestone: ubuntu-8.04.1 → none
importance: Undecided → Low
Revision history for this message
A.G. Nienhuis (a-g-nienhuis) wrote :

> please test and give feedback here

How can I test?

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 195435] Re: Missing USB ID 2040:6502 for Hauppage WinTV HVR 900 (em2880)

A.G. Nienhuis [2008-06-07 16:31 -0000]:
> How can I test?

Enable "proposed updates" in System -> Administration -> Software
Sources -> Updates and use the regular update-manager application to
update your packages. Please be aware that this will pull in some
other updates currently being tested as well. Thanks in advance!

Revision history for this message
Martin Pitt (pitti) wrote :

Copied to hardy-updates. The new kernel was tested extensively by many people, who reported back in other bug reports. Due to lack of feedback, this particular bug was not confirmed to be tested, though. Please report back here if the bug still occurs for you with the new kernel packages, then we will reopen this bug.

Changed in linux:
status: Fix Committed → Fix Released
Revision history for this message
vijinho (vijay-yoyo) wrote :

I can confirm that it detects my usb card fine and i can successfully compile the em2880 driver against the kernel.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Marking this "Fix Released" against Intrepid as well. Thanks.

Changed in linux:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.