Hi List,
Moving from VDR 1.6 to 2.06 for HD (DVB-T2) and seeing regular kernel oops with the PCTV nanostick 290e when using DVB-T2. Unfortunately this seems to kill the receiver until a reboot. It happens while the system is idle.
I wondered if anyone else has a similar experience, or is this a test-machine/configuration specific problem? The kernel is 3.0.76 (SLES 11 SP3) The oops always seems to happen after this log entry with the same diagnostics - below "ERROR: can't set filter (pid=18, tid=40, mask=C0): Cannot allocate memory"
If using an identical configuration to my current 1.6 but without the HD stick I don't see the problem. I tried a couple of the latest kernel versions in the same series 3.0.101.. with the same result.
I might see if I can build suitable later kernels too, not sure if that's helpful - does anyone know or confirm reliable operation on a alter kernel ?
Is there a vdr, kernel or other tweak I need ?
Oct 31 17:15:52 ha-server vdr: [5639] ERROR: can't set filter (pid=18, tid=40, mask=C0): Cannot allocate memory Oct 31 17:15:52 ha-server kernel: [20717.748177] The following is only an harmless informational message. Oct 31 17:15:52 ha-server kernel: [20717.748182] Unless you get a _continuous_flood_ of these messages it means Oct 31 17:15:52 ha-server kernel: [20717.748184] everything is working fine. Allocations from irqs cannot be Oct 31 17:15:52 ha-server kernel: [20717.748186] perfectly reliable and the kernel is designed to handle that. Oct 31 17:15:52 ha-server kernel: [20717.748190] section handler: page allocation failure: order:4, mode:0x80d4 Oct 31 17:15:52 ha-server kernel: [20717.748195] Pid: 5639, comm: section handler Tainted: GF U N 3.0.76-0.11-default-rf #1 Oct 31 17:15:52 ha-server kernel: [20717.748198] Call Trace: Oct 31 17:15:52 ha-server kernel: [20717.748214] [<ffffffff81004925>] dump_trace+0x75/0x310 Oct 31 17:15:52 ha-server kernel: [20717.748222] [<ffffffff8145411a>] dump_stack+0x69/0x6f Oct 31 17:15:52 ha-server kernel: [20717.748228] [<ffffffff810fe082>] warn_alloc_failed+0x102/0x1a0 Oct 31 17:15:52 ha-server kernel: [20717.748234] [<ffffffff810ffb61>] __alloc_pages_slowpath+0x541/0x7d0 Oct 31 17:15:52 ha-server kernel: [20717.748239] [<ffffffff810fffd9>] __alloc_pages_nodemask+0x1e9/0x200 Oct 31 17:15:52 ha-server kernel: [20717.748245] [<ffffffff81007255>] dma_generic_alloc_coherent+0xa5/0x160 Oct 31 17:15:52 ha-server kernel: [20717.748283] [<ffffffffa065adec>] em28xx_init_isoc+0x13c/0x3a0 [em28xx] Oct 31 17:15:52 ha-server kernel: [20717.748312] [<ffffffffa0598230>] start_feed+0xc0/0xd0 [em28xx_dvb] Oct 31 17:15:52 ha-server kernel: [20717.748328] [<ffffffffa0749f1f>] dmx_section_feed_start_filtering+0xdf/0x180 [dvb_core] Oct 31 17:15:52 ha-server kernel: [20717.748341] [<ffffffffa07483d0>] dvb_dmxdev_filter_start+0x210/0x3f0 [dvb_core] Oct 31 17:15:52 ha-server kernel: [20717.748353] [<ffffffffa074894b>] dvb_demux_do_ioctl+0x22b/0x530 [dvb_core] Oct 31 17:15:52 ha-server kernel: [20717.748364] [<ffffffffa0746240>] dvb_usercopy+0xb0/0x190 [dvb_core] Oct 31 17:15:52 ha-server kernel: [20717.748374] [<ffffffffa0747230>] dvb_demux_ioctl+0x10/0x20 [dvb_core] Oct 31 17:15:52 ha-server kernel: [20717.748381] [<ffffffff811666eb>] do_vfs_ioctl+0x8b/0x3b0 Oct 31 17:15:52 ha-server kernel: [20717.748387] [<ffffffff81166ab1>] sys_ioctl+0xa1/0xb0 Oct 31 17:15:52 ha-server kernel: [20717.748393] [<ffffffff8145ed12>] system_call_fastpath+0x16/0x1b Oct 31 17:15:52 ha-server kernel: [20717.748418] [<00007fd5116a70a7>] 0x7fd5116a70a6 Oct 31 17:15:52 ha-server kernel: [20717.748420] Mem-Info: Oct 31 17:15:52 ha-server kernel: [20717.748423] Node 0 DMA per-cpu: Oct 31 17:15:52 ha-server kernel: [20717.748426] CPU 0: hi: 0, btch: 1 usd: 0 Oct 31 17:15:52 ha-server kernel: [20717.748428] CPU 1: hi: 0, btch: 1 usd: 0 Oct 31 17:15:52 ha-server kernel: [20717.748430] Node 0 DMA32 per-cpu: Oct 31 17:15:52 ha-server kernel: [20717.748433] CPU 0: hi: 186, btch: 31 usd: 0 Oct 31 17:15:52 ha-server kernel: [20717.748436] CPU 1: hi: 186, btch: 31 usd: 72 Oct 31 17:15:52 ha-server kernel: [20717.748441] active_anon:190778 inactive_anon:87398 isolated_anon:0 Oct 31 17:15:52 ha-server kernel: [20717.748442] active_file:60518 inactive_file:60567 isolated_file:0 Oct 31 17:15:52 ha-server kernel: [20717.748444] unevictable:34 dirty:5497 writeback:0 unstable:0 Oct 31 17:15:52 ha-server kernel: [20717.748445] free:19433 slab_reclaimable:49608 slab_unreclaimable:12278 Oct 31 17:15:52 ha-server kernel: [20717.748446] mapped:32492 shmem:2489 pagetables:11435 bounce:0 Oct 31 17:15:52 ha-server kernel: [20717.748448] Node 0 DMA free:8372kB min:340kB low:424kB high:508kB active_anon:8kB inactive_anon:4092kB active_file:720kB inactive_file:864kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15688kB mlocked:0kB dirty:0kB writeback:0kB mapped:464kB shmem:0kB slab_reclaimable:440kB slab_unreclaimable:120kB kernel_stack:80kB pagetables:12kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no Oct 31 17:15:52 ha-server kernel: [20717.748461] lowmem_reserve[]: 0 1995 1995 1995 Oct 31 17:15:52 ha-server kernel: [20717.748465] Node 0 DMA32 free:69360kB min:44712kB low:55888kB high:67068kB active_anon:763104kB inactive_anon:345500kB active_file:241352kB inactive_file:241404kB unevictable:136kB isolated(anon):0kB isolated(file):0kB present:2043100kB mlocked:136kB dirty:21988kB writeback:0kB mapped:129504kB shmem:9956kB slab_reclaimable:197992kB slab_unreclaimable:48992kB kernel_stack:3992kB pagetables:45728kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no Oct 31 17:15:52 ha-server kernel: [20717.748478] lowmem_reserve[]: 0 0 0 0 Oct 31 17:15:52 ha-server kernel: [20717.748482] Node 0 DMA: 30*4kB 21*8kB 10*16kB 7*32kB 9*64kB 2*128kB 3*256kB 4*512kB 2*1024kB 1*2048kB 0*4096kB = 8416kB Oct 31 17:15:52 ha-server kernel: [20717.748493] Node 0 DMA32: 1848*4kB 5184*8kB 929*16kB 112*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 1*2048kB 0*4096kB = 69360kB Oct 31 17:15:52 ha-server kernel: [20717.748503] 123706 total pagecache pages Oct 31 17:15:52 ha-server kernel: [20717.748505] 92 pages in swap cache Oct 31 17:15:52 ha-server kernel: [20717.748507] Swap cache stats: add 761, delete 669, find 0/0 Oct 31 17:15:52 ha-server kernel: [20717.748509] Free swap = 7274364kB Oct 31 17:15:52 ha-server kernel: [20717.748511] Total swap = 7277408kB Oct 31 17:15:52 ha-server kernel: [20717.757666] 521936 pages RAM Oct 31 17:15:52 ha-server kernel: [20717.757670] 10501 pages reserved Oct 31 17:15:52 ha-server kernel: [20717.757671] 484237 pages shared Oct 31 17:15:52 ha-server kernel: [20717.757673] 373339 pages non-shared Oct 31 17:15:52 ha-server kernel: [20717.757677] unable to allocate 48128 bytes for transfer buffer 1
Thanks!
Moving from VDR 1.6 to 2.06 for HD (DVB-T2) and seeing regular kernel oops w ith the PCTV nanostick 290e when using DVB-T2.
The kernel is 3.0.76 (SLES 11 SP3)
There have been some fixes to the nanostick driver after 3.0. If you are not sure that they have been backported to 3.0, try 3.3 or later.