Hans Verkuil wrote:
Hi all,
It took a long time (over 5 months) but here is the first release
candidate for the redesigned and cleaned up ivtv-0.10.0 driver.
This driver will work with kernels 2.6.18 and 2.6.19.
It can be downloaded here:
http://dl.ivtvdriver.org/ivtv/unstable/ivtv-0.10.0rc1.tar.gz
Note: while it has been tested pretty well it remains a release
candidate, so if you have a really stable production system you might
not want to use this driver when making important recordings.
My request is if you can all start testing this release candidate. I am
very happy with it as it is much easier to extend and improve than the
older versions. It should also be a lot more stable.
It is interesting to compare the 0.9.2 release with this 0.10.0rc1
release with regard to code size:
0.9.1: 19305 lines, 586420 bytes
0.10.0rc1: 14073 lines, 447377 bytes
That's a reduction of about 25%!
Before you start testing you should first read the notes at the
beginning of the included README file. The most important one is that
you need to use the included cx2341x encoder firmware. And if you use
ivtvfb then you will need to add extra kernel modules and most likely
you will also need to add the ivtv-fb module option osd_compat=1.
I'd appreciate it if any posts regarding this release candidate are
prefixed with [RC1] (as I did for this post).
If all goes well, then I hope to make a final release in 1-2 weeks. My
intention is to release a ivtv-0.18.0 for kernel 2.6.18, 0.19.0 for
kernel 2.6.19 and a 0.20.0 for kernel 2.6.20. This keeps the numbering
nicely regular. There will probably also be a 0.21.0 for kernel 2.6.21,
but in all likelyhood ivtv will be merged into kernel 2.6.22.
Enjoy!
Hans
Ok, I have 2 variables, so I'm not sure which is causing the problem,
but......
I just recently (over the weekend) changed out my motherboard (Gigabyte
GA-K8NSC-939) to a Gigabyte K8NS-Ultra-939 (Has additional SATA
controller & additional enet port & IEEE-1394). As part of the
changeout, I also upgraded the CPU from an Opteron 144 to an X2 3800+.
The other change I made last night was to install these 0.10.0rc1 drivers.
Somewhere along the way, I am now getting TONS of these:
I remember now that I was getting these using 0.8.1 drivers on my
Opteron 144, but I got around it by adding the option: mpg_buffers=16
but apparently that isn't valid for the new 0.10 drivers, because ivtv
wouldn't load.
Any further hints/clues as to what is going on and how to fix, outside
of custom hacking/building the driver module as outlined in this thread:
http://www.gossamer-threads.com/lists/ivtv/devel/33976
ivtv0: All encoder VBI stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder MPEG stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder VBI stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder VBI stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder MPEG stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder MPEG stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder VBI stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder MPEG stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
ivtv0: All encoder VBI stream buffers are full. Dropping data.
ivtv0: Cause: the application is not reading fast enough.
Feb 5 23:25:22 mythtv1 kernel: ivtv: ==================== START INIT
IVTV ====================
Feb 5 23:25:22 mythtv1 kernel: ivtv: version 0.10.0 (tagged release
candidate#1) loading
Feb 5 23:25:22 mythtv1 kernel: ivtv: Linux version: 2.6.18-2-k7 SMP
mod_unload K7 REGPARM gcc-3.3
Feb 5 23:25:22 mythtv1 kernel: ivtv: In case of problems please
include the debug info between
Feb 5 23:25:22 mythtv1 kernel: ivtv: the START INIT IVTV and END INIT
IVTV lines, along with
Feb 5 23:25:22 mythtv1 kernel: ivtv: any module options, when mailing
the ivtv-users mailinglist.
Feb 5 23:25:22 mythtv1 kernel: pci_hotplug: PCI Hot Plug PCI Core
version: 0.5
Feb 5 23:25:22 mythtv1 kernel: intel8x0_measure_ac97_clock: measured
59862 usecs
Feb 5 23:25:22 mythtv1 kernel: intel8x0: clocking to 46976
Feb 5 23:25:22 mythtv1 kernel: agpgart: Detected AGP bridge 0
Feb 5 23:25:22 mythtv1 kernel: agpgart: Setting up Nforce3 AGP.
Feb 5 23:25:22 mythtv1 kernel: agpgart: AGP aperture is 32M @ 0xf0000000
Feb 5 23:25:22 mythtv1 kernel: i2c_adapter i2c-0: nForce2 SMBus adapter
at 0x1c00
Feb 5 23:25:22 mythtv1 kernel: i2c_adapter i2c-1: nForce2 SMBus adapter
at 0x2000
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Autodetected Hauppauge card
(cx23416 based)
Feb 5 23:25:22 mythtv1 kernel: ACPI: PCI Interrupt 0000:02:07.0[A] ->
Link [APC4] -> GSI 19 (level, low) -> IRQ 177
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Unreasonably low latency timer,
setting to 64 (was 32)
Feb 5 23:25:22 mythtv1 kernel: logips2pp: Detected unknown logitech
mouse model 77
Feb 5 23:25:22 mythtv1 kernel: ivtv0: loaded v4l-cx2341x-enc.fw
firmware (376836 bytes)
Feb 5 23:25:22 mythtv1 kernel: input: ImExPS/2 Logitech Explorer Mouse
as /class/input/input2
Feb 5 23:25:22 mythtv1 kernel: ts: Compaq touchscreen protocol output
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Encoder revision: 0x02060039
Feb 5 23:25:22 mythtv1 kernel: tveeprom 2-0050: Hauppauge model 32032,
rev B310, serial# 7045282
Feb 5 23:25:22 mythtv1 kernel: tveeprom 2-0050: tuner model is Philips
FI1236 MK2 (idx 10, type 2)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 2-0050: TV standards NTSC(M)
(eeprom 0x08)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 2-0050: audio processor is
MSP4448 (idx 27)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 2-0050: decoder processor is
SAA7115 (idx 19)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 2-0050: has no radio, has IR remote
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Autodetected Hauppauge WinTV PVR-250
Feb 5 23:25:22 mythtv1 kernel: tuner 2-0061: chip found @ 0xc2 (ivtv
i2c driver #0)
Feb 5 23:25:22 mythtv1 kernel: saa7115 2-0021: saa7115 found @ 0x42
(ivtv i2c driver #0)
Feb 5 23:25:22 mythtv1 kernel: msp3400 2-0040: MSP4448G-A2 found @ 0x80
(ivtv i2c driver #0)
Feb 5 23:25:22 mythtv1 kernel: msp3400 2-0040: MSP4448G-A2 supports
radio, mode is autodetect and autoselect
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Registered device video0 for
encoder MPEG (4 MB)
Feb 5 23:25:22 mythtv1 kernel: msp3400 2-0040: MSP4448G-A2 supports
radio, mode is autodetect and autoselect
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Registered device video0 for
encoder MPEG (4 MB)
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Registered device video32 for
encoder YUV (2 MB)
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Registered device vbi0 for
encoder VBI (1 MB)
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Registered device video24 for
encoder PCM audio (1 MB)
Feb 5 23:25:22 mythtv1 kernel: tuner 2-0061: type set to 2 (Philips
NTSC (FI1236,FM1236 and compatibles))
Feb 5 23:25:22 mythtv1 kernel: ivtv0: Initialized Hauppauge WinTV
PVR-250, card #0
Feb 5 23:25:22 mythtv1 kernel: ivtv: ====================== NEXT CARD
======================
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Autodetected Hauppauge card
(cx23416 based)
Feb 5 23:25:22 mythtv1 kernel: ACPI: PCI Interrupt 0000:02:09.0[A] ->
Link [APC2] -> GSI 17 (level, low) -> IRQ 185
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Unreasonably low latency timer,
setting to 64 (was 32)
Feb 5 23:25:22 mythtv1 kernel: ivtv1: loaded v4l-cx2341x-enc.fw
firmware (376836 bytes)
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Encoder revision: 0x02060039
Feb 5 23:25:22 mythtv1 kernel: tuner 3-0061: chip found @ 0xc2 (ivtv
i2c driver #1)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 3-0050: Hauppauge model 26582,
rev F0B2, serial# 9709741
Feb 5 23:25:22 mythtv1 kernel: tveeprom 3-0050: tuner model is TCL
M2523_5N_E (idx 112, type 50)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 3-0050: TV standards NTSC(M)
(eeprom 0x08)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 3-0050: audio processor is
CX25843 (idx 37)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 3-0050: decoder processor is
CX25843 (idx 30)
Feb 5 23:25:22 mythtv1 kernel: tveeprom 3-0050: has no radio, has no IR
remote
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Autodetected Hauppauge WinTV PVR-150
Feb 5 23:25:22 mythtv1 kernel: cx25840 3-0044: cx25843-23 found @ 0x88
(ivtv i2c driver #1)
Feb 5 23:25:22 mythtv1 kernel: cx25840 3-0044: loaded v4l-cx25840.fw
firmware (16382 bytes)
Feb 5 23:25:22 mythtv1 kernel: wm8775 3-001b: chip found @ 0x36 (ivtv
i2c driver #1)
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Registered device video1 for
encoder MPEG (4 MB)
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Registered device video33 for
encoder YUV (2 MB)
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Registered device vbi1 for
encoder VBI (1 MB)
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Registered device video25 for
encoder PCM audio (1 MB)
Feb 5 23:25:22 mythtv1 kernel: tuner 3-0061: type set to 50 (TCL 2002N)
Feb 5 23:25:22 mythtv1 kernel: ivtv1: Initialized Hauppauge WinTV
PVR-150, card #1
Feb 5 23:25:22 mythtv1 kernel: ivtv: ==================== END INIT
IVTV ====================
--
Mark Paulus
2424 Garden of the Gods Rd | Phone: v622-5578 / 719-535-5578
0419/117 - LEC Access ; D5-1010 | FAX: 719-535-1665
Colo Springs, CO 80919 | 1800PageMCI / 1406052
AIM : mgpaulus1 / sametime : mark.paulus
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