Hi, I tried the patch against 0.10.5 and a 2.6.20 kernel and I get the following error:
[ 56.209895] ivtv: ==================== START INIT IVTV [128k buffer patch] ==================== [ 56.209899] ivtv: version 0.10.5 (tagged release) loading [ 56.209901] ivtv: Linux version: 2.6.20-vs2.2.0-gentoo SMP preempt mod_unload [ 56.209903] ivtv: In case of problems please include the debug info between [ 56.209905] ivtv: the START INIT IVTV and END INIT IVTV lines, along with [ 56.209907] ivtv: any module options, when mailing the ivtv-users mailinglist. [ 56.515302] intel8x0_measure_ac97_clock: measured 58264 usecs [ 56.515306] intel8x0: clocking to 48000 [ 56.515716] ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 16 [ 56.515868] NVRM: loading NVIDIA Linux x86_64 Kernel Module 1.0-9631 Thu Nov 9 17:35:27 PST 2006 [ 56.516765] ivtv0: Autodetected Hauppauge card (cx23416 based) [ 56.516829] ACPI: PCI Interrupt 0000:01:0a.0[A] -> GSI 16 (level, low) -> IRQ 16 [ 57.309678] ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes) [ 57.525341] ivtv0: Encoder revision: 0x02060039 [ 57.582137] tveeprom 2-0050: Hauppauge model 32032, rev B326, serial# 7109870 [ 57.582141] tveeprom 2-0050: tuner model is Temic 4036FY5 (idx 26, type 8) [ 57.582144] tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08) [ 57.582146] tveeprom 2-0050: audio processor is MSP4448 (idx 27) [ 57.582149] tveeprom 2-0050: decoder processor is SAA7115 (idx 19) [ 57.582151] tveeprom 2-0050: has no radio, has IR receiver, has no IR transmitter [ 57.582154] ivtv0: Autodetected Hauppauge WinTV PVR-250 [ 57.608278] tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0) [ 57.665940] saa7115 2-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0) [ 57.859029] msp3400 2-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0) [ 57.859032] msp3400 2-0040: MSP4448G-A2 supports radio, mode is autodetect and autoselect [ 57.883088] ivtv0: Registered device video0 for encoder MPEG (4 MB) [ 57.883094] ivtv0: Couldn't allocate buffers for encoder MPEG stream [ 57.900533] ivtv0: Error -12 setting up streams [ 57.922243] ivtv0: Error -12 on initialization [ 57.939390] ivtv: probe of 0000:01:0a.0 failed with error -12 It appears the 128K buffer can not allocate at least in my 64 bit kernel but the 64K buffer allocates fine and when I then limit my transfers to 64K. I get lots of warnings and video artifacts: [ 502.838336] ivtv1: Warning: Large transfer requested 0x0001a7c0 (truncating) [ 503.036393] ivtv1: Warning: Large transfer requested 0x00012000 (truncating) [ 503.244834] ivtv1: Warning: Large transfer requested 0x00010800 (truncating) [ 504.222971] ivtv1: Warning: Large transfer requested 0x00012000 (truncating) [ 504.724018] ivtv1: Warning: Large transfer requested 0x00013000 (truncating) [ 505.224237] ivtv1: Warning: Large transfer requested 0x00013040 (truncating) [ 505.723136] ivtv1: Warning: Large transfer requested 0x00014800 (truncating) [ 506.194154] ivtv1: Warning: Large transfer requested 0x00014000 (truncating) [ 507.021964] ivtv1: Warning: Large transfer requested 0x00011000 (truncating) [ 507.396619] ivtv1: Warning: Large transfer requested 0x00011800 (truncating) [ 507.770986] ivtv1: Warning: Large transfer requested 0x00010840 (truncating) [ 508.145755] ivtv1: Warning: Large transfer requested 0x00012800 (truncating) I have attached both patches I have used .orig is the 128K version. John
ivtv-0.10.5-dma.patch.orig
Description: Binary data
ivtv-0.10.5-dma.patch
Description: Binary data
_______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
