First you have to install mercurial (versionning tool)

sudo apt-get install mercurial

You have to install the kernel source and headers corresponding to your
current kernel (tell me if you want more details)

.. then

hg clone http://linuxtv.org/hg/v4l-dvb

.. take some time

then edit

./v4l/dvb-usb-dvb.c to insert an msleep(1000) (approx line 177) :

int dvb_usb_adapter_frontend_init(struct dvb_usb_adapter *adap)
{
        if (adap->props.frontend_attach == NULL) {
                err("strange: '%s' #%d doesn't want to attach a
frontend.",adap->dev->desc->name, adap->id);
                return 0;
        }
        msleep(1000);  <-------------------------------------HERE !!!!!
        /* re-assign sleep and wakeup functions */
        if (adap->props.frontend_attach(adap) == 0 && adap->fe != NULL)
{
                adap->fe_init  =


save, make, sudo make install (and reboot) 

It should work, it works fine for me.


On Fri, 2007-07-06 at 08:21 +0000, busta wrote:
> What do you mean by "download v4l". Do you mean that i should download
> the kernel source? i thought that v4l was integrated into the kernel.
>

-- 
[feisty] DVB-T USB LiteOn Problems with recognize the frontend
https://bugs.launchpad.net/bugs/99180
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to