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