Kirjoittaja Aihe: Äänet/alsaconf  (Luettu 14277 kertaa)

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Äänet/alsaconf
« : 23.11.05 - klo:04.18 »
Äänet eivät toimi Ubuntu 5.04 :ssa.

Olen ottanut asetukset--> ääni ruksin pois sekä asettanut Alsan päälle:
Järjestelmä --> Asetukset --> Alsa

Äänikortit ovat:

lspci -v | grep -i audio
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 0 2)
0000:01:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a )

Tarkoitus olisi käyttää tuota jälkimmäistä, mutta kumpikohan on käytössä ?

Komento alsaconf ei toimi. Olen myös asentanut seuraavat ohjelmat, jotka eivät auttaneet:

$ sudo apt-get install alsa-base alsaplayer-daemon alsa-utils

Komentojen:

lspci, lsmod

tulosteet ovat alla.

Erään ohjeen ( http://www.gentoo.org/doc/fi/alsa-guide.xml )
mukaan pitäisi joko muokata Kernelin ydintä:

# cd /usr/src/linux
# make menuconfig

tai asentaa alsa driver. Koskevatko nuo ohjeet myös Ubuntua ? Vai olisiko jollakin muuta ehdotusta (ehkä jotain helpompaa).


0000:00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corp. 82815 CGC [Chipset Graphics Controller] (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801AA PCI Bridge (rev 02)
0000:00:1f.0 ISA bridge: Intel Corp. 82801AA ISA Bridge (LPC) (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801AA IDE (rev 02)
0000:00:1f.2 USB Controller: Intel Corp. 82801AA USB (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801AA SMBus (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 02)
0000:01:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)
0000:01:02.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 0a)
0000:01:04.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)

Module                  Size  Used by
isofs                  33848  0
udf                    77060  0
speedstep_lib           4228  0
proc_intf               4100  0
freq_table              4100  0
cpufreq_userspace       4572  0
cpufreq_ondemand        6172  0
cpufreq_powersave       1920  0
video                  16260  0
sony_acpi               6280  0
pcc_acpi               11264  0
button                  6800  0
battery                10244  0
container               4608  0
ac                      4996  0
ipv6                  229376  9
af_packet              20744  2
3c59x                  37160  0
emu10k1_gp              3840  0
gameport                4608  1 emu10k1_gp
snd_emu10k1            81668  0
snd_rawmidi            22944  1 snd_emu10k1
snd_seq_device          8332  2 snd_emu10k1,snd_rawmidi
snd_util_mem            4608  1 snd_emu10k1
snd_hwdep               9220  1 snd_emu10k1
snd_intel8x0           29984  0
snd_ac97_codec         64608  2 snd_emu10k1,snd_intel8x0
snd_pcm_oss            47652  0
snd_mixer_oss          16768  1 snd_pcm_oss
snd_pcm                84872  4 snd_emu10k1,snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              23300  1 snd_pcm
snd                    50276  10 snd_emu10k1,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9824  1 snd
snd_page_alloc          9604  3 snd_emu10k1,snd_intel8x0,snd_pcm
i2c_i801                8076  0
i2c_core               21264  1 i2c_i801
uhci_hcd               30224  0
usbcore               107384  2 uhci_hcd
hw_random               5524  0
shpchp                 86116  0
pci_hotplug            30512  1 shpchp
intel_agp              20636  1
agpgart                31784  2 intel_agp
floppy                 54864  0
pcspkr                  3816  0
rtc                    12216  0
md                     43856  0
dm_mod                 53116  1
evdev                   9088  0
tsdev                   7488  0
capability              5000  0
commoncap               7808  1 capability
psmouse                19336  0
mousedev               11160  1
parport_pc             34372  1
lp                     10792  0
parport                33480  2 parport_pc,lp
ide_cd                 38532  0
cdrom                  36508  1 ide_cd
ext3                  120968  1
jbd                    54168  1 ext3
ide_generic             1664  0
piix                    9988  1
ide_disk               18176  3
ide_core              118988  4 ide_cd,ide_generic,piix,ide_disk
unix                   26164  749
thermal                13576  0
processor              22708  1 thermal
fan                     4612  0
fbcon                  34048  0
font                    8448  1 fbcon
bitblit                 5120  1 fbcon
vesafb                  6948  0
cfbcopyarea             3968  1 vesafb
cfbimgblt               3072  1 vesafb
cfbfillrect             3584  1 vesafb


LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #1 : 23.11.05 - klo:07.19 »
Jos ensiksi päivittäisit käyttiksesi Breezyksi (5.10), koska siinä on tuo alsa:kin uudempi. Ohjeet siihen löytyvät täältä: http://forum.ubuntu-fi.org/index.php?topic=672.0


Komennolla: cat /proc/asound/cards näet mitä äänikortteja alsa on tunnistanut.

alsamixer komennolla voit säätää äänikorttien asetuksia. Oletuksenahan ne ovat pois päältä. Ja jos haluat toisenkin äänikortin asetuksia se onnistuu komennolla: alsamixser -c 1


Minkälainen ongelma äänien kanssa on? Mitään ei kuulu? Tuleeko erroreita?

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: Äänet/alsaconf
« Vastaus #2 : 23.11.05 - klo:16.05 »
Breezy päivitys epäonnistui, olen esittänyt siihen liittyvän kysymyksen siihen liittyvällä keskustelualueella.

Ymmärtääkseni molemmat äänikortit on tunnistettu:

cat /proc/asound/cards
0 [I82801AAICH    ]: ICH - Intel 82801AA-ICH
                     Intel 82801AA-ICH with CS4299 at 0x1200, irq 5
1 [Live           ]: EMU10K1 - Sound Blaster Live!
                     Sound Blaster Live! (rev.10) at 0x2080, irq 5

alsamixer komennolla säädin äänet päälle myös -c 1  kortille, mutta:

ääntä ei kuulu, vaikka mitään virheilmoituksia ei näy missään. Alsaconf -komento ei toimi.





LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #3 : 23.11.05 - klo:16.23 »
Breezy päivitys epäonnistui, olen esittänyt siihen liittyvän kysymyksen siihen liittyvällä keskustelualueella.
Kun kerta "jouduit" asentamaan uusiksi. Miksi et asentanut suoraan 5.10 (Breezy) versiota?

Lainaus
Ymmärtääkseni molemmat äänikortit on tunnistettu:

cat /proc/asound/cards
0 [I82801AAICH    ]: ICH - Intel 82801AA-ICH
                     Intel 82801AA-ICH with CS4299 at 0x1200, irq 5
1 [Live           ]: EMU10K1 - Sound Blaster Live!
                     Sound Blaster Live! (rev.10) at 0x2080, irq 5
Niin näyttäisi olevan.


Lainaus
alsamixer komennolla säädin äänet päälle myös -c 1  kortille, mutta:

ääntä ei kuulu, vaikka mitään virheilmoituksia ei näy missään. Alsaconf -komento ei toimi.
Millä ohjelmalla tuota testasit? Käyttääkö kyseinen ohjelma suoraan alsaa vai esd:tä välissä?
Onko molemmissä äänikorteissa kaiuttimet kiinni? Kumpaa äänikorttia käyttämäsi ohjelma käyttää?
« Viimeksi muokattu: 23.11.05 - klo:16.28 kirjoittanut LittleLion »

juyli

  • Vieras
Re: Äänet/alsaconf
« Vastaus #4 : 23.11.05 - klo:18.25 »
Ymmärtääkseni molemmat äänikortit on tunnistettu:
cat /proc/asound/cards
0 [I82801AAICH    ]: ICH - Intel 82801AA-ICH
                     Intel 82801AA-ICH with CS4299 at 0x1200, irq 5
1 [Live           ]: EMU10K1 - Sound Blaster Live!
                     Sound Blaster Live! (rev.10) at 0x2080, irq 5
Jos et molempia äänikortteja tarvitse, disabloi tuo Intel (onhan se emolle integroitu?).
Kun saat tuon Sound Blasterin toimimaan, voit alkaa ihmettelemään tuon toisenkin laittamista kuntoon.
Kuten tuosta listauksesta näkee, ne molemmat käyttävät keskeytystä (irq) 5. Sehän ei tiedä hyvää :(

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #5 : 23.11.05 - klo:18.47 »
Kuten tuosta listauksesta näkee, ne molemmat käyttävät keskeytystä (irq) 5. Sehän ei tiedä hyvää :(

Hyvä huomio. Enpä huomannut tuota. Eli nuo päälekkäiset keskeytykset vian varmastikkin aiheuttavat.

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: Äänet/alsaconf
« Vastaus #6 : 23.11.05 - klo:19.07 »
hmm, disablointi kuulostaa kyllä tutulta, mutta miten se tehdään...

En vieläkään onnistunut päivittämään 5.10 breezy -versioon. Tällä kertaa kone jäi jumiin, eli siis se jäi yhdelle komentoriville, josta ei enää edennyt. Niinpä asensin Ubuntun taas cd:ltä. Mutta miten siis voin asentaa samantien 5.10 -version. Tarvitaanko siihen uudempi cd ?

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #7 : 23.11.05 - klo:19.26 »
hmm, disablointi kuulostaa kyllä tutulta, mutta miten se tehdään...

En vieläkään onnistunut päivittämään 5.10 breezy -versioon. Tällä kertaa kone jäi jumiin, eli siis se jäi yhdelle komentoriville, josta ei enää edennyt.
hmm. mikähän lie.



Lainaus
Mutta miten siis voin asentaa samantien 5.10 -version. Tarvitaanko siihen uudempi cd ?
Tarvitaan.

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: Äänet/alsaconf
« Vastaus #8 : 23.11.05 - klo:23.27 »
Sain juuri päivitettyä 5.10.:een, mutta edelleen nuo " irq 5 " ilmoitukset ovat aktiivisia. Miten tehdää disablointi ? Miten saan kortin päälle, eli tuon irq 5  pois ?

Ymmärtääkseni molemmat äänikortit on tunnistettu:
cat /proc/asound/cards
0 [I82801AAICH    ]: ICH - Intel 82801AA-ICH
                     Intel 82801AA-ICH with CS4299 at 0x1200, irq 5
1 [Live           ]: EMU10K1 - Sound Blaster Live!
                     Sound Blaster Live! (rev.10) at 0x2080, irq 5
Jos et molempia äänikortteja tarvitse, disabloi tuo Intel (onhan se emolle integroitu?).
Kun saat tuon Sound Blasterin toimimaan, voit alkaa ihmettelemään tuon toisenkin laittamista kuntoon.
Kuten tuosta listauksesta näkee, ne molemmat käyttävät keskeytystä (irq) 5. Sehän ei tiedä hyvää :(

juyli

  • Vieras
Re: Äänet/alsaconf
« Vastaus #9 : 24.11.05 - klo:09.19 »
Sain juuri päivitettyä 5.10.:een, mutta edelleen nuo " irq 5 " ilmoitukset ovat aktiivisia. Miten tehdää disablointi ? Miten saan kortin päälle, eli tuon irq 5  pois ?

Emolevylle integroidut laitteet otetaan pois käytöstä biossista.

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: Äänet/alsaconf
« Vastaus #10 : 24.11.05 - klo:15.25 »
Onkohan se BIOS-vaihtoehto äänikortille: Integrated Audio Interface ?  ???(joka siis asetetaan disable-tilaan) ?

Olen asentanut Alsan, mutta alsaconf ei silti toimi, mistähän se johtuu ? :

$sudo apt-get install alsa
...valitaan alsa-base eikä alsa
alsa-base on jo uusin versio. ...

$ alsaconf
bash: alsaconf: command not found

alsamixer toimii, mutta ei näytä samanlaiselta kuin näillä ohjesivuilla, vaan hieman "kömpelömmän" näköinen.

Eteenpäin olen kuitenkin päässyt.  8) 5.10. päivityksen jälkeen emolevyn äänikortti alkoi toimia, eli äänitys ja toisto toimivat alsalla annettujen ohjeiden avulla. Äänikorttikin näyttää olevan päällä (vaikka en tiedäkään miten sen tosta ilmoituksesta näkee):

lspci -v | grep -i audio
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 02)
0000:01:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)

Tuolla äänikortilla en vaan ainakaan aikaisemmin ole saanut midiä toimimaan, lisäksi tuo jälkeenpäin asentamani SB on muutenkin parempi.





LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #11 : 24.11.05 - klo:15.44 »
Olen asentanut Alsan, mutta alsaconf ei silti toimi, mistähän se johtuu ? :

$sudo apt-get install alsa
...valitaan alsa-base eikä alsa
alsa-base on jo uusin versio. ...

$ alsaconf
bash: alsaconf: command not found

Mikäs toi alsaconf edes on? Ei mullakaan sellaista ole enkä ole kaivannut. Hyvin pelaa äänet.

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: Äänet/alsaconf
« Vastaus #12 : 24.11.05 - klo:16.00 »

Mikäs toi alsaconf edes on? Ei mullakaan sellaista ole enkä ole kaivannut. Hyvin pelaa äänet.
Lainaus

Ymmärtääkseni se configuroi äänikortit käyttöön. Mutta tosiaankin siis nyt toinen kortti toimii, eli ilmeisesti mitään komentoa ei kuulukkaan käyttää. Vielä pitäisi saada toinen kortti toimimaan (jä tämä integroitu vaikka kokonaan pois).

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #13 : 24.11.05 - klo:16.17 »
Lainaus
Mikäs toi alsaconf edes on? Ei mullakaan sellaista ole enkä ole kaivannut. Hyvin pelaa äänet.

Ymmärtääkseni se configuroi äänikortit käyttöön. Mutta tosiaankin siis nyt toinen kortti toimii, eli ilmeisesti mitään komentoa ei kuulukkaan käyttää. Vielä pitäisi saada toinen kortti toimimaan (jä tämä integroitu vaikka kokonaan pois).

Ei kun nyt muistan. Toi alsaconf löytyy jostain alsan lisä paketista mitä ei taida Ubuntun repositiosta löytyä, mutta se on alsactl joka konfiguroi noi kortit käyttöön, mutta sitäkään ei mielestäni käsin ajella vaan /etc/init.d/alsa tai /etc/init.d/alsa-utils (en muista kumpi) skripti ajaa sen automaattisesti.

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: Äänet/alsaconf
« Vastaus #14 : 25.11.05 - klo:16.06 »
Joo, eli ilmeisesti alsaconf -komento liittyy vaihtoehtoon alsadriver. Jos kuitenkin on käytössä Kernel 2.6, niin alsaa voi käyttää suoraan ytimessä. Ongelmia tuli kuitenkin eteen kun etenin ohjeen:

http://www.gentoo.org/doc/en/alsa-guide.xml

mukaisesti. Tsekataan mitä äänikortteja on käytettävissä, eli mitä Ubuntu on tunnistanut asennusvaiheessa:
# lspci -v | grep -i audio
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 02)
0000:01:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)

