HDA Intel ve fedoře 16

Ahoj. Potýkám se s problémem rozchodit zvuk po upgradu na F16. Nic se z reproduktorů nikdy neozve a při pohledu do Nastavení zvuku je záložka Hardware prázdná. Na záložce Výstup je k dispozici pouze Prázdný výstup. Na F15 bylo vše bez problému, upgradoval jsem před preupgrade. Předpokládám, že načtené moduly jsou v pořádku, viz

sgf@sgf:sgf$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
sgf@sgf:sgf$ lsmod | grep '^snd'
snd_hda_codec_realtek   312967  1 
snd_hda_intel          24072  0 
snd_hda_codec          85181  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep               6264  1 snd_hda_codec
snd_seq                52186  0 
snd_seq_device          5941  1 snd_seq
snd_pcm                78498  2 snd_hda_intel,snd_hda_codec
snd_timer              19372  2 snd_seq,snd_pcm
snd                    63124  8 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
snd_page_alloc          7311  2 snd_hda_intel,snd_pcm

V práci mám stroj s F15 (přeci jen si na něm ještě nedovolím přejít na F16 ještě nějaký ten měsíc) a stejnou základní deskou (zvukovkou) a výpis lsmod je tam kompletně stejný.

Co se týče např. alsamixer, tak pokud ho spustím jako běžný uživatel, vidím v přepínání zařízení pouze default a Enter device name, kdežto při spuštění sudo alsamixer vidím i HDA Intel. Zkoušel jsem alsactl init, alsaunmute apod, ale funguje to pouze pod rootem, pode mnou to vždy vypíše následující

sgf@sgf:sgf$ alsaunmute 
/sbin/alsactl: init:1743: No soundcards found...

Každopádně to ale nemá žádný vliv. Bojuju s tím už týden a už jsem nevydržel a jdu žebrat o radu.

Zajimavejsi by z tohoto pohledu byl vypis “aplay -l” ktery by mel vypsat vsechna dostupna zarizeni pro prehravani. Muze se stat, ze jich mas vicero a neni zvolene spravne jako vychozi (i kdyz to je divne pokud tvrdis ze mas prazdnou zalozku HW.

V takovem pripade bych se sel podivat jeste /etc/alsa/ zda tam je alsa.conf a pulse*.conf se smysluplnymi hodnotami, pripadne bych zkusil vytvorit noveho uzivatele, zda se problem projevuje i u nej. Zakladem je prohlednout logy samozrejme.

Tak to vypadá takhle:

sgf@sgf:sgf$ aplay -l
aplay: device_list:240: no soundcards found...
sgf@sgf:sgf$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC889A Analog [ALC889A Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC889A Digital [ALC889A Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

V /etc/alsa to vypadá takhle:

sgf@sgf:sgf$ ls -l /etc/alsa/
celkem 8
-rw-r--r--. 1 root root 203  2. lis 20.34 alsactl.conf
-rw-r--r--. 1 root root 477  8. úno  2011 pulse-default.conf
sgf@sgf:sgf$ cat /etc/alsa/alsactl.conf 
#
# ALSA library configuration file for alsactl tool
# (/usr/share/alsa tree is not necessary for alsactl)
#

ctl.hw {
	@args [ CARD ]
	@args.CARD {
		type string
		default "0"
	}
	type hw
	card $CARD
}
sgf@sgf:sgf$ cat /etc/alsa/pulse-default.conf 
# PulseAudio plugin configuration
# $Id$

# Let's create a virtual device "pulse" for mixer and PCM

pcm.pulse {
    type pulse
    hint {
        description "PulseAudio Sound Server"
    }
}

ctl.pulse {
    type pulse
    hint {
        description "PulseAudio Sound Server"
    }
}

# Let's make it the default!

pcm.!default {
    type pulse
    hint {
        description "Default"
    }
}

ctl.!default {
    type pulse
    hint {
        description "Default"
    }
}

Abych řekl pravdu, nevím, co by tam mělo být a čím to případně nahradit, ale předpokládám, že tohle je výchozí stav po instalaci.

Založení nového uživatele a přihlášení pod ním je pořád totéž.

Zkusím nabootovat z live média, abych prověřil stav na “čisté” fedoře.

Jsem v live systému a zvuk jede. Obsah /etc/alsa/ je úplně stejný.

Vypada to na nejaky problem s pravy ke zvukovym zarizenim, protoze jako root je vidis a jako uzivatel ne.
Podle teto chyby https://bugzilla.redhat.com/show_bug.cgi?id=746470 by mohlo pomoci


authconfig --update --nostart

Já slyším! :slight_smile: Super! Spuštění uvedeného příkazu, následné smazání ~/.pulse a odhlášení + přihlášení problém vyřešilo. Díky moc.