WinTV Sound Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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


:





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux