I just upgraded to linux 2.6.19.1, and ivtv-0.9.1.  I followed the 
README instructions, step number 3 concerning the modules for my own 
kernel.  It took me a few times to get it correct.  A simple make 
oldconfig from 2.6.18.1 to 2.6.19.1 was not straight forward.  I have 
all the modules in the kernel selected, except for saa7114, which is not 
selected.

I can get ivtv to work now, however, modprobe ivtv doesn't auto load 
saa7115.  I don't get anything from /dev/video unless I load saa7115 
before ivtv.  Once I do that, ivtv works just fine.  If I fail to load 
saa7115 first, ivtv doesn't work. 

Anyone have any ideas on how I can correct this?

Dmesg outputs without saa7115 loaded (doesn't work)

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.9.1 (tagged release) loading
ivtv:  Linux version: 2.6.19.1 SMP mod_unload PENTIUM4 REGPARM 4KSTACKS
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.
ivtv0: Autodetected Hauppauge card (cx23415 based)
ACPI: PCI Interrupt 0000:01:04.0[A] -> GSI 18 (level, low) -> IRQ 17
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
i2c-algo-bit.o: (0) scl=1, sda=1
i2c-algo-bit.o: (1) scl=1, sda=0
i2c-algo-bit.o: (2) scl=1, sda=1
i2c-algo-bit.o: (3) scl=0, sda=1
i2c-algo-bit.o: (4) scl=1, sda=1
i2c-algo-bit.o: ivtv i2c driver #0 passed test.
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-A2 supports radio, mode is autodetect and 
autoselect
i2c_adapter i2c-1: Client creation failed at 0x44 (-1)
tveeprom 1-0050: Hauppauge model 48132, rev J323, serial# 7064640
tveeprom 1-0050: tuner model is Philips FM1236 (idx 23, type 2)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is MSP4448 (idx 27)
tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
tveeprom 1-0050: has radio, has IR remote
ivtv0: Autodetected Hauppauge WinTV PVR-350
ivtv0: Encoder revision: 0x02040011
ivtv0: Decoder revision: 0x02020023
ivtv0: Registered device video0 for encoder MPEG
ivtv0: Registered device video32 for encoder YUV
ivtv0: Registered device vbi0 for encoder VBI
ivtv0: Registered device video24 for encoder PCM audio
ivtv0: Registered device radio0 for encoder radio
ivtv0: Registered device video16 for decoder MPEG
ivtv0: Registered device vbi8 for decoder VBI
ivtv0: Registered device vbi16 for decoder VOUT
ivtv0: Registered device video48 for decoder YUV
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 1-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
ivtv0: i2c addr 0x21 not found for command 0x4008646f!
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv:  ====================  END INIT IVTV  ====================


dmesg with saa7115 loaded before ivtv (works)

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.9.1 (tagged release) loading
ivtv:  Linux version: 2.6.19.1 SMP mod_unload PENTIUM4 REGPARM 4KSTACKS
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.
ivtv0: Autodetected Hauppauge card (cx23415 based)
ACPI: PCI Interrupt 0000:01:04.0[A] -> GSI 18 (level, low) -> IRQ 17
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes)
i2c-algo-bit.o: (0) scl=1, sda=1
i2c-algo-bit.o: (1) scl=1, sda=0
i2c-algo-bit.o: (2) scl=1, sda=1
i2c-algo-bit.o: (3) scl=0, sda=1
i2c-algo-bit.o: (4) scl=1, sda=1
i2c-algo-bit.o: ivtv i2c driver #0 passed test.
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
msp3400 1-0040: MSP4448G-A2 supports radio, mode is autodetect and 
autoselect
i2c_adapter i2c-1: Client creation failed at 0x44 (-1)
saa7115 1-0021: saa7115 found (1f7115d0e100000) @ 0x42 (ivtv i2c driver #0)
saa7115 1-0021: writing init values
saa7115 1-0021: decoder set standard 60 Hz
saa7115 1-0021: decoder set size to 720x480
saa7115 1-0021: Hpsc: 0x00001, Hfsc: 0x00400
saa7115 1-0021: Vsrc: 480, Vscy: 0x00400
saa7115 1-0021: set audio clock freq: 48000
saa7115 1-0021: status: (1E) 0xa5, (1F) 0xb1
tveeprom 1-0050: Hauppauge model 48132, rev J323, serial# 7064640
tveeprom 1-0050: tuner model is Philips FM1236 (idx 23, type 2)
tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
tveeprom 1-0050: audio processor is MSP4448 (idx 27)
tveeprom 1-0050: decoder processor is SAA7115 (idx 19)
tveeprom 1-0050: has radio, has IR remote
ivtv0: Autodetected Hauppauge WinTV PVR-350
ivtv0: Encoder revision: 0x02040011
ivtv0: Decoder revision: 0x02020023
ivtv0: Registered device video0 for encoder MPEG
ivtv0: Registered device video32 for encoder YUV
ivtv0: Registered device vbi0 for encoder VBI
ivtv0: Registered device video24 for encoder PCM audio
ivtv0: Registered device radio0 for encoder radio
ivtv0: Registered device video16 for decoder MPEG
ivtv0: Registered device vbi8 for decoder VBI
ivtv0: Registered device vbi16 for decoder VOUT
ivtv0: Registered device video48 for decoder YUV
ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes)
tuner 1-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
saa7115 1-0021: decoder set input 4
saa7115 1-0021: now setting Composite input
saa7115 1-0021: decoder set standard 60 Hz
saa7115 1-0021: decoder set size to 720x480
saa7115 1-0021: Hpsc: 0x00001, Hfsc: 0x00400
saa7115 1-0021: Vsrc: 480, Vscy: 0x00400
saa7115 1-0021: set audio clock freq: 48000
ivtv0: Initialized Hauppauge WinTV PVR-350, card #0
ivtv:  ====================  END INIT IVTV  ====================
saa7115 1-0021: status: 0xa1
saa7115 1-0021: status: 0xb1linux

# lsmod | grep ivtv
ivtv                  168720  0
i2c_algo_bit           12040  4 ivtv,cx88_vp3054_i2c,bttv,cx88xx
cx2341x                15364  1 ivtv
tveeprom               18704  3 ivtv,bttv,cx88xx
videodev               28928  5 ivtv,bttv,cx8800,cx88xx
v4l1_compat            16644  3 ivtv,cx8800,videodev
v4l2_common            26112  8 
ivtv,saa7115,msp3400,tuner,bttv,cx8800,cx2341x,videodev
i2c_core               25088  20 
ivtv,saa7115,i2c_isa,msp3400,tuner,cx88_dvb,mt352,dvb_pll,or51132,nxt200x,isl6421,zl10353,cx24123,lgdt330x,cx22702,bttv,cx88xx,i2c_algo_bit,tveeprom,i2c_i801
linux# lsmod | grep saa
saa7115                19088  0
v4l2_common            26112  8 
ivtv,saa7115,msp3400,tuner,bttv,cx8800,cx2341x,videodev
i2c_core               25088  20 
ivtv,saa7115,i2c_isa,msp3400,tuner,cx88_dvb,mt352,dvb_pll,or51132,nxt200x,isl6421,zl10353,cx24123,lgdt330x,cx22702,bttv,cx88xx,i2c_algo_bit,tveeprom,i2c_i801

Thanks,

Jim




_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to