On Sat, 04 Jun 2005 13:26:11 +0200, Sigurd Nes <[EMAIL PROTECTED]> wrote:
Niklas Brunlid wrote:
Been trying for two days now to get these two cards to work together,
and like many others, I currently have two options:
1) Fully working PVR350, unrecognized tuner on PVR500, or
2) Working input on PVR350 and the first tuner on PVR500, no TV-out or
second tuner on PVR500.
On 1) I use the 0.2.0 driver, on 2) I've tried 0.3.5l and 0.3.5z
(0.3.5 didn't recognize the tuner). The install is almost like the FC3
install per Jarod's guide with the addition of an ATI AIW RF remote.
My PVR500 is a D591 PAL MCE card with tuner 56 (the Philips FQ1216AME
MK4).
Is there a definitive guide to how you get this to work? =)
And if anyone has a working setup like the this in Sweden (or any PAL
country), please tell me how. I'd hate to go back to my broken PVR250
with crackling sound... :]
/ Niklas (writing this so late it's early in the morning...)
This is my setup for pvr350 + pvr500mce - PAL, using ivtv-0.3.5z:
(I have sound and video on all tuners)
/etc/modprobe.conf:
# ivtv modules setup
alias char-major-61 lirc_i2c
alias char-major-81 videodev
alias char-major-81-0 ivtv
alias char-major-195* nvidia
#pvr500
alias char-major-81-1 ivtv
alias char-major-81-2 ivtv
last lines in /etc/rc.d/rc.local:
/usr/local/bin/start-ivtv
/usr/X11R6/bin/xset -dpms
/usr/X11R6/bin/xset s off
/usr/local/bin/start-ivtv:
#!/bin/bash
/sbin/modprobe i2c-core
/sbin/modprobe i2c-algo-bit
/sbin/modprobe videodev
/sbin/modprobe msp3400 simple=1
/sbin/modprobe saa7115
/sbin/modprobe saa7127 i2c_enable=1,-1,-1
/sbin/modprobe tda9887 qss=0
/sbin/modprobe tveeprom
/sbin/modprobe tuner debug=1
/sbin/modprobe wm8775 mixer=1
/sbin/modprobe cx25840 i2c_enable=-1,1,1 audiofmt=0x04
/sbin/modprobe ivtv ivtv_std=2 tda9887=0 ivtv_debug=1 tuner=38,56,56
/sbin/modprobe lirc_i2c
/usr/local/sbin/lircd -d /dev/lirc0 --permission=666
ln -s /dev/lirc0 /dev/lirc
/usr/local/bin/ivtvctl -d /dev/video1 -u 1 -f width=720,height=576 -p 7
/usr/local/bin/ivtvctl -d /dev/video2 -u 1 -f width=720,height=576 -p 7
/usr/local/bin/ivtvctl -d /dev/video0 -u 0xff
/usr/local/bin/ivtvctl -d /dev/video0 -p 4
/usr/local/bin/ivtvctl -d /dev/video0 -f width=720,height=576
/usr/local/bin/ivtvctl -d /dev/video0 -c dnr_mode=0
/usr/local/bin/ivtvctl -d /dev/video0 -c dnr_temporal=0
/usr/local/bin/ivtvctl -d /dev/video0 -c dnr_spatial=0
/usr/local/bin/ivtvctl -j reg=0x6c,val=0xfe -d /dev/video0
/usr/local/bin/ivtvctl -j reg=0x2d,val=0x38 -d /dev/video0
/usr/local/bin/ivtvctl -j reg=0x61,val=0xb1 -d /dev/video0
/etc/init.d/mythbackend start
Thanks, but that still doesn't work. From what I can see, the saa7127
still doesn't load for the PVR350, and the cx25840 only loads firmware for
one PVR150 on the PVR500 (maybe it's supposed to do that?). All three
tuners work, but TV-out is still gone.
BTW, when I tried with 0.3.5l (ATRPMS) I used this little script:
#!/bin/bash
/sbin/rmmod tveeprom msp3400 saa7127 tuner ivtv_fb cx25840 tda9887 wm8775
ivtv
/sbin/depmod -a
/sbin/modprobe tda9887 pal=B
/sbin/modprobe cx25840 i2c_enable=-1,1,1 debug=1
/sbin/modprobe saa7127 i2c_enable=1,-1,-1
/sbin/modprobe ivtv ivtv_std=2 tda9887=0
...which gets me just as far as your script, i.e. three tuners but no
TV-out. :(
dmesg output of start-ivtv.sh:
saa7127: Ignoring new-style parameters in presence of obsolete ones
saa7127: video encoder driver version V 0.3 loaded
saa7127: detecting saa7127 client on address 0x88
saa7127: Selecting NTSC video Standard
saa7127: Selecting S-Video+Composite
saa7127: Turn WSS off
saa7127: Widescreen Mode 4:3 Full Format
saa7127: Selecting Normal Encoder Input
saa7127: Enable Video Output
tuner: Ignoring new-style parameters in presence of obsolete ones
wm8775: Unknown parameter `mixer'
cx25840: Unknown parameter `audiofmt'
cx25840: starting probe for adapter SMBus I801 adapter at 0400 (0x0)
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.5 (z) loading
ivtv: Linux version: 2.6.10-1.770_14.rhfc3.at 686 REGPARM 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.
ivtv: Autodetected WinTV PVR 350 card
ivtv: Found an iTVC15 based chip
ACPI: PCI interrupt 0000:02:0c.0[A] -> GSI 10 (level, low) -> IRQ 10
ivtv: XXX PCI device: 0x2570 vendor: 0x8086
saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7115: detecting saa7115 client on address 0x42
saa7115: writing init values
ivtv: i2c attach [client=saa7115[50],ok]
saa7115: status: (1E) 0x48, (1F) 0xc0
msp34xx: ivtv version
msp34xx: init: chip=MSP3418W-A2, has NICAM support, simple (D) mode,
simpler (G) no-thread mode
msp34xx: $Id$ compiled on: Jun 4 2005 14:06:05
ivtv: i2c attach [client=MSP3418W-A2,ok]
saa7127: detecting saa7127 client on address 0x88
saa7127: saa7127 client id: saa7127_i2c_id 1, skipped
tveeprom: Hauppauge: model = 48134, rev = J147, serial# = 6627039
tveeprom: tuner = LG TP18PSB01D (idx = 47, type = 28)
tveeprom: tuner fmt = PAL(B/G) (eeprom = 0x04, v4l2 = 0x00000007)
tveeprom: audio_processor = CS5331 (type = 9)
ivtv: i2c attach [client=tveeprom[50],ok]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005)
cx25840: detecting cx25840 client on address 0x88
cx25840: client id: cx25840_i2c_id 0, skipped
ivtv: Tuner Type 28, Tuner formats 0x00000007, Radio: yes, Model
0x00a91517, Revision 0x00000001
ivtv: Radio detected
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Configuring WinTV PVR 350 card with 10 streams
ivtv: Registered v4l2 device, streamtype 0 minor 0
ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 1 minor 32
ivtv: Create DMA stream 1 using 80 51840 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 2 minor 224
ivtv: Create DMA stream 2 using 41 50960 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 4 minor 64
ivtv: Create stream 4
ivtv: Registered v4l2 device, streamtype 5 minor 16
ivtv: Create DMA stream 5 using 16 65536 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 6 minor 228
ivtv: Create DMA stream 6 using 1024 2048 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 7 minor 232
ivtv: Create stream 7
ivtv: Registered v4l2 device, streamtype 8 minor 48
ivtv: Create DMA stream 8 using 20 51840 byte buffers 0 kbytes total
ivtv: Create DMA stream 9 using 32 65536 byte buffers 0 kbytes total
ivtv: Setting Tuner 28
tuner: type set to 28 (LG PAL_BG+FM (TPI8PSB01D)) by ivtv i2c driver #0
saa7115: decoder set norm PAL
saa7115: set audio: 0x01
saa7115: decoder set input (4)
saa7115: now setting Composite input
ivtv: Setting audio matrix to input 3, output 1
ivtv: Switching standard to PAL.
ivtv: i2c client addr: 0x43 not found for command 1076917763!
saa7115: decoder set norm PAL
saa7115: set audio: 0x01
ivtv: i2c client addr: 0x44 not found for command 1074029826!
ivtv: Initialized WinTV PVR 350, card #0
ivtv: Autodetected WinTV PVR 150 card
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:03:08.0[A] -> GSI 10 (level, low) -> IRQ 10
ivtv: XXX PCI device: 0x2570 vendor: 0x8086
saa7115: starting probe for adapter ivtv i2c driver #1 (0x10005)
saa7127: detecting saa7127 client on address 0x88
saa7127: saa7127 client id: saa7127_i2c_id 2, skipped
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach [client=tda9887,ok]
tveeprom: Hauppauge: model = 23559, rev = D591, serial# = 2989873
tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56)
tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L) PAL(D/K) (eeprom = 0x74,
v4l2 = 0x00400e17)
tveeprom: audio_processor = MSP3410D (type = 5)
ivtv: i2c attach [client=tveeprom[50],ok]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
ivtv: i2c attach [client=(tuner unset),ok]
ivtv: i2c attach [client=wm8775[50],ok]
cx25840: starting probe for adapter ivtv i2c driver #1 (0x10005)
cx25840: detecting cx25840 client on address 0x88
cx25840: writing init values
ivtv: ivtv_enc_thread: pid = 11488, itv = 0xe0f27620
ivtv: ivtv_enc_vbi_thread: pid = 11489, itv = 0xe0f27620
ivtv: ivtv_dec_thread: pid = 11490, itv = 0xe0f27620
ivtv: ivtv_dec_vbi_thread: pid = 11491, itv = 0xe0f27620
ivtv: Tried to open YUV output device but need to send data to mpeg
decoder before it can be used
cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 13883 loaded.
cx25840: FW image md5 digest: a6f6a90a3be338cdb89d59e835798408
cx25840: FW image sha1 digest: ad2872fb98ad43b6c4afa45d239a57010edebe84
cx25840: Status: cx258433 (DEVICE_ID)
ivtv: i2c attach [client=cx25840[50],ok]
ivtv: Tuner Type 56, Tuner formats 0x00400e17, Radio: yes, Model
0x00915651, Revision 0x00000000
ivtv: Radio detected
ivtv: Encoder revision: 0x02040011
ivtv: Configuring WinTV PVR 150 card with 5 streams
ivtv: Registered v4l2 device, streamtype 0 minor 1
ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 1 minor 33
ivtv: Create DMA stream 1 using 80 51840 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 2 minor 225
ivtv: Create DMA stream 2 using 41 50960 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 25
ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 4 minor 65
ivtv: Create stream 4
ivtv: Setting Tuner 56
tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv
i2c driver #1
cx25840: decoder set norm PAL
cx25840: decoder set input (6)
cx25840: now setting Tuner input
cx25840: set audio input (0)
ivtv: Switching standard to PAL.
ivtv: Initialized WinTV PVR 150, card #1
ivtv: Autodetected WinTV PVR 150 card
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:03:09.0[A] -> GSI 10 (level, low) -> IRQ 10
ivtv: XXX PCI device: 0x2570 vendor: 0x8086
saa7115: starting probe for adapter ivtv i2c driver #2 (0x10005)
saa7127: detecting saa7127 client on address 0x88
saa7127: Selecting NTSC video Standard
saa7127: Selecting S-Video+Composite
saa7127: Turn WSS off
saa7127: Widescreen Mode 4:3 Full Format
saa7127: Selecting Normal Encoder Input
saa7127: Enable Video Output
ivtv: i2c attach [client=saa7127[50],ok]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach [client=tda9887,ok]
tveeprom: Hauppauge: model = 23559, rev = D591, serial# = 2989873
tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56)
tveeprom: tuner fmt = PAL(B/G) PAL(I) SECAM(L/L) PAL(D/K) (eeprom = 0x74,
v4l2 = 0x00400e17)
tveeprom: audio_processor = MSP3410D (type = 5)
ivtv: i2c attach [client=tveeprom[50],ok]
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #2
ivtv: i2c attach [client=(tuner unset),ok]
ivtv: i2c attach [client=wm8775[50],ok]
cx25840: starting probe for adapter ivtv i2c driver #2 (0x10005)
ivtv: Tuner Type 56, Tuner formats 0x00400e17, Radio: yes, Model
0x00915651, Revision 0x00000000
ivtv: Radio detected
ivtv: ivtv_enc_thread: pid = 11667, itv = 0xe0f4ab2c
ivtv: ivtv_enc_vbi_thread: pid = 11668, itv = 0xe0f4ab2c
ivtv: Encoder revision: 0x02040011
ivtv: Configuring WinTV PVR 150 card with 5 streams
ivtv: Registered v4l2 device, streamtype 0 minor 2
ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 1 minor 34
ivtv: Create DMA stream 1 using 80 51840 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 2 minor 226
ivtv: Create DMA stream 2 using 41 50960 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 26
ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total
ivtv: Registered v4l2 device, streamtype 4 minor 66
ivtv: Create stream 4
ivtv: Setting Tuner 56
tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv
i2c driver #2
ivtv: Switching standard to PAL.
ivtv: Initialized WinTV PVR 150, card #2
ivtv: ==================== END INIT IVTV ====================
cx25840: decoder set size 720x576 (from 720x576) -> scale 0x65536, filter
0
ivtv: ivtv_enc_thread: pid = 11800, itv = 0xe0f6e038
ivtv: ivtv_enc_vbi_thread: pid = 11801, itv = 0xe0f6e038
cx25840: decoder disable output
cx25840: decoder set input (7)
cx25840: now setting Tuner input
cx25840: decoder enable output
cx25840: decoder set norm PAL
cx25840: decoder set input (7)
cx25840: now setting Tuner input
cx25840: set audio input (0)
saa7115: decoder set size
ivtv: i2c client addr: 0x44 not found for command 1073898852!
ivtv: i2c client addr: 0x44 not found for command 1073898852!
ivtv: i2c client addr: 0x44 not found for command 1073898852!
-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel