Whoohoo, I finally got it almost working. That is, the tuner is working again. Turns out that the static is due to the default tda9887 option ( 'no qss', tda9887=1 ). Changing it to tda9887=0 or -1 works fine. Like Keith mentioned before, the tda9887 _is_ needed.
Also the supporting modules from the mainstream 2.6.15 kernel work fine, you only need the ivtv.ko module, so ivtv 0.4.1 works out-of-the-source-box. Nevertheless I also tested the supporting tuner, cx25840, tda9887, wm8775 from the ivtv sources and they also work fine. I was able to get a .mpg from /dev/video0, but at the moment I don't have any means to check if sound is working too, as I didn't insert msp3400 (yet). What exactly does it do? I will just post my configuration again, perhaps somebody needs it... $ lsmod Module Size Used by ivtv 186900 0 tda9887 14608 0 wm8775 5260 0 cx25840 21776 0 tuner 39204 0 tveeprom 13712 0 i2c_algo_bit 8456 1 ivtv videodev 7808 1 ivtv i2c_core 18448 8 tda9887,wm8775,cx25840,tuner,tveeprom,i2c_algo_bit $ cat /etc/modprobe.d/ivtv install ivtv \ modprobe i2c_core; \ modprobe i2c_algo_bit; \ modprobe tveeprom; \ modprobe tuner; \ modprobe cx25840; \ modprobe wm8775; \ modprobe tda9887; \ modprobe videodev; \ modprobe --ignore-install ivtv tda9887=0 autoload=0; \ sleep 3 && /usr/local/bin/ivtvctl -d /dev/video0 -r 12548 >& /dev/null; # discovery remove ivtv \ modprobe -r --ignore-remove ivtv; \ modprobe -r videodev; \ modprobe -r tda9887; \ modprobe -r wm8775; \ modprobe -r cx25840; \ modprobe -r tuner; \ modprobe -r tveeprom; \ modprobe -r i2c_algo_bit; \ modprobe -r i2c_core; # might be used by sensors module|i2c-adapter [IVTV log] ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.1 (tagged release) loading ivtv: Linux version: 2.6.15 preempt K7 REGPARM gcc-3.3 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 WinTV PVR 150 card (cx23416 based) ivtv0: Unreasonably low latency timer, setting to 64 (was 32) ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0) cx25840 1-0044: loaded v4l-cx25840.fw firmware (14264 bytes) ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44] wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b] tda9887 1-0043: chip found @ 0x86 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43] tveeprom 1-0050: Hauppauge model 26559, rev B260, serial# 7681598 tveeprom 1-0050: tuner model is LG S001D MK3 (idx 60, type 38) tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom 0x74) tveeprom 1-0050: audio processor is CX25843 (idx 37) tveeprom 1-0050: decoder processor is CX25843 (idx 30) tveeprom 1-0050: has radio, has no IR remote ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0: Encoder revision: 0x02050032 ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) ivtv0: Create encoder radio stream tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) ivtv0: Initialized WinTV PVR 150, card #0 ivtv: ==================== END INIT IVTV ==================== $ cat .config-2.6.15 CONFIG_I2C=m CONFIG_I2C_ALGOBIT=m CONFIG_VIDEO_DEV=m CONFIG_VIDEO_BT848=m CONFIG_VIDEO_AUDIO_DECODER=m CONFIG_VIDEO_DECODER=m CONFIG_VIDEO_TUNER=m CONFIG_VIDEO_BUF=m CONFIG_VIDEO_BTCX=m CONFIG_VIDEO_IR=m CONFIG_VIDEO_TVEEPROM=m (I needed to add BT848 in order to get the tuner, tveeprom, .. modules, why don't they get built automatically?) _______________________________________________ ivtv-users mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-users
