[mythtv-users] ATI TV Wonder Pro Help

jonr at destar.net jonr at destar.net
Tue Jul 4 21:10:32 UTC 2006


I have one of these cards using the cx88xx/cx8800 driver. When I first connected
my cable to it I was getting picture now the screen goes black and the whole
machine locks up requiring a hard reboot.

I know people have this card working in myth is there some sort of magic that
needs to be performed? I have given as much info as I could think of if there
is anything else I could send that would help, let me know.

Thanks for any help

Jon

1Ghz 512MB RAM
2.6.16-1.2115_FC4 #1 Mon Jun 5 14:45:53 EDT 2006 i686 athlon i386 GNU/Linux

lspci:

00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System
Controller (rev 13)
00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP Bridge
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev
40)
00:07.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev 16)
00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
(rev 16)
00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:08.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev
64)
00:0b.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
00:0f.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio
Decoder (rev 05)
01:05.0 VGA compatible controller: nVidia Corporation NV34GL [Quadro FX 500/600
PCI] (rev a1)


dmesg:

Linux video capture interface: v1.00
cx2388x v4l2 driver version 0.0.5 loaded
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 7
PCI: setting IRQ 7 as level-triggered
ACPI: PCI Interrupt 0000:00:0f.0[A] -> Link [LNKB] -> GSI 7 (level, low) -> IRQ
7
CORE cx88[0]: subsystem: 1002:00f8, board: ATI TV Wonder Pro
[card=4,autodetected]
TV tuner 44 at 0x1fe, Radio tuner -1 at 0x1fe
cx88[0]/0: found at 0000:00:0f.0, rev: 5, irq: 7, latency: 32, mmio: 0xdd000000
tuner 0-0060: All bytes are equal. It is not a TEA5767
tuner 0-0060: chip found @ 0xc0 (cx88[0])
tuner 0-0060: type set to 44 (Philips 4 in 1 (ATI TV Wonder Pro/Conexant))
tda9887 0-0043: chip found @ 0x86 (cx88[0])
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
set_control id=0x980900 reg=0x310110 val=0x00 (mask 0xff)
set_control id=0x980901 reg=0x310110 val=0x3f00 (mask 0xff00)
set_control id=0x980903 reg=0x310118 val=0x00 (mask 0xff)
set_control id=0x980902 reg=0x310114 val=0x5a7f (mask 0xffff)
set_control id=0x980909 reg=0x320594 val=0x40 (mask 0x40) [shadowed]
set_control id=0x980905 reg=0x320594 val=0x20 (mask 0x3f) [shadowed]
set_control id=0x980906 reg=0x320598 val=0x40 (mask 0x7f) [shadowed]

[Continued further down.....]

set_control id=0x980901 reg=0x310110 val=0x7f00 (mask 0xff00)
set_control id=0x980902 reg=0x310114 val=0x5a7f (mask 0xffff)
set_control id=0x980900 reg=0x310110 val=0xff (mask 0xff)
set_control id=0x980903 reg=0x310118 val=0xff (mask 0xff)
lirc_dev: IR Remote Control driver registered, at major 61
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.6.2 (development snapshot compiled on Mon Jun 12 18:46:27 2006)
loading
ivtv:  Linux version: 2.6.16-1.2115_FC4 686 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.
ivtv:  ====================  END INIT IVTV  ====================
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
lirc_serial: auto-detected active high receiver
lirc_dev: lirc_register_plugin: sample_rate: 0

[And further still....]

