[mythtv-users] I'm thinking of switching to windows :(

SixArm sixarm at gmail.com
Tue Nov 29 19:28:27 EST 2005


I consider myself a pretty savvy Linux user.  It's my day job and I live and
breath it 10 hours+ a day. I've gone through the mailing lists and tried
just about every troubleshoot technique I could find.

I've tried multiple combination of linux distros and drivers to get my
mythtv setup working nicely.  However, I can't seem to get the magic
combination.

Here's my hardware setup:

MSI K8 Neo4 Platinum mobo
AMD64 3200+ Athlon
2 Gig Kingston RAM
2 x 200G Samsung SATA drives
Soundblaster Audigy 2 ZS
Haupauge WinTV-PVR 350 pci
PCHDTV-3000 HD tuner
NEC 16x DVDR

I don't really watch live tv and my ultimate goal is to be able to schedule
and record clear QAM HDTV from comcast.  As a bonus I'd like to be able to
archive my dvds to a fileserver.

My first attempt was to use KnoppMyth which required tweaking the setup to
partition the disks myself.  It just never liked my SATA drives.

The second attempt was using 64bit FC4.  No problems getting the system
setup but the ivtv drivers don't like 64bit.

Third attempt was the most successful 32bit FC4 thanks to Jarod's FC HOWTO.
I could tune the Haupauge card and get the TV-out working nicely from the
Haupauge.  No luck with the PCHDTV-3000.  After one yum update I was no
longer able to tune anything on the Haupauge card.

For my forth attempt I decided to go as clean as possible.  64Bit Gentoo.  I
want to take advantage of the Athlon's Quiet & Cool and from what I was
under the assumption this is related to the 64bit distro?

I was able to build all the device drivers except for the lirc stuff, but
I'll sort that out after I can see some HD.


If anyone's got a similar setup or some feed back I'd really appreciate it.
My next step is to toss the HD3000 into the box of parts in the basement and
work on a windows solution.  I really rather not do this.

I seem to only get static from the cards, and it's hard to tell which device
is associated with each card.

Here's some troubleshooting info from my current Gentoo setup:

mythtv ~ # uname -a
Linux mythtv 2.6.14-gentoo-r2 #5 SMP Sat Nov 26 20:44:25 PST 2005 x86_64 AMD
Athlon(tm) 64 Processor 3200+ AuthenticAMD GNU/Linux

mythtv ~ # lsmod
Module                  Size  Used by
ivtv_fb                40920  0
ivtv                  207636  1 ivtv_fb
snd_emu10k1           114884  0
snd_util_mem            5952  1 snd_emu10k1
snd_ac97_codec        105496  1 snd_emu10k1
snd_ac97_bus            4480  1 snd_ac97_codec
snd_rtctimer            5024  0
snd_rawmidi            24864  1 snd_emu10k1
snd_hwdep              10592  1 snd_emu10k1
snd_pcm_oss            52320  0
snd_pcm                89800  3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_timer              23752  3 snd_emu10k1,snd_rtctimer,snd_pcm
snd_page_alloc         11792  2 snd_emu10k1,snd_pcm
snd_mixer_oss          18112  1 snd_pcm_oss
snd                    52552  8
snd_emu10k1,snd_ac97_codec,snd_rawmidi,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
8021q                  20688  0
nvidiafb               52512  0
softcursor              4032  1 nvidiafb
cfbimgblt               4864  1 nvidiafb
cfbfillrect             6400  1 nvidiafb
cfbcopyarea             6080  1 nvidiafb
s2io                   49352  0
tvaudio                26652  0
tuner                  26208  0
tda9887                16080  0
tda9875                10064  0
tda7432                10264  0
rds                    11804  0
msp3400                29952  0
ir_kbd_i2c              9868  0
ir_kbd_gpio             8580  0
cx88_dvb               10628  0
video_buf_dvb           7300  1 cx88_dvb
cx88_blackbird         16084  0
cx8802                 12164  2 cx88_dvb,cx88_blackbird
cx8800                 32716  1 cx88_blackbird
cx88xx                 59424  4 cx88_dvb,cx88_blackbird,cx8802,cx8800
v4l1_compat            14084  1 cx8800
bttv                  184528  1 ir_kbd_gpio
video_buf              21636  7
cx88_dvb,video_buf_dvb,cx88_blackbird,cx8802,cx8800,cx88xx,bttv
v4l2_common             8512  2 cx8800,bttv
tveeprom               16876  2 cx88xx,bttv
videodev               11328  5 ivtv,cx88_blackbird,cx8800,cx88xx,bttv
btcx_risc               6472  4 cx8802,cx8800,cx88xx,bttv
or51132                11588  1 cx88_dvb
mt352                   8900  1 cx88_dvb
lgdt330x               10140  1 cx88_dvb
cx22702                 8260  1 cx88_dvb
dvb_pll                10756  3 cx88_dvb,or51132,cx22702
dvb_core               82076  1 video_buf_dvb
ir_common              10372  3 ir_kbd_i2c,ir_kbd_gpio,cx88xx
i2c_dev                12224  0
i2c_algo_bit           10504  3 ivtv,cx88xx,bttv
i2c_core               21632  18
tvaudio,tuner,tda9887,tda9875,tda7432,rds,msp3400,ir_kbd_i2c,cx88_dvb,cx88xx,bttv,tveeprom,or51132,mt352,lgdt330x,cx22702,i2c_dev,i2c_algo_bit
dcdbas                  9272  0
firmware_class         11008  3 cx88_blackbird,bttv,or51132



