A few weeks ago, I wrote: > I recently replaced an NTSC PVR-350 card in my MythTV box with a PAL > PVR-350, and now periodically run into the following problem: > > ivtv-enc: page allocation failure. order:4, mode:0xd0 > [<c013c208>] __alloc_pages+0x1b8/0x350 > [<c013c3bf>] __get_free_pages+0x1f/0x40 > [<c013f62a>] kmem_getpages+0x2a/0xe0 > [<c0140309>] cache_grow+0xa9/0x140 > [<c014050a>] cache_alloc_refill+0x16a/0x220 > [<c0140947>] __kmalloc+0x67/0x80 > [<dee87b7b>] ivtv_init_buffer+0x3b/0x180 [ivtv] > [<dee88b36>] enc_gather_free_buffers+0x1a6/0x200 [ivtv] > [<dee955e4>] ivtv_sched_DMA+0x424/0x930 [ivtv] > [<dee94eb8>] ivtv_irq_handler+0x5c8/0x6a0 [ivtv] > [<c011b660>] default_wake_function+0x0/0x20 > [<c011b660>] default_wake_function+0x0/0x20 > [<c03bec3b>] schedule+0x35b/0xb20 > [<dee98d4e>] enc_work_handler+0x2e/0x40 [ivtv] > [<dee9a279>] ivtv_enc_thread+0x159/0x200 [ivtv] > [<c011cbe0>] autoremove_wake_function+0x0/0x40 > [<c0105e76>] ret_from_fork+0x6/0x20 > [<c011cbe0>] autoremove_wake_function+0x0/0x40 > [<dee9a120>] ivtv_enc_thread+0x0/0x200 [ivtv] > [<c010429d>] kernel_thread_helper+0x5/0x18 > ivtv0 warning: No memory on buffer alloc! > ivtv0 warning: Needed 16384 bufs for encoder MPEG stream, received 0 (buffers > free 0, dma 0, full 170) > > This is with ivtv 0.4.7, on kernel 2.6.9. It occurs about once per day, > during recording, and *seems* to correlate to disk activity (e.g. if I > delete a recording from the MythTV recorded programs screen). It > doesn't seem to correlate to CPU however. > > I've tried upgrading MythTV (to 0.20), but the errors persist. > The stack traces and 'order:4, mode:0xd0' are consistent. > I've tried turning off DMA access to the disk, in case that had something > to do with it, but it still occurs with DMA off. > > The versions are pretty old, sorry about that; should I try with a more > recent kernel/ivtv version? > > Any other things I should try?
In case anyone goes looking through the archives -- I upgraded to ivtv 0.4.10, and that seems to have fixed it. --j. _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
