Hi, found some info over at the ivtv-forums (I think). The claim is that the problem is related to software suspend enabled kernels. For instance I'm running 2.6.12-suspend2 (gentoo), but there were reports of other distros having the same problem. I found a patch (for ivtv-driver.c) which I have updated for ivtv-0.3.7h.
BUT BEWARE, I DON'T REMEMBER WHERE THE PATCH ORIGINALLY CAME FROM, AND I HAVE NO IDEA OF WHAT IT DOES, but it solves my build problem and the driver seems to work. Bjorn On Sun, 2005-07-24 at 16:51 -0500, Chris Wilson wrote: > They happened for both the .3 and .2 unfortunately. I just copied and > pasted the latest ones I had tried (Stable) from the console. > > On 7/24/05, Jan Ophey <[EMAIL PROTECTED]> wrote: > > Chris Wilson wrote: > > > > >I'm using Xandros 3.2 and am trying to get a PVR-150 working. At > > >[...] > > >XANTYI8TY34:/home/chris/ivtv-0.2.0-rc3k/driver# make > > > > > > > > Hello! > > > > Not directly related to your problem, but PVR150s are not supported by > > ivtv 2.0. > > Try the latest 0.3 series driver. > > Maybe you don't get compile-errors there... > > > > > > hth, > > Jan > > > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > > from IBM. Find simple to follow Roadmaps, straightforward articles, > > informative Webcasts and more! Get everything you need to get up to > > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > > _______________________________________________ > > Ivtv-users mailing list > > Ivtv-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/ivtv-users > > > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opÌk > _______________________________________________ > Ivtv-users mailing list > Ivtv-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ivtv-users
--- ivtv-driver.c.orig 2005-08-30 10:29:10.000000000 +0200 +++ ivtv-driver.c 2005-08-29 21:02:14.000000000 +0200 @@ -642,12 +642,12 @@ itv->DMA_slock = SPIN_LOCK_UNLOCKED; #ifdef LINUX26 - itv->vbi_work_queues = create_workqueue("ivtv_vbi"); + itv->vbi_work_queues = create_workqueue("ivtv_vbi", PF_SYNCTHREAD); if (itv->vbi_work_queues == NULL) { IVTV_ERR("Could not create VBI workqueue\n"); return -1; } - itv->fw_work_queues = create_workqueue("ivtv_fw"); + itv->fw_work_queues = create_workqueue("ivtv_fw", PF_SYNCTHREAD); if (itv->fw_work_queues == NULL) { IVTV_ERR("Could not create FW workqueue\n"); return -1;