Tähän asti ok, mutta seuraavaksi pitäisi päästä "configuroimaan sitä ytimen alsaa" (jotta saisin tuon toisenkin äänikortin toimimaan), jota en kuitenkaan löydä Ubuntusta, eli ohjeen seuraava vaiheessa tuo polku pitäisi tietää ?:

# cd /usr/src/linux
# make menuconfig

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #15 : 25.11.05 - klo:16.20 »
Joo, eli ilmeisesti alsaconf -komento liittyy vaihtoehtoon alsadriver. Jos kuitenkin on käytössä Kernel 2.6, niin alsaa voi käyttää suoraan ytimessä. Ongelmia tuli kuitenkin eteen kun etenin ohjeen:

http://www.gentoo.org/doc/en/alsa-guide.xml

mukaisesti....
Mitähän sinä nyt niin kuin yrität? Kai sinä ymmärrät, että alsa kuuluu Ubuntun vakio kerneliin eli sinun ei tarvitse sitä erikseen kääntää. Varsinkaan, kun alsa on tunnistanut jo sinun molemmat äänikorttisi.

Eli yritätkö nyt saada sen pci äänikorttisi toimimaan? Milläs ohjelmalla yrität saada ääntä ulos? Tuosta kyseisestä ohjelmasta pitää konfiguroida, että se käyttää tuota pci äänikorttia. Oletuksenahan kakki käyttää alsan ensimmäistä ( 0 ) korttia. Jostakin tosin voi varmaankin vaihtaa järjestelmän oletus kortin.

