Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: josse26 - 15.08.10 - klo:19.16

Otsikko: Äänet ei kuulu
Kirjoitti: josse26 - 15.08.10 - klo:19.16
Äänet ei kuulu ubuntussani (10.04) ollenkaan. Lisäksi mikrofoni ei kuulu. Onkohan vika asetuksissa, (ei pitäsis olla, kun olen katsonut ne jo läpi) äänikortissa vai jossain muualla?
Otsikko: Vs: Äänet ei kuulu
Kirjoitti: nm - 15.08.10 - klo:20.29
Aja seuraavat komennot päätteessä ja kopioi tuloste tänne.

Koodia: [Valitse]
aplay -l -L
amixer

Mikä ulostulo PulseAudion asetuksissa on valittuna (Järjestelmä->Asetukset->Äänet, Laitteisto-välilehti)?

Millaisella kytkennällä otat äänen ulos äänikortilta? Analoginen 3,5mm->RCA, digitaalinen S/PDIF tai HDMI, suora kuulokekytkentä?
Otsikko: Vs: Äänet ei kuulu
Kirjoitti: josse26 - 16.08.10 - klo:22.14
sanoo:
aplay: device_list:223: äänikortteja ei löytynyt...
Otsikko: Vs: Äänet ei kuulu
Kirjoitti: nm - 16.08.10 - klo:23.32
Ok, eli äänikortin ajuri puuttuu tai ei toimi kunnolla. Mikä äänikortti/-piiri koneessa on, tai mikä on koneen tarkka malli, jos se on kannettava?

Näytä myös näiden komentojen tulosteet:

Koodia: [Valitse]
dmesg | grep -i -C1 -E 'alsa|hda|hdmi|sound'
lspci -nn

Ensimmäinen komento etsii kernelin lokista rivit, jotka viittaavat ääniajureihin.
lspci listaa PCI-väylään kytketyt laitteet. Jos äänikorttisi on USB-väyläinen, aja sen sijaan lsusb
Otsikko: Vs: Äänet ei kuulu
Kirjoitti: josse26 - 17.08.10 - klo:18.46
dmesg | grep -i -C1 -E 'alsa|hda|hdmi|sound' <- onko tuossa yksi komento?

lspci -nn -komennolla:

 00:00.0 Host bridge [0600]: ATI Technologies Inc Radeon 9100 IGP Host Bridge [1002:7833]
00:01.0 PCI bridge [0604]: ATI Technologies Inc Radeon 9100 IGP PCI/AGP Bridge [1002:7838]
00:13.0 USB Controller [0c03]: ATI Technologies Inc Device [1002:4367] (rev 01)
00:13.1 USB Controller [0c03]: ATI Technologies Inc Device [1002:4368] (rev 01)
00:13.2 USB Controller [0c03]: ATI Technologies Inc Device [1002:4365] (rev 01)
00:14.0 SMBus [0c05]: ATI Technologies Inc SMBus [1002:4363] (rev 03)
00:14.1 IDE interface [0101]: ATI Technologies Inc Device [1002:4369] (rev 01)
00:14.3 ISA bridge [0601]: ATI Technologies Inc Device [1002:436c] (rev 01)
00:14.4 PCI bridge [0604]: ATI Technologies Inc Device [1002:4362] (rev 01)
00:14.5 Multimedia audio controller [0401]: ATI Technologies Inc IXP SB300 AC'97 Audio Controller [1002:4361] (rev 03)
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon 9100 PRO IGP [1002:7834]
02:09.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev 80)
02:0a.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
Otsikko: Vs: Äänet ei kuulu
Kirjoitti: nm - 17.08.10 - klo:22.42
dmesg | grep -i -C1 -E 'alsa|hda|hdmi|sound' <- onko tuossa yksi komento?

Se on yksi komentorivi, jossa putkitetaan dataa dmesg-ohjelmalta grepille.


Lainaus
00:14.5 Multimedia audio controller [0401]: ATI Technologies Inc IXP SB300 AC'97 Audio Controller

ATI IXP -äänipiirien kanssa on nähtävästi ollut jo pidempään jotain ajuriongelmaa, jota on paikkailtu 2.6.32-kernelissäkin (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/498863). Saksalaisfoorumien perusteella Ubuntu 10.04:n ajurissa on kuitenkin edelleen vikaa: http://forum.ubuntuusers.de/topic/atiixp-codec-read-timeout/

Eli kernelin lokiin tulee seuraavat viestit (tarkista vaikkapa komennolla dmesg | grep -C1 atiixp):

Koodia: [Valitse]
[   14.995747] atiixp: codec read timeout (reg 3c)
[   15.036609] atiixp: codec read timeout (reg 1c)
[   15.053426] AC'97 2 does not respond - RESET
[   15.059319] AC'97 2 access is not valid [0xffffffff], removing mixer.
[   15.076121] atiixp: no codec available
[   15.076432] ATI IXP AC97 controller 0000:00:14.5: PCI INT B disabled


Ongelman kiertäminen

Editoi tiedostoa /etc/modprobe.d/alsa-base.conf pääkäyttäjänä, eli käynnistä tekstieditori näin:

gksudo gedit /etc/modprobe.d/alsa-base.conf

Lisää tiedoston loppuun rivi:

Koodia: [Valitse]
options snd-atiixp ac97_codec=0
Tallenna ja käynnistä kone uudelleen.
Otsikko: Vs: Äänet ei kuulu
Kirjoitti: josse26 - 18.08.10 - klo:20.25
Kiitos paljon! Nyt kuuluu!