cx88[0]: video y / packed - dma channel status dump
cx88[0]:   cmds: initial risc: 0x09a1e000
cx88[0]:   cmds: cdt base    : 0x00180440
cx88[0]:   cmds: cdt size    : 0x0000000c
cx88[0]:   cmds: iq base     : 0x00180400
cx88[0]:   cmds: iq size     : 0x00000010
cx88[0]:   cmds: risc pc     : 0x09a1e034
cx88[0]:   cmds: iq wr ptr   : 0x0000010d
cx88[0]:   cmds: iq rd ptr   : 0x00000101
cx88[0]:   cmds: cdt current : 0x00000478
cx88[0]:   cmds: pci target  : 0x00000000
cx88[0]:   cmds: line / byte : 0x00000000
cx88[0]:   risc0: 0x80008000 [ sync resync count=0 ]
cx88[0]:   risc1: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   risc2: 0x11d27000 [ write irq1 23 22 20 cnt1 14 13 12 count=0 ]
cx88[0]:   risc3: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq 0: 0x80008000 [ sync resync count=0 ]
cx88[0]:   iq 1: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq 2: 0x11d27000 [ arg #1 ]
cx88[0]:   iq 3: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq 4: 0x11d27780 [ arg #1 ]
cx88[0]:   iq 5: 0x18000100 [ write sol count=256 ]
cx88[0]:   iq 6: 0x11d27f00 [ arg #1 ]
cx88[0]:   iq 7: 0x140002c0 [ write eol count=704 ]
cx88[0]:   iq 8: 0x163a6000 [ arg #1 ]
cx88[0]:   iq 9: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq a: 0x163a6680 [ arg #1 ]
cx88[0]:   iq b: 0x18000200 [ write sol count=512 ]
cx88[0]:   iq c: 0x163a6e00 [ arg #1 ]
cx88[0]:   iq d: 0x020a050b [ INVALID irq2 19 cnt1 count=1291 ]
cx88[0]:   iq e: 0x4fc006be [ INVALID sol eol irq2 irq1 23 22 count=1726 ]
cx88[0]:   iq f: 0x2b13abac [ skip sol irq2 irq1 20 cnt1 cnt0 resync 13
count=2988 ]
cx88[0]: fifo: 0x00180c00 -> 0x183400
cx88[0]: ctrl: 0x00180400 -> 0x180460
cx88[0]:   ptr1_reg: 0x00181e38
cx88[0]:   ptr2_reg: 0x00180488
cx88[0]:   cnt1_reg: 0x00000067
cx88[0]:   cnt2_reg: 0x00000000
cx88[0]/0: [d6f7f0c0/0] timeout - dma=0x09a1e000
cx88[0]: video y / packed - dma channel status dump
cx88[0]:   cmds: initial risc: 0x15ce6000
cx88[0]:   cmds: cdt base    : 0x00180440
cx88[0]:   cmds: cdt size    : 0x0000000c
cx88[0]:   cmds: iq base     : 0x00180400
cx88[0]:   cmds: iq size     : 0x00000010
cx88[0]:   cmds: risc pc     : 0x15ce6034
cx88[0]:   cmds: iq wr ptr   : 0x0000010d
cx88[0]:   cmds: iq rd ptr   : 0x00000101
cx88[0]:   cmds: cdt current : 0x00000488
cx88[0]:   cmds: pci target  : 0x00000000
cx88[0]:   cmds: line / byte : 0x00000000
cx88[0]:   risc0: 0x80008000 [ sync resync count=0 ]
cx88[0]:   risc1: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   risc2: 0x1d918000 [ write sol eol irq1 23 20 cnt0 resync count=0 ]
cx88[0]:   risc3: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq 0: 0x80008000 [ sync resync count=0 ]
cx88[0]:   iq 1: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq 2: 0x1d918000 [ arg #1 ]
cx88[0]:   iq 3: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq 4: 0x1d918780 [ arg #1 ]
cx88[0]:   iq 5: 0x18000100 [ write sol count=256 ]
cx88[0]:   iq 6: 0x1d918f00 [ arg #1 ]
cx88[0]:   iq 7: 0x140002c0 [ write eol count=704 ]
cx88[0]:   iq 8: 0x070d3000 [ arg #1 ]
cx88[0]:   iq 9: 0x1c0003c0 [ write sol eol count=960 ]
cx88[0]:   iq a: 0x070d3680 [ arg #1 ]
cx88[0]:   iq b: 0x18000200 [ write sol count=512 ]
cx88[0]:   iq c: 0x070d3e00 [ arg #1 ]
cx88[0]:   iq d: 0x020a050b [ INVALID irq2 19 cnt1 count=1291 ]
cx88[0]:   iq e: 0x4fc006be [ INVALID sol eol irq2 irq1 23 22 count=1726 ]
cx88[0]:   iq f: 0x2b13abac [ skip sol irq2 irq1 20 cnt1 cnt0 resync 13
count=2988 ]
cx88[0]: fifo: 0x00180c00 -> 0x183400
cx88[0]: ctrl: 0x00180400 -> 0x180460
cx88[0]:   ptr1_reg: 0x001821f8
cx88[0]:   ptr2_reg: 0x00180448
cx88[0]:   cnt1_reg: 0x00000000
cx88[0]:   cnt2_reg: 0x00000000
cx88[0]/0: [d6f7f0c0/0] timeout - dma=0x15ce6000


lsmod:

Module                  Size  Used by
cx8800                 33485  0
cx88xx                 63845  1 cx8800
ivtv                  185232  0
bttv                  176925  0
nls_utf8                2241  1
cifs                  218841  1
lirc_serial            11904  1
lirc_i2c                8068  0
lirc_dev               12448  2 lirc_serial,lirc_i2c
autofs4                19653  1
sunrpc                149093  1
acpi_cpufreq            7497  0
dm_mod                 55765  0
video                  15429  0
button                  6609  0
battery                 9413  0
ac                      4933  0
ipv6                  249601  18
uhci_hcd               32465  0
tda9887                17105  0
tuner                  52985  0
i2c_algo_bit            9161  2 cx88xx,bttv
video_buf              22725  3 cx8800,cx88xx,bttv
ir_common               9797  2 cx88xx,bttv
tveeprom               14801  3 cx88xx,ivtv,bttv
compat_ioctl32          1473  2 cx8800,bttv
v4l1_compat            13637  2 cx8800,ivtv
v4l2_common             7873  3 cx8800,bttv,tuner
btcx_risc               5065  3 cx8800,cx88xx,bttv
videodev                9409  4 cx8800,cx88xx,ivtv,bttv
amd76x_edac             4417  0
edac_mc                14729  1 amd76x_edac
parport_pc             27437  0
parport                36489  1 parport_pc
via686a                16073  0
hwmon                   3269  1 via686a
i2c_isa                 5185  1 via686a
i2c_core               22081  10
cx88xx,ivtv,bttv,lirc_i2c,tda9887,tuner,i2c_algo_bit,tveeprom,via686a,i2c_isa
snd_ens1371            21536  4
gameport               15433  1 snd_ens1371
snd_rawmidi            21792  1 snd_ens1371
snd_ac97_codec         86688  1 snd_ens1371
snd_ac97_bus            2048  1 snd_ac97_codec
snd_seq_dummy           3076  0
snd_seq_oss            30308  0
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46156  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          7948  4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            36512  0
snd_mixer_oss          16000  1 snd_pcm_oss
snd_pcm                79620  4 snd_ens1371,snd_ac97_codec,snd_pcm_oss
snd_timer              21380  3 snd_seq,snd_pcm
snd                    47840  17
snd_ens1371,snd_rawmidi,snd_ac97_codec,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9633  1 snd
snd_page_alloc          8200  1 snd_pcm
3c59x                  44777  0
mii                     5697  1 3c59x
floppy                 63869  0
ext3                  128969  4
jbd                    57173  1 ext3


/etc/modprobe.conf:

# ivtv modules setup
alias char-major-81 cx8800
alias char-major-81-0 ivtv
alias tveeprom tveeprom-ivtv

#install ivtv /sbin/modprobe --ignore-install ivtv; /sbin/modprobe ivtv-fb

alias char-major-61-0 lirc_i2c
alias char-major-61-1 lirc_serial
options lirc_serial irq=4 io=0x3f8
####IR setup####

install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c
install lirc_serial setserial /dev/ttyS0 uart none; /sbin/modprobe
--ignore-install lirc_serial

# USB Devices
alias usb-controller1 uhci-hcd

# Module for IR out
alias char-major-72 ledxmit_serial
#below ledxmit_serial ledxmit_dev
options ledxmit_serial irq=3 io=0x3f8" # shown for com2; com1 use: "irq=4  #
shown for com2; com1 use: "irq=4  # shown for com2; com1 use: "irq=4  # shown
for com2; com1 use: "irq=4  # shown for com2; for com1 use: "irq=4 io=0x3f8"
#pre-install lirc_serial /bin/setserial /dev/ttyS1 uart none  # shown for com2;
for com1 use: "/dev/ttyS0"
# nvidia kernel module
alias char-major-195 nvidia-1_0-8762
alias nvidia nvidia-1_0-8762

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.8 ---
# --- END: Generated by ALSACONF, do not edit. ---

alias eth0 3c59x
alias snd-card-0 snd-ens1371
options snd-card-0 index=0
options snd-ens1371 index=0
remove snd-ens1371 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; };
/sbin/modprobe -r --ignore-remove snd-ens1371


More information about the mythtv-users mailing list