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

Reply via email to