Some relevant dmesg output:


Linux video capture interface: v1.00
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
cx2388x v4l2 driver version 0.0.5 loaded
ACPI: PCI Interrupt Link [APC4] enabled at IRQ 19
ACPI: PCI Interrupt 0000:01:09.0[A] -> Link [APC4] -> GSI 19 (level, low) ->
IRQ
 58
CORE cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV
[card=22,autodetec
ted]
TV tuner 52 at 0x1fe, Radio tuner -1 at 0x1fe
cx88[0]/0: found at 0000:01:09.0, rev: 5, irq: 58, latency: 32, mmio:
0xfa000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
cx2388x blackbird driver version 0.0.5 loaded
cx2388x dvb driver version 0.0.5 loaded
ACPI: PCI Interrupt 0000:01:09.2[A] -> Link [APC4] -> GSI 19 (level, low) ->
IRQ
 58
cx88[0]/2: found at 0000:01:09.2, rev: 5, irq: 58, latency: 32, mmio:
0xfc000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (Oren OR51132 VSB/QAM Frontend)...
rds: Ignoring new-style parameters in presence of obsolete ones
tda9885/6/7: (ivtv) chip found @ 0x86
tuner (ivtv): chip found at addr 0xc2 i2c-bus cx88[0]
tuner: type set to 52 (Thomson DDT 7610 (ATSC/NTSC)) by cx88[0]
802.1Q VLAN Support v1.8 Ben Greear <greearb at candelatech.com>
All bugs added by David S. Miller <davem at redhat.com>
ACPI: PCI Interrupt Link [APC3] enabled at IRQ 18
ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [APC3] -> GSI 18 (level, low) ->
IRQ
 66
Installing spdif_bug patch: Audigy 2 ZS [SB0350]
ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.4.0 (tagged release) loading
ivtv:  Linux version: 2.6.14-gentoo-r2 SMP gcc-3.4
ivtv:  In case of problems please include the debug info
ivtv:  between the START INIT IVTV and END INIT IVTV lines when
ivtv:  mailing the ivtv-devel mailinglist.
ivtv0: Autodetected WinTV PVR 350 card (iTVC15 based)
ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [APC1] -> GSI 16 (level, low) ->
IRQ
 74
ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
tveeprom: ivtv version
tveeprom: Hauppauge: model = 48132, rev = K268, serial# = 8230064
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]
ivtv0: i2c attach to card #0 ok [client=unset, addr=18]
ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-1/1-0018/ir0 [ivtv i2c driver
#0]
msp34xx: ivtv version
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler
(G)
 no-thread mode
msp34xx: $Id$ compiled on: Nov 26 2005 22:53:01
ivtv0: i2c attach to card #0 ok [client=MSP3448W-A2, addr=40]
tda9885/6/7: (ivtv) chip found @ 0x86
ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43]
tuner (ivtv): chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61]
ivtv0: Failed to load module tveeprom
ivtv0: Failed to load module tuner
ivtv0: Failed to load module saa7115
ivtv0: Failed to load module saa7127
ivtv0: Failed to load module msp3400
ivtv0: Failed to load module tda9887
ivtv0: loading /lib/modules/ivtv-fw-enc.bin
ivtv0: loading /lib/modules/ivtv-fw-dec.bin
ivtv0: Encoder revision: 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: loading /lib/modules/ivtv_init_mpeg.bin
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046403!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046404!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046403!
ivtv0 warning: i2c client addr: 0x44 not found for command 0x40046502!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0: Initialized WinTV PVR 350, card #0
ivtv:  ====================  END INIT IVTV  ====================
eth0: no IPv6 routers present
ivtv-detect[6067]: segfault at 0000001e0000001e rip 00002aaaaac2ed30 rsp
00007ff
fffff4ac8 error 4
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=1
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=0
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=1
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=0
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=1
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=0
CORE IOCTL: 0x402c5639
cx88[0]: ioctl 0x402c5639 (v4l2, -w, VIDIOC_???)
CORE IOCTL: 0x402c5639
cx88[0]: ioctl 0x402c5639 (v4l2, -w, VIDIOC_???)
CORE IOCTL: 0x402c5639
cx88[0]: ioctl 0x402c5639 (v4l2, -w, VIDIOC_???)
ivtv0 warning: i2c client addr: 0x21 not found for command 0x401c6466!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
CORE IOCTL: 0x402c5639
cx88[0]: ioctl 0x402c5639 (v4l2, -w, VIDIOC_???)
CORE IOCTL: 0x402c5639
:
cx88[0]: ioctl 0x402c5639 (v4l2, -w, VIDIOC_???)
ivtv0 warning: i2c client addr: 0x21 not found for command 0x401c6466!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x401c6466!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
ivtv0 warning: i2c client addr: 0x21 not found for command 0x40046406!
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=1
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=0
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=1
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=0
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=1
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=0
i2c IR (Hauppauge): unknown key: key=0x16 raw=0x3556 down=1

Any feedback would be appreciated.

Cheers,

-sixarm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20051129/4ad50adb/attachment.htm


More information about the mythtv-users mailing list