Hi;
Alsa seems unable to find my audio analog chip set; put another way I
can't get any sound from analog cable tv with tvtime -- apparently
because alsa is not providing the sound. The TV video is great.
On the other hand, mplayer /dev/video1 gives me good sound but a
distorted picture.
If this sounds wishy-washy, it is because over the last several days I
have visited so many mailing lists (other that this one) and received so
much advice that even the few things I thought I knew about sound and
sound hardware has become very confused.
Succinctly, my problem is:
I have an integrated Audio Controller on a Gigabyte GA-G31M-ES2L
motherboard with PCIe bus:
product: 82801G (ICH7 Family) High Definition Audio Controller
[8086:27D8]
vendor: Intel Corporation [8086]
bus info: pci@0000:00:1b.0
version: 01
width: 64 bits
clock: 33MHz
capabilities:
Power Management,
Message Signalled Interrupts,
PCI Express,
bus mastering,
PCI capabilities listing
configuration:
driver: HDA Intel
latency: 0
resources:
irq: 16
memory: e5300000-e5303fff
]$ lsmod | grep hda
snd_hda_codec_realtek 265060 1
snd_hda_intel 29000 0
snd_hda_codec 65376 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 8600 1 snd_hda_codec
snd_pcm 79352 2 snd_hda_intel,snd_hda_codec
snd 65096 6
snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_\
hwdep,snd_pcm,snd_timer
]$ lspci -vv
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High
Definition Audio Controller (rev 01)
Subsystem: Giga-byte Technology Device a002
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e5300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
]$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xe5300000 irq 16
The TV tuner I am using is a:
Hauppauge_WinTV-HVR-1800
This card features:
* NXP/Philips TDA18271 (tuner for analog)
* Microtune MT2131 (tuner for digital)
* NXP/Philips TDA8295 (analog IF demodulator)
* Samsung S5H1409/Conexant CX24227 (digital demodulator)
* Conexant CX23417 (MPEG-2 encoder)
* Elpida (RAM)
• Conexant CX23887 (A/V Decoder & PCIe bridge)
/lib/firmware has
v4l-cx23885-avcore-01.fw
v4l-cx23885-enc.fw
The TV tuner and sound card do not seem to be communicating.
/etc/udev/rules.d/90-alsa.rules include
ACTION=="add", SUBSYSTEM=="sound",
KERNEL=="controlC*", \
RUN+="/sbin/alsactl -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf
--initfile=/lib/alsa/init/00main restore /dev/$name"
ACTION=="remove", SUBSYSTEM=="sound",
KERNEL=="controlC*", \
RUN+="/sbin/alsactl -E ALSA_CONFIG_PATH=/etc/alsa/alsactl.conf
store /dev/$name"
The second line confuses me.
Even if I am just doing something stupid or overlooking the obvious,
please suggest a fix.
--
Regards Bill
Fedora 11, Gnome 2.26.3
Evo.2.26.3, Emacs 22.3.1