Kirjoittaja Aihe: Äänet ei kuulu  (Luettu 3083 kertaa)

josse26

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Äänet ei kuulu
« : 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?

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: Äänet ei kuulu
« Vastaus #1 : 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ä?
« Viimeksi muokattu: 15.08.10 - klo:20.31 kirjoittanut nm »

josse26

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: Äänet ei kuulu
« Vastaus #2 : 16.08.10 - klo:22.14 »
sanoo:
aplay: device_list:223: äänikortteja ei löytynyt...

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: Äänet ei kuulu
« Vastaus #3 : 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
« Viimeksi muokattu: 16.08.10 - klo:23.34 kirjoittanut nm »

josse26

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: Äänet ei kuulu
« Vastaus #4 : 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)

nm

  • Käyttäjä
  • Viestejä: 16427
    • Profiili
Vs: Äänet ei kuulu
« Vastaus #5 : 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. 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.

josse26

  • Käyttäjä
  • Viestejä: 17
    • Profiili
Vs: Äänet ei kuulu
« Vastaus #6 : 18.08.10 - klo:20.25 »
Kiitos paljon! Nyt kuuluu!