<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>I'm using FC1, latest mythtv-suite and ivtv
ATRPMs.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>MythTV shows up on my monitor (I'm VNC'd into the
system). All features appear to work fine (the backend is even picking up
recordings while I work on this). The checkbox to use the PVR-350 TV-Out
is selected, but I still see video through the monitor when I attempt to play
it. (It appears slow and choppy)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Through my TV, however, I am seeing the initial
green screen and redraw when the machine is booting. I then see a black
screen with a white cursor that starts in the upper left and then moves to the
center of the screen. I do not see my MythTV display or anything else
beyond that. Tests on the card have all acted properly with both audio and
video.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>I think there is a problem with my framebuffer, but I'm at a loss how to
troubleshoot it. I'm seeing the following error in my
/var/log/XFree86.0.log:</DIV>
<DIV>(EE) FBDEV(0): mmap fbmem: Invalid argument<BR>(EE) FBDEV(0): Map vid mem
failed<BR><BR>Fatal server error:<BR>AddScreen/ScreenInit failed for driver
0</DIV>
<DIV> </DIV>
<DIV>And in my /initrd/XFree86.0.log:</DIV>
<DIV>(II) LoadModule: "fbdev"<BR>(II) Loading
/usr/X11R6/lib/modules/drivers/fbdev_drv.o<BR>(II) Module fbdev: vendor="The
XFree86 Project"<BR>compiled for 4.3.0, module version = 0.1.0<BR>ABI class:
XFree86 Video Driver, version 0.6<BR>(II) LoadModule: "mouse"<BR>(II) Loading
/usr/X11R6/lib/modules/input/mouse_drv.o<BR>(II) Module mouse: vendor="The
XFree86 Project"<BR>compiled for 4.3.0, module version = 1.0.0<BR>Module class:
XFree86 XInput Driver<BR>ABI class: XFree86 XInput driver, version 0.4<BR>(II)
FBDEV: driver for framebuffer: fbdev, afb<BR>(II) Primary Device is: PCI
01:00:0<BR>(II) Loading sub module "fbdevhw"<BR>(II) LoadModule:
"fbdevhw"<BR>(II) Reloading /usr/X11R6/lib/modules/linux/libfbdevhw.a<BR>(II)
FBDEV(0): using /dev/fb0<BR>(II) Running in FRAMEBUFFER Mode<BR>(**) FBDEV(0):
Depth 24, (**) framebuffer bpp 32<BR>(==) FBDEV(0): RGB weight 888<BR>(==)
FBDEV(0): Default visual is TrueColor<BR>(==) FBDEV(0): Using gamma correction
(1.0, 1.0, 1.0)<BR>(II) FBDEV(0): Hardware: iTVC15 TV out (vidmem:
2025k)<BR>(**) FBDEV(0): Option "fbdev" "/dev/fb0"<BR>(II) FBDEV(0): Checking
Modes against framebuffer device...<BR>(II) FBDEV(0): mode "720x480" ok<BR>(II)
FBDEV(0): Checking Modes against monitor...<BR>(--) FBDEV(0): Virtual size is
720x480 (pitch 720)<BR>(**) FBDEV(0): Mode "720x480": 34.6 MHz (scaled
from 0.0 MHz), 37.2 kHz, 73.9<BR>Hz<BR>(II) FBDEV(0): Modeline
"720x480" 34.56 720 752 840 928 480 484 488
504<BR>-hsync -vsync<BR>(==) FBDEV(0): DPI set to (75, 75)<BR>(II) Loading sub
module "fb"<BR>(II) LoadModule: "fb"<BR>(II) Loading
/usr/X11R6/lib/modules/libfb.a<BR>(II) Module fb: vendor="The XFree86
Project"<BR>compiled for 4.3.0, module version = 1.0.0<BR>ABI class: XFree86
ANSI C Emulation, version 0.2<BR>(**) FBDEV(0): Using "Shadow
Framebuffer"<BR>(II) Loading sub module "shadow"<BR>(II) LoadModule:
"shadow"<BR>(II) Loading /usr/X11R6/lib/modules/libshadow.a<BR>(II) Module
shadow: vendor="The XFree86 Project"<BR>compiled for 4.3.0, module version =
1.0.0<BR>ABI class: XFree86 ANSI C Emulation, version 0.2<BR>(--) Depth 24
pixmap format is 32 bpp<BR>(EE) FBDEV(0): mmap fbmem: Invalid argument<BR>(EE)
FBDEV(0): Map vid mem failed<BR><BR>Fatal server error:<BR>AddScreen/ScreenInit
failed for driver 0<BR></DIV>
<DIV>Here is more detail for the /var/logs/XFree86.log:</DIV>
<DIV> </DIV>
<DIV>(II) LoadModule: "fbdev"<BR>(II) Loading
/usr/X11R6/lib/modules/drivers/fbdev_drv.o<BR>(II) Module fbdev: vendor="The
XFree86 Project"<BR>compiled for 4.3.0, module version = 0.1.0<BR>ABI class:
XFree86 Video Driver, version 0.6<BR>(II) LoadModule: "mouse"<BR>(II) Loading
/usr/X11R6/lib/modules/input/mouse_drv.o<BR>(II) Module mouse: vendor="The
XFree86 Project"<BR>compiled for 4.3.0, module version = 1.0.0<BR>Module class:
XFree86 XInput Driver<BR>ABI class: XFree86 XInput driver, version 0.4<BR>(II)
FBDEV: driver for framebuffer: fbdev, afb<BR>(II) Primary Device is: PCI
01:00:0<BR>(II) Loading sub module "fbdevhw"<BR>(II) LoadModule:
"fbdevhw"<BR>(II) Reloading /usr/X11R6/lib/modules/linux/libfbdevhw.a<BR>(II)
FBDEV(0): using /dev/fb0<BR>(II) Running in FRAMEBUFFER Mode<BR>(**) FBDEV(0):
Depth 24, (**) framebuffer bpp 32<BR>(==) FBDEV(0): RGB weight 888<BR>(==)
FBDEV(0): Default visual is TrueColor<BR>(==) FBDEV(0): Using gamma correction
(1.0, 1.0, 1.0)<BR>(II) FBDEV(0): Hardware: iTVC15 TV out (vidmem:
2025k)<BR>(**) FBDEV(0): Option "fbdev" "/dev/fb0"<BR>(II) FBDEV(0): Checking
Modes against framebuffer device...<BR>(II) FBDEV(0): mode "720x480" ok<BR>(II)
FBDEV(0): Checking Modes against monitor...<BR>(--) FBDEV(0): Virtual size is
720x480 (pitch 720)<BR>(**) FBDEV(0): Mode "720x480": 34.6 MHz (scaled
from 0.0 MHz), 37.2 kHz, 73.9<BR>Hz<BR>(II) FBDEV(0): Modeline
"720x480" 34.56 720 752 840 928 480 484 488
504<BR>-hsync -vsync<BR>(==) FBDEV(0): DPI set to (75, 75)<BR>(II) Loading sub
module "fb"<BR>(II) LoadModule: "fb"<BR>(II) Loading
/usr/X11R6/lib/modules/libfb.a<BR>(II) Module fb: vendor="The XFree86
Project"<BR>compiled for 4.3.0, module version = 1.0.0<BR>ABI class: XFree86
ANSI C Emulation, version 0.2<BR>(**) FBDEV(0): Using "Shadow
Framebuffer"<BR>(II) Loading sub module "shadow"<BR>(II) LoadModule:
"shadow"<BR>(II) Loading /usr/X11R6/lib/modules/libshadow.a<BR>(II) Module
shadow: vendor="The XFree86 Project"<BR>compiled for 4.3.0, module version =
1.0.0<BR>ABI class: XFree86 ANSI C Emulation, version 0.2<BR>(--) Depth 24
pixmap format is 32 bpp<BR>(EE) FBDEV(0): mmap fbmem: Invalid argument<BR>(EE)
FBDEV(0): Map vid mem failed<BR><BR>Fatal server error:<BR>AddScreen/ScreenInit
failed for driver 0<BR></DIV>
<DIV><FONT face=Arial size=2>Card settings and test results follow:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>00:0b.0 Multimedia video controller: Internext
Compression Inc iTVC15 MPEG-2<BR>Encoder (rev
01)<BR> Subsystem: Hauppauge computer
works Inc. WinTV PVR-350<BR> Flags:
bus master, medium devsel, latency 64, IRQ
10<BR> Memory at d8000000 (32-bit,
prefetchable) [size=64M]<BR>
Capabilities: [44] Power Management version 2<BR><BR>Nov 15 21:09:33 localhost
kernel: ivtv-osd: fb0: iTVC15 TV out frame buffer<BR>device<BR><BR>This gives a
color test pattern, as expected.<BR><BR>[root@localhost mythtv]# /sbin/rmmod
saa7127<BR>[root@localhost mythtv]# /sbin/insmod saa7127 enable_output=1
output_select=0<BR>test_image=1<BR>Using<BR>/lib/modules/2.4.22-1.2199.nptl_52.rhfc1.at/updates/drivers/media/video/saa7127.o<BR>Warning:
ignoring enable_output=1, no such parameter in this module<BR>Warning: ignoring
output_select=0, no such parameter in this module<BR>Module saa7127 loaded, with
warnings<BR><BR>This produces video and sound that is exactly the way it should
be.<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>dd if=/dev/video0 of=/dev/video16
bs=64k</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Finally, my configuration files:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>modules.conf</FONT></DIV>
<DIV><FONT size=+0><FONT face=Arial size=2></FONT></FONT> </DIV>
<DIV><FONT size=+0><FONT face=Arial size=2>path[toplevel]=/lib/modules/`uname
-r`/updates<BR># default path<BR>path[toplevel]=/lib/modules/`uname -r`<BR>alias
char-major-61 lirc_i2c<BR>alias eth0 8139too<BR>alias usb-controller
usb-uhci<BR>#ivtv modules setup<BR>alias char-major-81 videodev<BR>alias
char-major-81-0 ivtv<BR>alias char-major-81-1 bttv<BR><BR>options ivtv
ivtv_debug=1<BR>options turner type=2<BR>options saa7127 enable_output=1
output_select=0<BR>options msp3400 once=1 simple=1<BR>add below ivtv msp3400
saa7115 saa7127 tuner<BR>add above ivtv lirc_dev lirc_i2c ivtv-fb<BR><BR># ---
BEGIN: Generated by ALSACONF, do not edit. ---<BR># --- ALSACONF verion 1.0.6
---<BR>alias char-major-116 snd<BR>alias char-major-14 soundcore<BR>alias
sound-service-0-0 snd-mixer-oss<BR>alias sound-service-0-1 snd-seq-oss<BR>alias
sound-service-0-3 snd-pcm-oss<BR>alias sound-service-0-8 snd-seq-oss<BR>alias
sound-service-0-12 snd-pcm-oss<BR>alias snd-card-0 snd-emu10k1<BR>alias
sound-slot-0 snd-emu10k1<BR># --- END: Generated by ALSACONF, do not edit.
---<BR><BR>XF86Config</FONT></FONT></DIV>
<DIV><FONT size=+0><FONT face=Arial size=2></FONT></FONT> </DIV>
<DIV><FONT size=+0><FONT face=Arial size=2># XFree86 4 configuration created by
pyxf86config<BR><BR>Section
"ServerLayout"<BR>
Identifier "Default
Layout"<BR>
Screen 0 "Screen0" 0
0<BR> InputDevice
"Mouse0" "CorePointer"<BR>
InputDevice "Keyboard0"
"CoreKeyboard"<BR>EndSection<BR><BR>Section "Files"<BR><BR># RgbPath is the
location of the RGB database. Note, this is the name of the<BR># file
minus the extension (like ".txt" or ".db"). There is normally<BR># no need
to change the default.<BR># Multiple FontPath entries are allowed (they are
concatenated together)<BR># By default, Red Hat 6.0 and later now use a font
server independent of<BR># the X server to render
fonts.<BR>
RgbPath
"/usr/X11R6/lib/X11/rgb"<BR>
ModulePath
"/usr/X11R6/lib/modules/extensions/nvidia"<BR>
ModulePath
"/usr/X11R6/lib/modules/extensions"<BR>
ModulePath
"/usr/X11R6/lib/modules"<BR>
FontPath "unix/:7100"<BR>EndSection<BR><BR>Section
"Module"<BR> Load
"dbe"<BR> Load
"extmod"<BR> Load
"fbdevhw"<BR> Load
"glx"<BR> Load
"record"<BR> Load
"freetype"<BR> Load
"type1"<BR>EndSection<BR><BR>Section "InputDevice"<BR><BR># Specify which
keyboard LEDs can be user-controlled (eg, with
xset(1))<BR># Option
"Xleds" "1 2 3"<BR># To disable
the XKEYBOARD extension, uncomment
XkbDisable.<BR># Option
"XkbDisable"<BR># To customise the XKB settings to suit your keyboard, modify
the<BR># lines below (which are the defaults). For example, for a
non-U.S.<BR># keyboard, you will probably want to
use:<BR># Option
"XkbModel" "pc102"<BR># If you have a US Microsoft
Natural keyboard, you can use:<BR>#
Option "XkbModel" "microsoft"<BR>#<BR># Then
to change the language, change the Layout setting.<BR># For example, a german
layout can be obtained with:<BR>#
Option "XkbLayout" "de"<BR>#
or:<BR># Option
"XkbLayout"
"de"<BR># Option
"XkbVariant" "nodeadkeys"<BR>#<BR># If you'd like to switch
the positions of your capslock and<BR># control keys,
use:<BR># Option
"XkbOptions" "ctrl:swapcaps"<BR># Or if you just want both to
be control, use:<BR># Option
"XkbOptions"
"ctrl:nocaps"<BR>#<BR>
Identifier "Keyboard0"<BR>
Driver
"keyboard"<BR>
Option "XkbRules"
"xfree86"<BR>
Option "XkbModel"
"pc105"<BR>
Option "XkbLayout"
"us"<BR>EndSection<BR><BR>Section
"InputDevice"<BR> Identifier
"Mouse0"<BR>
Driver
"mouse"<BR>
Option "Protocol"
"IMPS/2"<BR>
Option "Device"
"/dev/psaux"<BR>
Option "ZAxisMapping" "4
5"<BR>
Option "Emulate3Buttons"
"no"<BR>EndSection<BR><BR>Section "InputDevice"<BR><BR># If the normal
CorePointer mouse is not a USB mouse then<BR># this input device can be used in
AlwaysCore mode to let you<BR># also use USB mice at the same
time.<BR> Identifier
"DevInputMice"<BR>
Driver
"mouse"<BR>
Option "Protocol"
"IMPS/2"<BR>
Option "Device"
"/dev/input/mice"<BR>
Option "ZAxisMapping" "4
5"<BR>
Option "Emulate3Buttons"
"no"<BR>EndSection<BR><BR>Section
"Monitor"<BR> Identifier "NTSC
Monitor"<BR> HorizSync
30-68<BR> VertRefresh
50-120<BR> Mode
"720x480"<BR> # D: 34.563
MHz, H: 37.244 kHz, V: 73.897
Hz<BR> DotClock
34.564<BR> HTimings 720
752 840 928<BR> VTimings
480 484 488 504<BR>
Flags "-HSync"
"-VSync"<BR>
EndMode<BR>EndSection<BR><BR>Section
"Device"<BR> Identifier
"Hauppauge PVR 350 iTVC15
Framebuffer"<BR>
Driver
"fbdev"<BR><BR> ### change fb0 to
whatever your card grabbed<BR>
Option "fbdev"
"/dev/fb0"<BR><BR> ### change the
BusID to whatever is reported by lspci, specify it
as<BR>hex.<BR> BusID
"0:0x0b:0"<BR>EndSection<BR><BR>Section
"Screen"<BR> Identifier
"Screen0"<BR>
Device "Hauppauge PVR 350 iTVC15
Framebuffer"<BR>
Monitor "NTSC
Monitor"<BR> DefaultDepth
24<BR> DefaultFbbpp
32<BR> Subsection
"Display"<BR> Depth
24<BR> FbBpp
32<BR> Modes
"720x480"<BR>
EndSubsection<BR>EndSection<BR><BR>Section
"DRI"<BR>
Group
0<BR>
Mode
0666<BR>EndSection<BR><BR>Any help is appreciated,
thanks!<BR></FONT></FONT></DIV>
<DIV><FONT size=+0><FONT face=Arial
size=2>Josh</DIV></FONT></FONT></FONT></DIV></DIV></BODY></HTML>