Patch added on trunk for new work queue in 2.6.20 (see URL) Not tested yet Reproducible: Always Steps to Reproduce: emerge --info Portage 2.1.2-r9 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 x86_64) ================================================================= System uname: 2.6.19-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Gentoo Base System version 1.12.9 Timestamp of tree: Mon, 12 Feb 2007 16:50:01 +0000 dev-java/java-config: 1.3.7, 2.0.31-r3 dev-lang/python: 2.4.4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.20 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/home/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.modulix.net/gentoo/ http://ftp.club-internet.fr/pub/mirrors/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ " LANG="fr_FR.UTF-8" LC_ALL="fr_FR.UTF-8" LINGUAS="fr fr_FR en en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/home/portage/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X X509 a52 aac aalib accessibility acl acpi acpi4linux aiglx aio alsa amd64 amr apm ares asf async audiofile auth autoipd avahi bash-completion berkdb bitmap-fonts bogofilter bonjour bonobo branding browserplugin bzip2 cairo canvas caps cdda cddb cdio cdparanoia cdr chroot cle266 cli codecs console cpulimit cracklib crypt cscope css cups curl daap dbus dga dillo directfb diskio divx djvu dlloader dmi dnd dri dts dv dvd dvdr dvdread dvi eds elf emboss enca encode erandom esd exif expat faac faad fam fame fat fbcon ffmpeg firefox flac flash font-server fontconfig foomaticdb fortran fr fuse gd gdbm ggi gif gimp gimpprint glitz glut gmedia gmp gnome gnome-print gnomecanvas gnomedb gnutls gphoto2 gpm graphviz gsl gstreamer gtk gtk2 gtkhtml gzip hal hfs howl-compat hpn iconv imagemagick imlib imlib2 ipv6 isdnlog java javascript jbig jce jikes jp2 jpeg jpeg2k junit kerberos kqemu lcms ldap libcaca libg++ libnotify lirc live logrotate lua lzo mad mailwrapper matroska md5sum mdnsresponder-compat mfd-rewrites midi mikmod mime mjpeg mng modplug mono motif moznoirc moznomail mozsvg mp3 mp4 mpeg mpeg2 mpeg4 mplayer msn nas nautilus ncurses network nls nntp nptl nptlonly nsplugin ntfs ntlm oav offensive ofx ogg openexr opengl oss pam pango pascal pcap pcre pdf perl physfs pie png ppds pppd print python qt qt3 qt4 quicktime rar readline reflection reiserfs rle rtc rtsp samba scanner sdl session sftp sftplogging shout silc skins slang slp smbkrb5passwd smime smp smux sox spamassassin speex spell spl sqlite sqlite3 ssl startup-notification stencil-buffer stream subtitles svg svgz swat sysfs syslog t1lib tcl tcltk tcpd tetex tga theora threads threadsafe tiff tk tools transcode truetype truetype-fonts tv_check type1 type1-fonts unicode upnp usb v4l v4l2 vcd vim vim-syntax vim-with-x vlm vorbis wma wma123 wmf wmp x264 xanim xcb xcomposite xface xforms xine xml xml2 xorg xosd xpm xprint xrandr xv xvid xvmc yv12 zeroconf zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" CAMERAS="canon directory" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr fr_FR en en_GB" LIRC_DEVICES="mceusb2" USERLAND="GNU" VIDEO_CARDS="nv fbdev vga vesa nvidia vmware" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
First of all, this isn't really a blocker, since it isn't broken on 2.6.20, it hasn't been ported to it yet, so I'm removing that. Secondly, I'd prefer to get it merged upstream. Hans is good about releasing stuff on a timely manner, and I'd rather wait for his. However, since I haven't even packaged the latest release anyway (or tested it), I'll see what I can do.
ivtv-0.10.0 is out since 17/02 ; according to the README file: http://ivtvdriver.org/viewcvs/ivtv/branches/0.10/README?rev=3836&view=markup "This driver will work with kernels 2.6.18, 2.6.19 and 2.6.20. For the latter kernel you will need to apply the cx25840.diff patch that[...]"
Created attachment 110694 [details] ivtv-0.10.0 ebuild
Made a quick ebuild of 0.10.0. According to the ivtv-site it depends on pvr-firmware-20070217 thats not in the portage tree yet either, but thats a simple copy of the ebuild to the new name, so I'm not attaching that. ivtv-0.10.0 compiles and seems to work fine for me, on amd64 and kernels gentoo-sources-2.6.19-r6 and gentoo-sources-2.6.20.
Yes we know. We're working on it. You opened this bug 24 hours after the release. This is what we call a 0-day bug.
Sorry, the purpose wasn't to upset you. I would have proposed an ebuild but I'm not very comfortable with kernel ebuilds. I think the attached ebuild is missing the rebuild of cx25840.ko after applying the patch in case of 2.6.20 kernel.