[mythtv-users] X Output on PVR-350

David R Robison drrobison1 at cox.net
Thu Jan 12 23:50:08 UTC 2006


The only difference is that my xorg-x11 does not have the _4rhfc4.at 
extention. Here is my dmesg - What I do notice is the problems with cx8800

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.1 (tagged release) loading
ivtv:  Linux version: 2.6.14-1.1653_FC4 586 REGPARM 4KSTACKS gcc-4.0
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 WinTV PVR 350 card (cx23415 based)
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:0b.0[A] -> Link [LNKB] -> GSI 10 (level, 
low) -> IRQ 10
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8082750
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = MSP4448 (type = 1b)
tveeprom: decoder processor = SAA7115 (type = 13)
ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50]
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
saa7115 0-0021: ivtv driver
saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7115, addr=21]
saa7127 0-0044: ivtv driver
saa7127 0-0044: saa7129 found @ 0x88 (ivtv i2c driver #0)
ivtv0: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400 0-0040: ivtv driver
msp3400 0-0040: chip=MSP4448G-A2 +nicam +simple +simpler +radio mode=simpler
ivtv0: i2c attach to card #0 ok [client=MSP4448G-A2, addr=40]
msp3400 0-0040: msp34xxg daemon started
tda9885/6/7: chip found @ 0x86
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02040024
ivtv0 warning: Encoder Firmware can be buggy, use version 0x02040011 or 
0x02050032.
ivtv0: Decoder revision: 0x02020023
ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB 
total)
ivtv0: Create encoder radio stream
ivtv0: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv0: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv0: Create decoder VOUT stream
ivtv0: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
ivtv0: loaded v4l-cx2341x-init-mpeg.bin firmware (155648 bytes)
tuner 0-0061: type set to 47 (LG NTSC (TAPE series))
ivtv0: Initialized WinTV PVR 350, card #0
ivtv:  ====================  END INIT IVTV  ====================
ivtv0-osd: Framebuffer module loaded (attached to ivtv card id 0)
ivtv0-osd warning: Framebuffer is at decoder-relative address 0x00510000 
and has 1704960 bytes.
ivtv0-osd: screen coords: [0 0] -> [720 480]
ivtv0-osd: original global alpha = 208
ivtv0-osd: current OSD state = 39
ivtv0-osd: new global alpha = 208 (1 255 0)
ivtv0-osd: framebuffer at 0xe1510000, mapped to 0xc8a90000, size 1350k
ivtv0-osd: mode is 720x480x32, linelength=2880
ivtv0-osd: fb1: cx23415 TV out frame buffer device
ivtv0: Allocate DMA decoder OSD stream: 16 x 65536 buffers (1024KB total)
spurious 8259A interrupt: IRQ7.
lirc_dev: IR Remote Control driver registered, at major 61
cx88xx: disagrees about version of symbol tveeprom_hauppauge_analog
cx88xx: Unknown symbol tveeprom_hauppauge_analog
cx8800: Unknown symbol cx88_reset
cx8800: Unknown symbol cx88_call_i2c_clients
cx8800: Unknown symbol cx88_wakeup
cx8800: Unknown symbol cx88_risc_stopper
cx8800: Unknown symbol cx88_print_irqbits
cx8800: Unknown symbol cx88_set_scale
cx8800: Unknown symbol cx88_shutdown
cx8800: Unknown symbol cx88_vdev_init
cx8800: Unknown symbol cx88_core_put
cx8800: Unknown symbol cx88_audio_thread
cx8800: Unknown symbol cx88_core_irq
cx8800: Unknown symbol cx88_core_get
cx8800: Unknown symbol cx88_get_stereo
cx8800: Unknown symbol cx88_set_tvnorm
cx8800: Unknown symbol cx88_risc_buffer
cx8800: Unknown symbol cx88_set_stereo
cx8800: Unknown symbol cx88_sram_channels
cx8800: Unknown symbol cx88_set_tvaudio
cx8800: Unknown symbol cx88_sram_channel_dump
cx8800: Unknown symbol cx88_sram_channel_setup
cx8800: Unknown symbol cx88_print_ioctl
cx8800: Unknown symbol cx88_free_buffer
cx8800: Unknown symbol cx88_boards
cx8800: Unknown symbol cx88_newstation
lirc_i2c: chip found @ 0x18 (Hauppauge IR)
ivtv0: i2c attach to card #0 ok [client=Hauppauge IR, addr=18]
lirc_dev: lirc_register_plugin: sample_rate: 10
ali1535_smbus 0000:00:03.0: SMB device not enabled - upgrade BIOS?
ali1535_smbus 0000:00:03.0: ALI1535 not detected, module not inserted.
shpchp: acpi_shpchprm:\_SB_.PCI0 evaluate _BBN fail=0x5
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x5
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LNKE] -> GSI 9 (level, low) 
-> IRQ 9
PCI: Setting latency timer of device 0000:00:02.0 to 64
ohci_hcd 0000:00:02.0: OHCI Host Controller
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:02.0: irq 9, io mem 0xdb000000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usb 1-2: new full speed USB device using ohci_hcd and address 2
ndiswrapper: driver rt2500usb (BELKIN,07/15/2004, 1.02.00.0000) loaded
NET: Registered protocol family 10
Disabled Privacy Extensions on device c038e3e0(lo)
IPv6 over IPv4 tunneling driver
wlan0: vendor: 'Ralink Technology Inc.'
wlan0: ndiswrapper ethernet device 00:11:50:78:2a:b3 using driver 
rt2500usb, 050D:7050.F.conf
wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
ACPI: Power Button (FF) [PWRF]
ibm_acpi: ec object not found
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel at redhat.com
cdrom: open failed.
cdrom: open failed.
EXT3 FS on hda3, internal journal
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
JFS: nTxBlock = 859, nTxLock = 6876
Adding 522104k swap on /dev/hda2.  Priority:-1 extents:1 across:522104k

