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

Reply via email to