Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 170534 - media-tv/ivtv-0.10.1-r1 unneeded kernel checks?
Summary: media-tv/ivtv-0.10.1-r1 unneeded kernel checks?
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL: http://www.ivtvdriver.org/index.php/H...
Whiteboard:
Keywords:
: 172310 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-03-12 06:43 UTC by Jesse Adelman
Modified: 2007-03-26 18:40 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
My gentoo-sources-2.6.19-r5 kernel config (config.gz,11.37 KB, application/octet-stream)
2007-03-12 06:45 UTC, Jesse Adelman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Adelman 2007-03-12 06:43:47 UTC
* Found sources for kernel version:
 *     2.6.19-gentoo-r5
 * Checking for suitable kernel configuration options...
 *   CONFIG_FB_TRIDENT:  is not set when it should be.
 *   CONFIG_FONTS:       is not set when it should be.
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * Once you have satisfied these options, please try merging
 * this package again.
              
!!! ERROR: media-tv/ivtv-0.10.1-r1 failed.

I'm not sure if the CONFIG_FONTS is needed, but I don't have a Trident Framebuffer, so not sure why that is required now? Neither of these are mentioned in the ivtv FAQ.

I'm attaching my kernel config (gentoo-sources-2.6.19-r5) next. Thanks in advance.

Reproducible: Always




mythtvbox ~ # emerge info
*** Deprecated use of action 'info', use '--info' instead
Portage 2.1.2.2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gento
o-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 AMD Athlon(tm)
Gentoo Base System release 1.12.9
Timestamp of tree: Sun, 11 Mar 2007 22:00:08 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled
]
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.3.5-r3, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
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.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.2/share/config /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/php/apache1-php4/ext-active/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://prometheus.cs.wmich.edu/gentoo http://gentoo.llarian.net/ http://mirror.usu.edu/mirrors/gentoo/"
MAKEOPTS="-j8"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://homeserver-02/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi acpi4linux alsa apache2 apm audiofile bash-completion berkdb bitmap-fonts bzip2 cdparanoia cdr cgi chroot cli cpudetection cracklib crypt cscope ctype cups curl dba dga divx4linux dnd dri dts dv dvd dvdr dvdread eds emboss encode esd ethereal evms2 exif expat faad fam fastcgi fbcon ffmpeg fftw flac font-server foomaticdb force-cgi-redirect freetype gcj gd gdbm ggi gif glut gmp gphoto2 gpm gstreamer gtk gtk2 httpd iconv idn imagemagick imlib inode isdnlog java jdepend jikes joystick jp2 jpeg jsch junit kde latin1 lcd lcms libg++ libwww lirc live lm_sensors lzo lzw lzw-tiff mad maildir matroska memlimit mhash midi mikmod mime mjpeg mmx mmxext mng motif mp3 mpeg mpeg2 mpm-worker mysql mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses net network nls nptl nptlonly numeric offensive ogg opengl optional-tasks oro oscar oss pam pcap pcre pdf perl php png posix ppds pppd python qt3 quicktime readline reflection regexp rtc ruby samba sdl session silc slang slp snmp soap sockets spell spl sse ssl stream svg svga tga theora threads tiff tokenizer transcode truetype truetype-fonts type1-fonts unicode usb utf8 v4l v4l2 vhosts vlm vorbis wmf x86 xalan xchatnogtk xchattext xerces xfs xine xinerama xml xml2 xmlrpc xorg xpm xsl xv xvid yahoo yv12 zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIRC_DEVICES="hauppauge" USERLAND="GNU" VIDEO_CARDS="vga vesa ivtvdev nvidia nv fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jesse Adelman 2007-03-12 06:45:35 UTC
Created attachment 113042 [details]
My gentoo-sources-2.6.19-r5 kernel config