Here is my xorg.conf

# XFree86 4 configuration created by pyxf86config

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# RgbPath is the location of the RGB database.  Note, this is the name 
of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
        RgbPath      "/usr/X11R6/lib/X11/rgb"
#        ModulePath   "/usr/X11R6/lib/modules/extensions/nvidia"
#        ModulePath   "/usr/X11R6/lib/modules/extensions"
#        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "unix/:7100"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#       Option  "Xleds"         "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#       Option  "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#       Option  "XkbModel"      "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#       Option  "XkbModel"      "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#       Option  "XkbLayout"     "de"
# or:
#       Option  "XkbLayout"     "de"
#       Option  "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#       Option  "XkbOptions"    "ctrl:swapcaps"
# Or if you just want both to be control, use:
#       Option  "XkbOptions"    "ctrl:nocaps"
#
        Identifier  "Keyboard0"
        Driver      "keyboard"
        Option      "XkbRules" "xfree86"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "no"
EndSection

Section "InputDevice"

# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
        Identifier  "DevInputMice"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "no"
EndSection

Section "Monitor"
        Identifier  "NTSC Monitor"
        HorizSync  30-68
        VertRefresh 50-120
        Mode "720x576"
          # D: 34.563 MHz, H: 37.244 kHz, V: 73.897 Hz
          DotClock 34.564
          HTimings 720 752 840 928
          VTimings 480 484 488 504
          Flags    "-HSync" "-VSync"
        EndMode
    Option "DPMS"
EndSection

Section "Device"
        Identifier  "Hauppauge PVR 350 iTVC15 Framebuffer"
        Driver      "ivtvdev"

        ### change fb1 to whatever your card grabbed
        Option      "fbdev" "/dev/fb1"
    Option      "ivtv" "/dev/fb1"

        ### change the BusID to whatever is reported by lspci,
    ### converted from hex to decimal
        BusID "PCI:0:11:0" # lspci says 00:0b.0
    ### More examples
    #BusID "PCI:0:10:0" # lspci says 00:0a.0
    #BusID "PCI:1:14:0" # lspci says 01:0e.0
    #BusID "PCI:0:5:1" # lspci says 00:05.1
