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

Attachment: ivtv-0.10.5-dma.patch.orig
Description: Binary data

Attachment: ivtv-0.10.5-dma.patch
Description: Binary data

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

Reply via email to