Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: 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?
-
Aja seuraavat komennot päätteessä ja kopioi tuloste tänne.
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ä?
-
sanoo:
aplay: device_list:223: äänikortteja ei löytynyt...
-
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:
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
-
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)
-
dmesg | grep -i -C1 -E 'alsa|hda|hdmi|sound' <- onko tuossa yksi komento?
Se on yksi komentorivi, jossa putkitetaan dataa dmesg-ohjelmalta grepille.
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):
[ 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:
options snd-atiixp ac97_codec=0
Tallenna ja käynnistä kone uudelleen.
-
Kiitos paljon! Nyt kuuluu!