EndSection

Section "Screen"
        Identifier  "Screen0"
        Device      "Hauppauge PVR 350 iTVC15 Framebuffer"
        Monitor     "NTSC Monitor"
        DefaultDepth 24
        DefaultFbbpp 32
        Subsection "Display"
          Depth 24
          FbBpp 32
         Modes "720x480"
        EndSubsection
EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection

Section "ServerFlags"
    Option "BlankTime" "0"
    Option "StandbyTime" "0"
    Option "SuspendTime" "0"
    Option "OffTime" "0"
EndSection

Any thoughts?
Rajeev Goonewardene wrote:

> Well, the xrandr support is important since it allows the access to  
> the RandR extension in X.  From the man page, the first line of the  
> Description is "Xrandr is used to set the screen size, orientation   
> and/or  reflection."  My only guess on the cause of the problem is  
> that your current version of X doesn't have the randr extension.   
> Here is the info on my machine querying xorg-x11 package:
>
> --[root at pvr mythtv]# rpm -q xorg-x11
> --xorg-x11-6.8.2-37.FC4.49.2_4.rhfc4.at
> --[root at pvr mythtv]# rpm -q xorg-x11 --list | grep xrandr
> --/usr/X11R6/bin/xrandr
> --/usr/X11R6/man/man1/xrandr.1x.gz
> --[root at pvr mythtv]# which xrandr
> --/usr/X11R6/bin/xrandr
> --[root at pvr mythtv]#
>
>
> If your output to the above commands is different, you might want to  
> do an update - and make sure you followed all the instructions in:
> http://wilsonet.com/mythtv/fcmyth.php, sections "5. Get your system  
> up-to-date" and "6. Configure 3rd-party package repositories"
>
> If this doesn't work, please send the output from the above commands,  
> your xorg.conf file and your dmesg output.
>
> Rajeev.
>
>> When I try to change the GUI settings in mythfrontend - setup, those
>> fields are disabled. I also get a message that to use different GUI
>> settings xrandr support is required. I am not an X (or fedora) expert.
>> Any ideas what the problem might be?
>>
>> David
>>
>> Rajeev Goonewardene wrote:
>>
>>
>>> David Robison wrote:
>>>
>>>
>>>>
>>>> I've seen some write ups on this problem but I am still unclear  
>>>> how to
>>>> solve it. I have a PVR-350 card and I'm trying to run the X  output on
>>>> the card. However, the mythtv screens are clipped on all sides. It
>>>> as if
>>>> the X screen is larger than the PVR-350 screen. I've tried various
>>>> changes in my xorg.conf file but that does not seem to make a
>>>> difference. Any guidence would be appreciated. I'm using the  
>>>> xorg.conf
>>>> from http://wilsonet.com/mythtv/xorg.conf-PVR350.txt.
>>>>
>>>
>>>
>>> I had this problem as well with my PVR350 and TV Out on Fedora  Core 4.
>>>
>>> Here are some things to try:
>>>
>>> I followed the following document for setup:
>>>
>>> http://wilsonet.com/mythtv/fcmyth.php?
>>> SID&expandables=closed&ivtv=open&pvr350out=open
>>>
>>> If you use Fedora Core 4, there is a paragraph about a bug in "urw-
>>> fonts" package in Fedora Core 4 - this helped somewhat  Search for
>>> "urw-fonts" in the above document.
>>>
>>> Next, in the documentation from the mythtv site:
>>> http://www.mythtv.org/docs/mythtv-HOWTO-23.html
>>> I followed the directions under "MythTV Dimensions" and played around
>>> with the x/y sizes and offsets and it fixed the screens and things
>>> seem to work.
>>>
>>> I also made changes some as per the section on "Overscan Dimensions".
>>>
>>> Hope it helps,
>>>
>>> Rajeev.
>>>
>>> --------------------------------------------------------------------- 
>>> ---
>>>
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>>>
>>>
>>>
>------------------------------------------------------------------------
>
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>  
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20060112/c3fe011e/attachment-0001.htm


More information about the mythtv-users mailing list