The /proc/config.gz from my mythbox with one PVR-350.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-03-12 06:54:13 UTC
USE="-fbcon" if you dislike the check... ;)
Comment 3 Jesse Adelman 2007-03-12 08:26:56 UTC
Hrm... I added -fbcon to packages.use, and while the driver installs, now the ivtv PVR-350 X driver is now unhappy, because /dev/fb1 is missing. ivtv-osd also is unhappy (and that creates the /dev/fb1 entry on my setup, IIRC).

From Xorg.0.log snippet:

(II) IVTVDEV_TST: driver for framebuffer: PVR-350
(II) Primary Device is: PCI 02:00:0
(--) Chipset PVR-350 found
(EE) open /dev/fb1: No such file or directory
(EE) Screen 0 deleted because of no matching config section.
(II) UnloadModule: "ivtvdev"
(EE) Device(s) detected, but none match those in the config file.

Fatal server error:
no screens found

and, from dmesg (relevant snippet):

[   43.126060] ivtv:  ==================== START INIT IVTV ====================
[   43.126068] ivtv:  version 0.10.1 (tagged release) loading
[   43.126072] ivtv:  Linux version: 2.6.19-gentoo-r5 preempt mod_unload K7 
[   43.126076] ivtv:  In case of problems please include the debug info between
[   43.126080] ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
[   43.126084] ivtv:  any module options, when mailing the ivtv-users mailinglis
t.
[   43.126237] ivtv0: Autodetected Hauppauge card (cx23415 based)
[   43.126744] ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
[   43.149928] ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC3] -> GSI 18 (lev
el, high) -> IRQ 19
[   43.149948] ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
[   43.165114] usb 2-1: configuration #1 chosen from 1 choice
[   43.399159] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing 
disabled
[   43.399326] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   43.401160] 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   43.424119] usb 2-2: new low speed USB device using ohci_hcd and address 3
[   43.452770] parport: PnPBIOS parport detected.
[   43.452847] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
[   43.650454] ohci1394: fw-host0: SelfID received outside of bus reset sequence
[   43.717102] usb 2-2: configuration #1 chosen from 1 choice
[   43.944426] ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00301b301bb36315]
[   43.976165] usb 1-1: new low speed USB device using ohci_hcd and address 3
[   44.150022] usb 1-1: configuration #1 chosen from 1 choice
[   44.412183] usb 1-2: new full speed USB device using ohci_hcd and address 4
[   44.577720] eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
[   44.599003] usb 1-2: configuration #1 chosen from 1 choice
[   44.602850] usbcore: registered new interface driver hiddev
[   44.616343] input: Logitech WingMan Cordless Gamepad as /class/input/input1
[   44.616561] input: USB HID v1.10 Joystick [Logitech WingMan Cordless Gamepad]
 on usb-0000:00:02.1-1