topi

  • Käyttäjä
  • Viestejä: 179
    • Profiili
Re: Äänet/alsaconf
« Vastaus #16 : 25.11.05 - klo:16.54 »
Yritän saada toimimaan äänikortin Creative Labs SB , siis tuon jälkimmäisen:

0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 02)
0000:01:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a)

Jos käytän esim. Audacityä, niin ensimmäisellä kortilla (Intel Corp.) äänitys ja toisto toimivat, mutta jälkimmäisellä ei.

gnome-alsamixerillä näkyviin tulee kaksi vaihtoehtoa:
Cirrus Logic CS4299 rev4
SigmaTel STAC9708,11

joita säätämällä ei onnistu. Mutta noiden nimet eivät täsmää edellisten kanssa, joten pitäis kai jollakin tavalla saada käyttöön tuo Creative Labs SB ?

Mahdollisesti se kai pitäisi onnistua komennolla alsctl, mutta sitä en osaa käyttää. Kun esimerkiksi yritän:

$alsactl names
alsactl: generate_names:535: Cannot open /etc/asound.names for writing




LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #17 : 25.11.05 - klo:17.56 »
gnome-alsamixerillä näkyviin tulee kaksi vaihtoehtoa:
Cirrus Logic CS4299 rev4
SigmaTel STAC9708,11

