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