[   44.624687] input: Itron Presenter as /class/input/input2
[   44.625143] input: USB HID v1.00 Mouse [Itron Presenter] on usb-0000:00:02.1-
2
[   44.632331] input: Itron Presenter as /class/input/input3
[   44.632571] input: USB HID v1.00 Keyboard [Itron Presenter] on usb-0000:00:02
.1-2
[   44.868170] ivtv0: loaded v4l-cx2341x-enc.fw firmware (376836 bytes)
[   45.000912] hiddev96: USB HID v1.00 Device [American Power Conversion Back-UP
S 500 FW: 6.4.D USB FW: c1 ] on usb-0000:00:02.0-1
[   45.000946] usbcore: registered new interface driver usbhid
[   45.000953] drivers/usb/input/hid-core.c: v2.6:USB HID core driver
[   45.085434] ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
[   45.238782] drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 
4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x1604
[   45.238805] usbcore: registered new interface driver usblp
[   45.238811] drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
[   45.308179] ivtv0: Encoder revision: 0x02060039
[   45.316201] ivtv0: Decoder revision: 0x02020023
[   45.377620] tveeprom 0-0050: Hauppauge model 48132, rev K168, serial# 7336071
[   45.377629] tveeprom 0-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 4
7)
[   45.377635] tveeprom 0-0050: TV standards NTSC(M) (eeprom 0x08)
[   45.377640] tveeprom 0-0050: audio processor is MSP4448 (idx 27)
[   45.377645] tveeprom 0-0050: decoder processor is SAA7115 (idx 19)
[   45.377649] tveeprom 0-0050: has radio, has IR remote
[   45.377654] ivtv0: Autodetected Hauppauge WinTV PVR-350
[   45.393340] tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
[   45.393403] tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
[   45.397745] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
[   45.456052] saa7115 0-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c 
driver #0)
[   45.683589] saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
[   45.706795] msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
[   45.706803] msp3400 0-0040: MSP4448G-A2 supports radio, mode is autodetect an
d autoselect
[   45.729798] ivtv0: Registered device video0 for encoder MPEG (16 MB)
[   45.730763] ivtv0: Registered device video32 for encoder YUV (2 MB)
[   45.731062] ivtv0: Registered device vbi0 for encoder VBI (1 MB)
[   45.731184] ivtv0: Registered device video24 for encoder PCM audio (1 MB)
[   45.731457] ivtv0: Registered device radio0 for encoder radio
[   45.731484] ivtv0: Registered device video16 for decoder MPEG (4 MB)
[   45.731698] ivtv0: Registered device vbi8 for decoder VBI (1 MB)
[   45.732201] ivtv0: Registered device vbi16 for decoder VOUT
[   45.732232] ivtv0: Registered device video48 for decoder YUV (4 MB)
[   45.827914] ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
[   45.932261] tuner 0-0061: type set to 47 (LG NTSC (TAPE series))
[   46.341225] ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
[   46.341260] ivtv:  ====================  END INIT IVTV  ====================
[   46.344936] ACPI: PCI Interrupt Link [APCE] enabled at IRQ 16
[   46.367787] ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [APCE] -> GSI 16 (lev
el, high) -> IRQ 20
[   46.367803] PCI: Unable to reserve mem region #2:4000000@d8000000 for device 
0000:02:00.0
[   46.391928] nvidiafb: cannot request PCI regions
[   46.473664] nvidia: module license 'NVIDIA' taints kernel.
[   46.513337] NVRM: loading NVIDIA Linux x86 Kernel Module  1.0-8776  Mon Oct 1
6 21:56:04 PDT 2006
[   48.151588] i2c /dev entries driver
[   48.264620] ivtv-osd:  Specified card (id 0) is either not present or does no
t support TV out
[   48.413832] ACPI: Thermal Zone [THRM] (40 C)
[   48.447347] ACPI: Fan [FAN] (on)
[   48.489229] lirc_dev: IR Remote Control driver registered, at major 61 
[   48.561806] bttv: driver version 0.9.16 loaded
[   48.561815] bttv: using 8 buffers with 2080k (520 pages) each for capture
[   48.603290] lirc_i2c: chip found @ 0x18 (Hauppauge IR)
[   48.631802] lirc_dev: lirc_register_plugin: sample_rate: 10

What is strange is that media-tv/ivtv-0.9.1 was fine with my setup - and I had recently updated to that without trouble.

I'm dropping back to 0.9.1 for now.
Comment 4 Jesse Adelman 2007-03-12 08:47:07 UTC
Ah, and just FYI: I accidentally left -fbcon on when downgrading to 0.9.1, and everything works (PVR-350 input and X driver output). Weird.
Comment 5 Steve Dibb (RETIRED) gentoo-dev 2007-03-12 15:26:42 UTC
(In reply to comment #0)
> 
> I'm not sure if the CONFIG_FONTS is needed, but I don't have a Trident
> Framebuffer, so not sure why that is required now? Neither of these are
> mentioned in the ivtv FAQ.

Documented in the README and the ebuild notice when using +fbcon.

Closing as INVALID
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-03-26 18:40:30 UTC
*** Bug 172310 has been marked as a duplicate of this bug. ***