joita säätämällä ei onnistu. Mutta noiden nimet eivät täsmää edellisten kanssa, joten pitäis kai jollakin tavalla saada käyttöön tuo Creative Labs SB ?

Kyllä ne on ne samat. Gnome-alsamixer näyttää vain nimet oudosti. Oiskohan noi niiden piirien nimiä. Kokeis vaikka xmms:llä siinä on helppo valita kumpaa äänikorttia käytetään. Niin saadaan tietää, että toimiiko se kortti vai ei.

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Äänet/alsaconf
« Vastaus #18 : 25.11.05 - klo:18.04 »
Mahdollisesti se kai pitäisi onnistua komennolla alsctl, mutta sitä en osaa käyttää. Kun esimerkiksi yritän:

$alsactl names
alsactl: generate_names:535: Cannot open /etc/asound.names for writing

järjestelmän ylläpito vaatii pääkäyttäjän oikeudet. kokeileppa ajaa tuo sama komento sudona ;)

muutenkin hommassa on kyse siitä, että korttien pitää olla konffattuna ja jos kortti jota halutaan käyttää ei ole alsan oletuskortti, täytyy jokaiselle 'softalle' erikseen kertoa, että sen tulee käyttää juuri tätä korttia. vaihtoehtoisesti tietty sen toisen kortin voi asettaa oletukseksi jolloin kaikki äänet tulevat sitä kautta.
Janne

LittleLion

  • Käyttäjä
  • Viestejä: 1232
    • Profiili
    • http://koti.mbnet.fi/littleli/
Re: Äänet/alsaconf
« Vastaus #19 : 25.11.05 - klo:18.17 »
vaihtoehtoisesti tietty sen toisen kortin voi asettaa oletukseksi jolloin kaikki äänet tulevat sitä kautta.
Mistä tuo asetetaan? Itse en ole löytänyt.