I have an older Haupppage WinTV card, newly installed in an Intel Linux box.
Motherboard is Asus A7V-266E, which has C-Media CM8738 audio controller
on the motherboard.
On the WinTV card I can identify a Bt848 video controller and a TDA9850
audio
decoder. There's a 4-pin audio connector on the WinTV card, which I have
connected
to the AUX connector on the motherboard (same type cable as to connect
the CD-ROM
sound to the motherboard).
Both video and audio work ... so I suppose I should be satisfied ....
but I have a question.
The boot log (below) refers to a "Hauppauge/Voodoo msp34xx", but later says:
bttv0: i2c: checking for MSP34xx @ 0x80... not found
I believe the MSP34xx is a sound processor. Is this something I should
be using? Is it
an (better?) alternative for the TDA9850 audio decoder? Or is this maybe
something
used on other versions of the Haupppage/Bt848 card, like a version with
an FM radio
(which I don't have).
[my modules.conf and lsmod are below, for whatever thatat's worth].
Thanx, Randy
Jun 17 08:05:13 jboat5 kernel: Linux video capture interface: v1.00
Jun 17 08:05:13 jboat5 kernel: i2c-core.o: i2c core module
Jun 17 08:05:13 jboat5 kernel: i2c-core.o: driver i2c TV tuner driver
registered.
Jun 17 08:05:13 jboat5 kernel: i2c-algo-bit.o: i2c bit algorithm module
Jun 17 08:05:13 jboat5 kernel: tvaudio: TV audio decoder + audio/video
mux driver
Jun 17 08:05:13 jboat5 kernel: tvaudio: known chips:
tda9840,tda9873h,tda9874a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54
(PV951)
Jun 17 08:05:13 jboat5 kernel: i2c-core.o: driver generic i2c audio
driver registered.
Jun 17 08:05:13 jboat5 kernel: bttv: driver version 0.7.83 loaded
Jun 17 08:05:13 jboat5 kernel: bttv: using 2 buffers with 2080k (4160k
total) for capture
Jun 17 08:05:13 jboat5 kernel: bttv: Host bridge is VIA Technologies,
Inc. VT8367 [KT266]
Jun 17 08:05:13 jboat5 kernel: bttv: Bt8xx card found (0).
Jun 17 08:05:13 jboat5 kernel: PCI: Found IRQ 11 for device 00:0d.0
Jun 17 08:05:13 jboat5 kernel: PCI: Sharing IRQ 11 with 00:11.1
Jun 17 08:05:13 jboat5 kernel: PCI: Sharing IRQ 11 with 01:00.0
Jun 17 08:05:13 jboat5 kernel: bttv0: Bt848 (rev 1) at 00:0d.0, irq: 11,
latency: 32, memory: 0xef000000
Jun 17 08:05:13 jboat5 kernel: bttv0: using: BT848(Hauppauge (bt848))
[card=2,insmod option]
Jun 17 08:05:13 jboat5 kernel: bttv0: Hauppauge/Voodoo msp34xx: reset
line init [5]
Jun 17 08:05:13 jboat5 kernel: i2c-algo-bit.o: Adapter: bt848 #0 scl: 1
sda: 1 -- testing...
Jun 17 08:05:13 jboat5 kernel: i2c-algo-bit.o:1 scl: 1 sda: 0
Jun 17 08:05:13 jboat5 kernel: i2c-algo-bit.o:2 scl: 1 sda: 1
Jun 17 08:05:13 jboat5 kernel: i2c-algo-bit.o:3 scl: 0 sda: 1
Jun 17 08:05:13 jboat5 kernel: i2c-algo-bit.o:4 scl: 1 sda: 1
Jun 17 08:05:13 jboat5 modprobe: modprobe: Can't locate module
char-major-81-1
Jun 17 08:05:13 jboat5 kernel: i2c-algo-bit.o: bt848 #0 passed test.
Jun 17 08:05:13 jboat5 kernel: tuner: chip found @ 0xc2
Jun 17 08:05:13 jboat5 kernel: bttv0: i2c attach [client=(unset),ok]
Jun 17 08:05:13 jboat5 kernel: i2c-core.o: client [(unset)] registered
to adapter [bt848 #0](pos. 0).
Jun 17 08:05:13 jboat5 kernel: tvaudio: chip @ addr=0xb6
Jun 17 08:05:13 jboat5 kernel: (unset): chip_read2: reg254=0xd
Jun 17 08:05:13 jboat5 kernel: tvaudio: tda9850 matches:
Jun 17 08:05:13 jboat5 kernel: bttv0: i2c attach [client=tda9850,ok]
Jun 17 08:05:13 jboat5 kernel: i2c-core.o: client [tda9850] registered
to adapter [bt848 #0](pos. 1).
Jun 17 08:05:14 jboat5 kernel: tda9850: chip_cmd(init): reg=4, data: 0x8
0x8 0x40 0x7 0x10 0x10 0x3
Jun 17 08:05:14 jboat5 kernel: i2c-core.o: adapter bt848 #0 registered
as adapter 0.
Jun 17 08:05:14 jboat5 kernel: bttv0: Hauppauge eeprom: model=56111,
tuner=Philips FI1236 (2), radio=no
Jun 17 08:05:14 jboat5 kernel: tuner: type set to 2 (Philips NTSC)
Jun 17 08:05:14 jboat5 kernel: tda9850: chip_command 0x40047401
Jun 17 08:05:14 jboat5 kernel: bttv0: i2c: checking for MSP34xx @
0x80... not found
Jun 17 08:05:14 jboat5 kernel: bttv0: i2c: checking for TDA9875 @
0xb0... not found
Jun 17 08:05:14 jboat5 kernel: bttv0: i2c: checking for TDA7432 @
0x8a... not found
Jun 17 08:05:14 jboat5 kernel: tda9850: chip_command 0x40046d11
Jun 17 08:05:14 jboat5 kernel: tda9850: chip_command 0x80287610
Jun 17 08:05:14 jboat5 kernel: tda9850: chip_read: 0x10
Jun 17 08:19:30 jboat5 gdm[1073]: gdm_slave_session_start:
/home/rbroman/.gnome is not owned by uid 0.
Jun 17 08:19:30 jboat5 gdm[1073]: gdm_slave_session_start:
/home/rbroman/.gnome is not owned by uid 0.
Jun 17 08:19:31 jboat5 gdm[1073]: gdm_auth_user_add: /home/rbroman is
not owned by uid 0.
Jun 17 08:19:31 jboat5 gdm(pam_unix)[1123]: session opened for user
rbroman by (uid=0)
Jun 17 08:19:33 jboat5 kernel: cmpci: version $Revision: 5.64 $ time
16:34:54 Jun 16 2002
Jun 17 08:19:33 jboat5 kernel: PCI: Found IRQ 10 for device 00:05.0
Jun 17 08:19:33 jboat5 kernel: cmpci: found CM8738 adapter at io 0xb800
irq 10
Jun 17 08:19:33 jboat5 kernel: cmpci: chip version = 055
Jun 17 08:19:33 jboat5 kernel: cmpci: Inverse SPDIF-in
Jun 17 08:19:33 jboat5 kernel: cmpci: Enable SPDIF loop
Jun 17 08:19:33 jboat5 modprobe: modprobe: Can't locate module
sound-service-0-0
Jun 17 08:19:33 jboat5 modprobe: modprobe: Can't locate module sound-slot-1
Jun 17 08:19:33 jboat5 modprobe: modprobe: Can't locate module
sound-service-1-0
[root@jboat5 linux]# cat /etc/modules.conf
alias parport_lowlevel parport_pc
alias net-pf-17 af_packet
alias usb-controller usb-uhci
alias scd0 sr_mod # load sr_mod upon access of scd0
pre-install sg modprobe ide-scsi # load ide-scsi before sg
pre-install sr_mod modprobe ide-scsi # load ide-scsi before sr_mod
alias char-major-10-175 agpgart
options agpgart agp_try_unsupported=1
pre-install radeon modprobe "-k" "agpgart"
alias sound-slot-0 cmpci
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L
>/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
>/dev/null 2>&1 || :
# i2c
alias char-major-89 i2c-dev
options i2c-core i2c_debug=1
options i2c-algo-bit bit_test=1
# bttv
alias char-major-81 videodev
alias char-major-81-0 bttv
options bttv card=2 radio=0
options tuner debug=1
options tvaudio tda9850=1 debug=1 debug=1
post-install videodev modprobe tuner; modprobe bttv
pre-install bttv modprobe -k tuner; modprobe -k tvaudio
alias eth0 3c59x
[root@jboat5 linux]# lsmod
Module Size Used by Tainted: P
vpnmod 187552 -1 (unused)
cmpci 24124 0 (autoclean)
soundcore 3556 2 (autoclean) [cmpci]
bttv 58400 0
tvaudio 9792 1 (autoclean)
i2c-algo-bit 6924 1 [bttv]
tuner 8292 1
i2c-core 13248 0 [bttv tvaudio i2c-algo-bit tuner]
videodev 4768 2 (autoclean) [bttv]
radeon 87736 1
agpgart 12672 3 (autoclean)
3c59x 24776 1
ide-scsi 7648 0
: