PDA

View Full Version : Problem with SAA7134 TvTuner


RogerHS
2006-12-31, 10:18 AM CST
I don't have sound from my card in tvtime/kdetv :(
My card is Asus MyCinema P7131 (Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d0)) .(this card get sound directly from tv tuner via PCI )

In kdetv ,from alsa mixer configuration i chose availeble card: SAA7134(this appear after loading saa7134-alsa module) and mixer: nothing appear

lsmod:
saa7134_alsa 49249 0
snd_pcm 125129 5 saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_pcm_o ss
snd 101737 14 saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_seq_o ss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_os s,snd_pcm,snd_timer
saa7134 164521 1 saa7134_alsa
video_buf 61253 2 saa7134_alsa,saa7134
compat_ioctl32 41921 1 saa7134
ir_kbd_i2c 43601 1 saa7134
i2c_core 58177 5 i2c_ec,tuner,i2c_nforce2,saa7134,ir_kbd_i2c
ir_common 63557 2 saa7134,ir_kbd_i2c
videodev 58945 1 saa7134
v4l1_compat 44869 2 saa7134,videodev
v4l2_common 57793 4 tuner,saa7134,compat_ioctl32,videodev


modprobe saa7134:
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xd2000000 irq 58 registered as card -1

brigame
2007-06-07, 10:04 AM CDT
Hi,

I also have a problem with sound on my tuner card. I searched around a lot and haven't saw any solutions, that would solve my problem. Here is the usual data that people show:
dmesg output:
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:02:02.0[A] -> GSI 22 (level, low) -> IRQ 22
saa7133[0]: found at 0000:02:02.0, rev: 208, irq: 22, latency: 32, mmio: 0xfc004000
saa7133[0]: subsystem: 1461:f31f, board: Avermedia AVerTV GO 007 FM [card=57,autodetected]
saa7133[0]: board init: gpio is 80000
input: saa7134 IR (Avermedia AVerTV GO as /class/input/input4
saa7133[0]: i2c eeprom 00: 61 14 1f f3 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff d2 fe ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
iTCO_vendor_support: vendor-support=0
tuner 1-004b: chip found @ 0x96 (saa7133[0])
iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (21-Jan-2007)
iTCO_wdt: Found a ICH5 or ICH5R TCO device (Version=1, TCOBASE=0x1060)
iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
tuner 1-004b: setting tuner address to 61
fw_core: created new fw device fw0 (0 config rom retries)
tuner 1-004b: type set to tda8290+75
tuner 1-004b: setting tuner address to 61
tuner 1-004b: type set to tda8290+75
dmseg | grep saa*:
saa7130/34: v4l2 driver version 0.2.14 loaded
saa7133[0]: found at 0000:02:02.0, rev: 208, irq: 22, latency: 32, mmio: 0xfc004000
saa7133[0]: subsystem: 1461:f31f, board: Avermedia AVerTV GO 007 FM [card=57,autodetected]
saa7133[0]: board init: gpio is 80000
input: saa7134 IR (Avermedia AVerTV GO as /class/input/input4
saa7133[0]: i2c eeprom 00: 61 14 1f f3 ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff d2 fe ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
tuner 1-004b: chip found @ 0x96 (saa7133[0])
saa7133[0]: registered device video0 [v4l2]
saa7133[0]: registered device vbi0
saa7133[0]: registered device radio0
saa7134 ALSA driver for DMA sound loaded
saa7133[0]/alsa: saa7133[0] at 0xfc004000 irq 22 registered as card 1
lsmod | grep saa*:
i2c_isa 9409 1 it87
saa7134_alsa 17633 1
snd_pcm 74565 4 saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_pcm_o ss
snd 53189 12 saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_seq_o ss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_os s,snd_pcm,snd_timer
saa7134 122401 2 saa7134_alsa
video_buf 27717 2 saa7134_alsa,saa7134
compat_ioctl32 5569 1 saa7134
ir_kbd_i2c 12753 1 saa7134
ir_common 38213 2 saa7134,ir_kbd_i2c
videodev 30145 2 saa7134
v4l2_common 20033 3 tuner,saa7134,videodev
v4l1_compat 16581 2 saa7134,videodev
i2c_core 24641 9 it87,i2c_isa,eeprom,i2c_ec,nvidia,tuner,saa7134,ir _kbd_i2c,i2c_i801
sata_sil 15433 2
libata 115417 3 sata_sil,ata_generic,ata_piix

As far as I could tell the problem is with saa7134-oss module that is not used any more so the device /dev/dsp is
not created for tuner audio output. If I use SoX i do get the sound through my sound card but i don't think that is the correct solution.(sox -r 32000 -w -t alsa hw:1,0 -t alsa hw:0,0)
Did anybody find a real solution or should I just give up and use sox command?

Thanks for any help