Hello,
Last night after work I picked up a 150MCE ($83 cdn here in a local shop
in Vancouver) and I successfully added it to my mythbox with an existing
350 successfully. In fact it went so smoothly and easy that it
surprised me (no sound problems).
The "trick" was to make sure that the 350 was in a lower number slot
than the 150. Meaning, the 350 needed to be the first card to be
detected, you can tell by
the order of the cards that show up in dmesg. When I had it in the
"wrong" slot where the 150 detected first, I had some problems where it
appeared that the 350 thought the tuner for the 150 was it's own
tuner... if that makes sense.
The few things that I can think of that are relevant that you might want
to look for are for those if you having problems:
1) I'm currently using version 0.3.8 (svn snapshot revision 2660) - no
particular reasonly, only because happens to be what I was running
before, from the last time I upgraded about a week or 2 ago - I can
upgrade to newer version for testing if any devs want me to test.
2) I'm using ALSA. I had lots of stuttering problems when using OSS,
switching to ALSA fixed it all.
3) I'm using extra audio buffering in myth (not aggressive audio
buffering).
4) I'm not using the "Use 350 for TV output" option in mythtv anymore,
now that xv is working so well there is no need. Note if this helps,
when I do use the "Use 350 for TV output" option in mythtv, I get the
"No audio available warning", and there is no sound.
5) The only ivtv options I'm using are:
options ivtv ivtv_dynbuf=0
Nothing else, the only ivtvctl commands I'm using are for vbi.
/usr/local/bin/ivtvctl -b cc -w cc -x 1
Everything works. I was watching a xvid while both tuners were
recording without problems... also was able to wath live tv while the
other tuner was recording etc. This turned out to be a very easy 10
minute upgrade that went so smoothly that I was surprised. This is so
addictive now i want to fill up all my extra pci slots with 150MCE's. =)
------------
Here's my dmesg output if anyone cares:
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.8 (svn snapshot revision 2660) loading
ivtv: Linux version: 2.6.8-200410191 preempt 386 gcc-3.3
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.
ivtv: Autodetected WinTV PVR 350 card (iTVC15 based)
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 19 (level, low) -> IRQ 177
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach to card #0 ok [client=(tuner unset), addr=61]
tveeprom: Ignoring new-style parameters in presence of obsolete ones
tveeprom: Hauppauge: model = 48132, rev = K168, serial# = 7391267
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)
ivtv: i2c attach to card #0 ok [client=tveeprom[50], addr=50]
saa7115: Ignoring new-style parameters in presence of obsolete ones
ivtv: i2c attach to card #0 ok [client=saa7115[50], addr=21]
saa7127: Ignoring new-style parameters in presence of obsolete ones
saa7127 0-0044: saa7127 found @ 0x88 (ivtv i2c driver #0)
ivtv: i2c attach to card #0 ok [client=saa7127, addr=44]
msp3400: Ignoring new-style parameters in presence of obsolete ones
msp34xx: ivtv version
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode,
simpler (G)
no-thread mode
msp34xx: $Id$ compiled on: Sep 9 2005 23:25:02
ivtv: i2c attach to card #0 ok [client=MSP3448W-A2, addr=40]
tda9887: Ignoring new-style parameters in presence of obsolete ones
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach to card #0 ok [client=tda9887, addr=43]
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: loading /lib/modules/ivtv-fw-dec.bin
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv: Create encoder radio stream
ivtv: Allocate DMA decoder MPEG stream: 16 x 65536 buffers (1024KB total)
ivtv: Allocate DMA decoder VBI stream: 512 x 2048 buffers (1024KB total)
ivtv: Create decoder VOUT stream
ivtv: Allocate DMA decoder YUV stream: 24 x 43200 buffers (1024KB total)
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0
ivtv: Initialized WinTV PVR 350, card #0
ivtv: ====================== NEXT CARD ======================
ivtv: Autodetected WinTV PVR 150 card (iTVC16 based)
ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 16 (level, low) -> IRQ 185
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
ivtv: i2c attach to card #1 ok [client=(tuner unset), addr=61]
tveeprom: The eeprom says no radio is present, but the tuner type
tveeprom: indicates otherwise. I will assume that radio is present.
tveeprom: Hauppauge: model = 26552, rev = C268, serial# = 8200197
tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio processor = CX25843 (type = 25)
tveeprom: decoder processor = CX25843 (type = 1e)
ivtv: i2c attach to card #1 ok [client=tveeprom[50], addr=50]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach to card #1 ok [client=tda9887, addr=43]
cx25840: Ignoring new-style parameters in presence of obsolete ones
cx25840: loading /lib/modules/HcwMakoA.ROM
ivtv: i2c attach to card #1 ok [client=cx25840[50], addr=44]
wm8775: Ignoring new-style parameters in presence of obsolete ones
ivtv: i2c attach to card #1 ok [client=wm8775[50], addr=1b]
ivtv: loading /lib/modules/ivtv-fw-enc.bin
ivtv: Encoder revision: 0x02040011
ivtv: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total)
ivtv: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB total)
ivtv: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB total)
ivtv: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
total)
ivtv: Create encoder radio stream
tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #1
ivtv: Initialized WinTV PVR 150, card #1
ivtv: ==================== END INIT IVTV ====================
ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0)
ivtv-osd warning: Framebuffer is at decoder-relative address 0x00510000
and has
1704960 bytes.
ivtv-osd: screen coords: [0 0] -> [720 480]
ivtv-osd: original global alpha = 208
ivtv-osd: current OSD state = 39
ivtv-osd: new global alpha = 208 (1 255 0)
ivtv-osd: framebuffer at 0xf5510000, mapped to 0xd9692000, size 1350k
ivtv-osd: mode is 720x480x32, linelength=2880
ivtv-osd: fb0: iTVC15 TV out frame buffer device
ivtv: Allocate DMA decoder OSD stream: 16 x 65536 buffers (1024KB total)
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel