Could anyone throwing light upon these matters ?

After an hacking week with a new PVR250MCE card I have realized
that ivtv doesn't need anymore the msp3400 module, and maybe the
saa7115 too ??, since the cx25840 module (card has a cx25843 chip)
can decode video as audio too.

What I don't understand is why ivtv still load but doesn't find them
as it writes in /var/log/messages :

    i2c client addr: 0x21 not found!          --> saa7115
    i2c client addr: 0x40 not found!          --> msp3400

I guess this is why I can play TV but without sound when I do a
"modprobe ivtv cardtype=1" that correctly recognizes the card, as a PVR250,
but doesn't load the cx25840,wm8775 modules (I need to modprobe them).

At the other side a "modprobe ivtv" (no cardtype selection) recognizes
the PVR250 as a PVR150, loads the cx25840 module and not the msp3400 one
but always play TV without sound...

Doing a "mplayer -vo xv /dev/video0" after a "modprobe ivtv"
without cardtype selection, got in /var/log/messages a cyclic :

    cx25840: decoder disable output
    cx25840: decoder enable output

and a "ivtvctl -a" returns :

    ioctl: VIDIOC_G_OUTPUT failed     (I guess this is relative audio output 
but not sure)
    Volume = 65535
    mute = 0

As a last note I can normally play music with xmms and have removed
conflictual modules from /lib/modules/`uname -r`/kernel

Lucio

***************************************************
/etc/modprobe.conf
***************************************************
# ivtv modules setup
alias char-major-81 videodev
alias char-major-81-0 ivtv
options cx25840 debug=1 i2c_enable=1 no_black_magic=1
options ivtv ivtv_debug=1 tda9887=0

***************************************************
modules loaded with a "modprobe ivtv cardtype=1"
***************************************************
tda9887                17753  0
msp3400                31416  0
saa7115                16916  0
tuner                  24748  0
tveeprom               18100  0
ivtv                  814340  0
i2c_algo_bit           13001  1 ivtv
videodev               13633  1 ivtv
wm8775                 14360  0
cx25840                43184  0

***************************************************
modules loaded with a "modprobe ivtv"
***************************************************
tda9887                17753  0
wm8775                 14360  0
cx25840                43184  0
tuner                  24748  0
tveeprom               18100  0
ivtv                  814340  0
i2c_algo_bit           13001  1 ivtv
videodev               13633  1 ivtv

***************************************************
/var/log/messages with a "modprobe ivtv cardtype=1"
***************************************************

i2c_adapter i2c-0: I2C level transfers not supported
cx25840: Unable to open FW file '/lib/modules/HcwMakoA.ROM'.
i2c_adapter i2c-0: I2C level transfers not supported
cx25840: Failed to load any FW image file
i2c_adapter i2c-0: I2C level transfers not supported
Linux video capture interface: v1.00
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.3 (c) loading
ivtv: Linux version: 2.6.11-1.14_FC3smp SMP 686 REGPARM 4KSTACKS 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: User specified WinTV PVR 250 card
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:01:04.0[A] -> GSI 18 (level, low) -> IRQ 169
ivtv: XXX PCI device: 0x2570 vendor: 0x8086
cx25840: Unable to open FW file '/lib/modules/HcwMakoA.ROM'.
cx25840: Failed to load any FW image file
ivtv: i2c attach [client=cx25840[50],ok]
ivtv: i2c attach [client=wm8775[50],ok]
tveeprom: Hauppauge: model = 26559, rev = C260, serial# = 2884412
tveeprom: tuner = LG S001D MK3 (idx = 60, type = 58)
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]
ivtv: Tuner Type 58, Tuner formats 0x00400e17, Radio: yes, Model 0x008d2590, 
Revision 0x00000001
ivtv: Radio detected
tuner: Ignoring new-style parameters in presence of obsolete ones
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
saa7115: starting probe for adapter SMBus I801 adapter at 5000 (0x0)
saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach [client=tda9887,ok]
ivtv: Encoder revision: 0x02040024
ivtv: Encoder Firmware may be buggy, use version 0x02040011
ivtv: Configuring WinTV PVR 250 card with 5 streams
ivtv: Registered v4l2 device, streamtype 0 minor 0
ivtv: Create DMA stream 0 using 1024 16384 byte buffers  0 kbytes total
ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers  16777216 kbytes total
ivtv: Registered v4l2 device, streamtype 1 minor 32
ivtv: Create DMA stream 1
ivtv: Allocate DMA stream 1
ivtv: Registered v4l2 device, streamtype 2 minor 224
ivtv: Create DMA stream 2 using 40 52224 byte buffers  0 kbytes total
ivtv: Allocate DMA stream 2 using 40 52224 byte buffers  2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Create DMA stream 3 using 455 4608 byte buffers  0 kbytes total
ivtv: Allocate DMA stream 3 using 455 4608 byte buffers  2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 4 minor 64
ivtv: Create stream 4
ivtv: Allocate stream 4
ivtv: Setting Tuner 58
tuner: type set to 58 (LG PAL TAPE-S001D) by ivtv i2c driver #0
ivtv: i2c client addr: 0x21 not found!
ivtv: Setting audio matrix to input 3, output 1
ivtv: i2c client addr: 0x40 not found!
ivtv: Switching standard to PAL.
ivtv: i2c client addr: 0x40 not found!
ivtv: i2c client addr: 0x21 not found!
ivtv: Initialized WinTV PVR 250, card #0
ivtv: ====================  END INIT IVTV  ====================
ivtv: ivtv_enc_thread: pid = 6104, itv = 0xf95dcfa0

***************************************************
/var/log/messages with a "modprobe ivtv"
***************************************************

ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.3.3 (c) loading
ivtv: Linux version: 2.6.11-1.14_FC3smp SMP 686 REGPARM 4KSTACKS 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 150 card
ivtv: Found an iTVC16 based chip
ACPI: PCI interrupt 0000:01:04.0[A] -> GSI 18 (level, low) -> IRQ 169
ivtv: XXX PCI device: 0x2570 vendor: 0x8086
tveeprom: Hauppauge: model = 26559, rev = C260, serial# = 2884412
tveeprom: tuner = LG S001D MK3 (idx = 60, type = 58)
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]
ivtv: Tuner Type 58, Tuner formats 0x00400e17, Radio: yes, Model 0x008d2590, 
Revision 0x00000001
ivtv: Radio detected
tuner: Ignoring new-style parameters in presence of obsolete ones
tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0
ivtv: i2c attach [client=(tuner unset),ok]
i2c_adapter i2c-0: I2C level transfers not supported
cx25840: Unable to open FW file '/lib/modules/HcwMakoA.ROM'.
i2c_adapter i2c-0: I2C level transfers not supported
Apr 19 17:23:09 pvr last message repeated 5 times
cx25840: Failed to load any FW image file
i2c_adapter i2c-0: I2C level transfers not supported
Apr 19 17:23:09 pvr last message repeated 16 times
cx25840: Unable to open FW file '/lib/modules/HcwMakoA.ROM'.
cx25840: Failed to load any FW image file
ivtv: i2c attach [client=cx25840[50],ok]
ivtv: i2c attach [client=wm8775[50],ok]
tda9885/6/7: chip found @ 0x86
ivtv: i2c attach [client=tda9887,ok]
ivtv: Encoder revision: 0x02040024
ivtv: Encoder Firmware may be buggy, use version 0x02040011
ivtv: Configuring WinTV PVR 150 card with 5 streams
ivtv: Registered v4l2 device, streamtype 0 minor 0
ivtv: Create DMA stream 0 using 1024 16384 byte buffers  0 kbytes total
ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers  16777216 kbytes total
ivtv: Registered v4l2 device, streamtype 1 minor 32
ivtv: Create DMA stream 1
ivtv: Allocate DMA stream 1
ivtv: Registered v4l2 device, streamtype 2 minor 224
ivtv: Create DMA stream 2 using 40 52224 byte buffers  0 kbytes total
ivtv: Allocate DMA stream 2 using 40 52224 byte buffers  2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 3 minor 24
ivtv: Create DMA stream 3 using 455 4608 byte buffers  0 kbytes total
ivtv: Allocate DMA stream 3 using 455 4608 byte buffers  2097152 kbytes total
ivtv: Registered v4l2 device, streamtype 4 minor 64
ivtv: Create stream 4
ivtv: Allocate stream 4
ivtv: Setting Tuner 58
tuner: type set to 58 (LG PAL TAPE-S001D) by ivtv i2c driver #0
ivtv: ivtv_enc_thread: pid = 6054, itv = 0xf95dcfa0
ivtv: Switching standard to PAL.
ivtv: Initialized WinTV PVR 150, card #0
ivtv: ====================  END INIT IVTV  ====================

***************************************************
lspci
***************************************************

01:04.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) 
MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc.: Unknown device 8801
        Flags: bus master, medium devsel, latency 64, IRQ 169
        Memory at f0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2


-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
ivtv-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ivtv-devel

Reply via email to