You are not logged in.

#1 2011-10-17 02:45:27

timm
Member
From: Wisconsin
Registered: 2004-02-25
Posts: 417

No sound; Asrock z68 extreme 4 with Core i5-2405S & Realtek ALC892

Rebuilding a mythtv box; I've got my old drives back up and working, although mythtv is still giving me problems, but that's not this post.

I cannot get any sound out of this box.  Above processor, board specs say onboard audio is the Realtek ALC892.  I have hooked this up through spdif to my amp, and via RCA connections to the amp, and am now hooked up via an audio plug to some headphones.  All I get on the headphones is some white noise.
System is completely updated.  The digging I've done includes the following:

## aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

## lspci -v
        00:1b.0 Audio device: Intel Corporation 6 Series Chipset Family High Definition Audio Controller (rev 05)
        Subsystem: ASRock Incorporation Device 3892
        Flags: bus master, fast devsel, latency 0, IRQ 40
        Memory at fbc00000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

## head -n 1 /proc/asound/card1/codec*
==> /proc/asound/card1/codec#0 <==
Codec: Realtek ALC892

==> /proc/asound/card1/codec#3 <==
Codec: Intel CougarPoint HDMI

##cat /proc/asound/cards 
 1 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xfbc00000 irq 40

## lsmod |grep snd
snd_hda_codec_hdmi     20068  1
snd_hda_codec_realtek   222220  1
snd_hda_intel          19101  0
snd_hda_codec          66954  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               4942  1 snd_hda_codec
snd_pcm                60079  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_timer              15374  1 snd_pcm
snd                    43561  7 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               4986  1 snd
snd_page_alloc          5837  2 snd_hda_intel,snd_pcm

For whatever reason, there is no card0, so alsamixer must be run as alsamixer -c 1; everything except the mics are unmuted.  There are 5 s/pdif entries.

Before I got the new motherboard I had an nvidia video card and an asus xonar for sound.  I'm now working on using the Intel graphics off the cpu.  I did try reinstalling the xonar, and could get no sound out of it either.  It showed up as card0.  I've gone through the system and have deleted any remnants of old sound card entries; /home/user/.asoundrc, /etc/modules.conf; I think that's all I found.

## /etc/rc.d/alsa force-restart
:: Trying to TERM or KILL processes that are blocking ALSA...                                                                                                         [BUSY] 
Cannot stat /dev/snd/by-path:: Bad address
Cannot stat pci-0000:00:1b.0: Bad address
Cannot stat /dev/snd/by-path:: Bad address
Cannot stat pci-0000:00:1b.0: Bad address
                                                                                                                                                                                                    [DONE]
:: Saving ALSA Levels                                                                                                                                                                    [DONE]
:: Restoring ALSA Levels                                                                                                                                                                [DONE]

## ls -la /dev/snd
total 0
drwxr-xr-x  3 root root      280 Oct 16 03:23 .
drwxr-xr-x 16 root root     5660 Oct 16 03:23 ..
drwxr-xr-x  2 root root       60 Oct 16 03:23 by-path
crw-rw----  1 root audio 116, 10 Oct 16 03:23 controlC1
crw-rw----  1 root audio 116,  9 Oct 16 03:23 hwC1D0
crw-rw----  1 root audio 116,  8 Oct 16 03:23 hwC1D3
crw-rw----  1 root audio 116,  7 Oct 16 03:23 pcmC1D0c
crw-rw----  1 root audio 116,  6 Oct 16 03:23 pcmC1D0p
crw-rw----  1 root audio 116,  5 Oct 16 03:23 pcmC1D1p
crw-rw----  1 root audio 116,  4 Oct 16 03:23 pcmC1D3p
crw-rw----  1 root audio 116,  3 Oct 16 03:23 pcmC1D7p
crw-rw----  1 root audio 116,  2 Oct 16 03:23 pcmC1D8p
crw-rw----  1 root audio 116,  1 Oct 16 03:23 seq
crw-rw----  1 root audio 116, 33 Oct 16 03:23 timer

## fuser -fv /dev/snd/* /dev/dsp*
Cannot stat /dev/dsp*: Bad address

## fuser -fv /dev/snd/* returns nothing

alsa-info.sh returns this URL: http://www.alsa-project.org/db/?f=09f3e … 1773396c01

I've found some suggestions to put a line in various files under /etc/modules.d with the intel driver and a model number, but haven't found a model number to put in, or a clear idea of what the file there should be named.  I did try creating /etc/modprobe.d/alsa.conf containing the line

options snd slots=snd-hda-intel

but I don't see where it changed anything.

[Edit]Tried installing oss to see if I could get it to work under that; didn't have any quick luck so I went back to alsa, uninstalled oss; now I have no sound card at all.  I can't find snd-hda-intel anywhere on the system.  Digging deeper, I found that oss had hosed parts of the system, had to do a pacman -S linux, let it run through, and now I have my modules back.  The onboard sound now shows up as card0, as well.

Last edited by timm (2011-10-18 17:04:41)

Offline

Board footer

Powered by FluxBB