Hans Verkuil wrote:
Hi all,
I've just released ivtv-0.10.3. The main change is that PIO memory copies
are no longer done inside the interrupt handler: this led to a host of
subtle issues like clock drift, missing IR key presses, wrong reporting of
CPU usage and probably other issues as well. It is recommended to upgrade
to 0.10.3. This driver is for kernels 2.6.18, .19, .20 and .21.
Enjoy,
Hans
- Models 30012 to 30039 are for a low profile PVR250, not a PVR150.
- Move PIO memory copies from the interrupt handler to the work handler.
This fixes problems with the timer ticks and IR remotes.
Was this release supposed to address the
ivtv0: All encoder MPEG stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
issue? I have been running the 10.3 svn branch for a few days,
and I still seeing this occassionally, even though I have the following
in /etc/modprobe.d/ivtv:
$ cat /etc/modprobe.d/ivtv
# options ivtv tuner=50 mpg_buffers=16
options ivtv enc_vbi_buffers=16 enc_yuv_buffers=16 enc_mpg_buffers=16
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.10.3 (tagged release) loading
ivtv: Linux version: 2.6.18-4-k7 SMP mod_unload K7 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 (cx23416 based)
ACPI: PCI Interrupt 0000:02:07.0[A] -> Link [APC4] -> GSI 19 (level, low) ->
IRQ 209
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
logips2pp: Detected unknown logitech mouse model 77
ACPI: PCI Interrupt Link [APCJ] enabled at IRQ 21
ACPI: PCI Interrupt 0000:00:06.0[A] -> Link [APCJ] -> GSI 21 (level, high) ->
IRQ 185
PCI: Setting latency timer of device 0000:00:06.0 to 64
intel8x0_measure_ac97_clock: measured 54695 usecs
intel8x0: clocking to 46881
input: ImExPS/2 Logitech Explorer Mouse as /class/input/input2
ts: Compaq touchscreen protocol output
ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv0: Encoder revision: 0x02060039
tveeprom 2-0050: Hauppauge model 32032, rev B310, serial# 7045282
tveeprom 2-0050: tuner model is Philips FI1236 MK2 (idx 10, type 2)
tveeprom 2-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 2-0050: audio processor is MSP4448 (idx 27)
tveeprom 2-0050: decoder processor is SAA7115 (idx 19)
tveeprom 2-0050: has no radio, has IR remote
ivtv0: Autodetected Hauppauge WinTV PVR-250
tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
saa7115 2-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
msp3400 2-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
msp3400 2-0040: MSP4448G-A2 supports radio, mode is autodetect and autoselect
ivtv0: Registered device video0 for encoder MPEG (16 MB)
ivtv0: Registered device video32 for encoder YUV (16 MB)
ivtv0: Registered device vbi0 for encoder VBI (16 MB)
ivtv0: Registered device video24 for encoder PCM audio (1 MB)
tuner 2-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
ivtv0: Initialized Hauppauge WinTV PVR-250, card #0
ivtv: ====================== NEXT CARD ======================
ivtv1: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC2] -> GSI 17 (level, low) ->
IRQ 201
ivtv1: Unreasonably low latency timer, setting to 64 (was 32)
ivtv1: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
ivtv1: Encoder revision: 0x02060039
tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #1)
tveeprom 3-0050: Hauppauge model 26582, rev F0B2, serial# 9709741
tveeprom 3-0050: tuner model is TCL M2523_5N_E (idx 112, type 50)
tveeprom 3-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 3-0050: audio processor is CX25843 (idx 37)
tveeprom 3-0050: decoder processor is CX25843 (idx 30)
tveeprom 3-0050: has no radio, has no IR remote
ivtv1: Autodetected Hauppauge WinTV PVR-150
cx25840 3-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
cx25840 3-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 3-001b: chip found @ 0x36 (ivtv i2c driver #1)
ivtv1: Registered device video1 for encoder MPEG (16 MB)
ivtv1: Registered device video33 for encoder YUV (16 MB)
ivtv1: Registered device vbi1 for encoder VBI (16 MB)
ivtv1: Registered device video33 for encoder YUV (16 MB)
ivtv1: Registered device vbi1 for encoder VBI (16 MB)
ivtv1: Registered device video25 for encoder PCM audio (1 MB)
tuner 3-0061: type set to 50 (TCL 2002N)
ivtv1: Initialized Hauppauge WinTV PVR-150, card #1
ivtv: ==================== END INIT IVTV ====================
Like others, I have both these cards in a box that has an
AMD x2 3800+ w/1GB of RAM. Now, I do have lots of disks in there
and I run [EMAIL PROTECTED], but FAH is running at nice 19 priority, so
that shouldn't be the problem.
Any thoughts on what else could be tweaked?
begin:vcard
fn:Mark Paulus
n:Paulus;Mark
org:MCI;Lec Interfaces / 40419
adr;dom:;;2424 Garden of the Gods Rd;Colorado Springs;CO;80919
email;internet:[EMAIL PROTECTED]
title:Mark Paulus
tel;work:719-535-5578
tel;pager:800-pagemci / 1406052
tel;home:v622-5578
version:2.1
end:vcard
_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users