Hi.
This is why.
> modprobe: page allocation failure. order:4, mode:0xd0

People fixed this with mod options.
options ivtv enc_mpg_buffers=16
options ivtv enc_vbi_buffers=16
Some fixed by upgraded kernel, yours is kind of old? ;)

I dont use ivtv anymore so i could not tell if above options is ok anymore.
Anyway i would start with checking those options.
And then upgrade kernel anyway :)

/Br Fredrik


On Fri, 2008-05-16 at 20:30 -0700, pw wrote:
> Hello,
> 
> Sorry to post this on ivtv-devel . No users appeared to
> have any interest/idea what the issue is.
> 
> 
> Modprobe doesn't produce any /dev/video# devices
> for me.
> 
> The dmesg ouput is shown below. I am wondering if I am missing
> something in my build settings or maybe somebody
> recognizes the problem.
> 
> I am running on Debian, pentium 4 with a PCI card.
> (Shave and a hair cut two bits...ba-dump-bump!)
> 
> I'm not clear as to what memory the driver is attempting to allocate
> and where.
> 
> Thanks for any pointers.
> 
> Peter
> 
> 
> 
> 
> 
> Linux video capture interface: v2.00
> ivtv:  ==================== START INIT IVTV ====================
> ivtv:  version 0.10.6 (tagged release) loading
> ivtv:  Linux version: 2.6.18-6-686 SMP mod_unload 686 REGPARM gcc-4.1
> ivtv:  In case of problems please include the debug info between
> ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
> ivtv:  any module options, when mailing the ivtv-users mailinglist.
> ivtv0: Autodetected Hauppauge card (cx23415 based)
> ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
> ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
> ivtv0: Encoder revision: 0x02060039
> ivtv0: Decoder revision: 0x02020023
> tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #0)
> tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
> tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
> saa7115 1-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
> saa7127 1-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
> msp3400 1-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
> msp3400 1-0040: MSP4448G-A2 supports radio, mode is autodetect and
> autoselect
> tveeprom 1-0050: Hauppauge model 48132, rev K268, serial# 9007307
> tveeprom 1-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47)
> tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 1-0050: audio processor is MSP4448 (idx 27)
> tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
> tveeprom 1-0050: has radio, has IR remote
> ivtv0: Autodetected Hauppauge WinTV PVR-350
> ivtv0: Registered device video0 for encoder MPEG (4 MB)
> modprobe: page allocation failure. order:4, mode:0xd0
>   [<c0145a08>] __alloc_pages+0x261/0x275
>   [<c0157425>] cache_alloc_refill+0x278/0x44e
>   [<c015764e>] __kmalloc+0x53/0x5c
>   [<e0d42fa3>] ivtv_stream_alloc+0x181/0x212 [ivtv]
>   [<e0d414d8>] ivtv_streams_setup+0x301/0x35e [ivtv]
>   [<e0d3e78d>] ivtv_probe+0x1056/0x1341 [ivtv]
>   [<c023b904>] netlink_broadcast+0x244/0x285
>   [<c0210e08>] __driver_attach+0x0/0x5d
>   [<c01c1b34>] pci_device_probe+0x36/0x57
>   [<c0210d69>] driver_probe_device+0x42/0x8b
>   [<c0210e40>] __driver_attach+0x38/0x5d
>   [<c021088a>] bus_for_each_dev+0x33/0x55
>   [<c0210cd3>] driver_attach+0x11/0x13
>   [<c0210e08>] __driver_attach+0x0/0x5d
>   [<c02105a3>] bus_add_driver+0x64/0xfd
>   [<c01c1c70>] __pci_register_driver+0x47/0x63
>   [<e0d3d6a4>] module_start+0x9e/0xc2 [ivtv]
>   [<c01358d9>] sys_init_module+0x16c3/0x1846
>   [<c0161b28>] cp_new_stat64+0xfd/0x10f
>   [<c0102c11>] sysenter_past_esp+0x56/0x79
> Mem-info:
> DMA per-cpu:
> cpu 0 hot: high 0, batch 1 used:0
> cpu 0 cold: high 0, batch 1 used:0
> DMA32 per-cpu: empty
> Normal per-cpu:
> cpu 0 hot: high 186, batch 31 used:155
> cpu 0 cold: high 62, batch 15 used:47
> HighMem per-cpu: empty
> Free pages:       72708kB (0kB HighMem)
> Active:70395 inactive:17108 dirty:12 writeback:0 unstable:0 free:18177
> slab:21465 mapped:9094 pagetables:452
> DMA free:2076kB min:88kB low:108kB high:132kB active:7036kB inactive:0kB
> present:16384kB pages_scanned:32 all_unreclaimable? no
> lowmem_reserve[]: 0 0 495 495
> DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB
> present:0kB pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 0 495 495
> Normal free:70632kB min:2804kB low:3504kB high:4204kB active:274544kB
> inactive:68432kB present:507840kB pages_scanned:39 all_unreclaimable? no
> lowmem_reserve[]: 0 0 0 0
> HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
> present:0kB pages_scanned:0 all_unreclaimable? no
> lowmem_reserve[]: 0 0 0 0
> DMA: 237*4kB 45*8kB 2*16kB 1*32kB 1*64kB 1*128kB 0*256kB 1*512kB
> 0*1024kB 0*2048kB 0*4096kB = 2076kB
> DMA32: empty
> Normal: 10896*4kB 2831*8kB 249*16kB 7*32kB 1*64kB 1*128kB 0*256kB
> 0*512kB 0*1024kB 0*2048kB 0*4096kB = 70632kB
> HighMem: empty
> Swap cache: add 38088, delete 32202, find 43671/45262, race 0+0
> Free swap  = 1401036kB
> Total swap = 1461904kB
> Free swap:       1401036kB
> 131056 pages of RAM
> 0 pages of HIGHMEM
> 1854 reserved pages
> 58626 pages shared
> 5886 pages swap cached
> 12 pages dirty
> 0 pages writeback
> 9094 pages mapped
> 21465 pages slab
> 452 pages pagetables
> ivtv0: Couldn't allocate buffers for encoder MPEG stream
> ivtv0: Error -12 setting up streams
> ivtv0: Error -12 on initialization
> ivtv: probe of 0000:02:00.0 failed with error -12
> ivtv:  ====================  END INIT IVTV  ====================
> 
> 
> 
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to