Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pjotor - 05.05.09 - klo:00.43
-
Vaikuttaisi ettei ääni kortti tunnistu, mutta itsellä loppu etenemistavat. Gstreamer ilomoittaa: GStreamer ei löydä äänilaitteita. Voi olla, että sinulta puuttuu äänijärjestelmääsi liittyviä GStreamerin liitännäisiä. Tämä voi johtua myös käyttöoikeusongelmasta.
Tässä pari tulostetta:
lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:04.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:04.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:04.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:04.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0d.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 QW [Radeon 7500]
ja
lsmod |grep snd
snd_wss_lib 33920 0
snd_pcm_oss 46336 0
snd_mixer_oss 22656 1 snd_pcm_oss
snd_pcm 82948 2 snd_wss_lib,snd_pcm_oss
snd_page_alloc 16904 2 snd_wss_lib,snd_pcm
snd_opl3_lib 18560 0
snd_hwdep 15108 1 snd_opl3_lib
snd_mpu401_uart 15104 0
snd_seq_dummy 10756 0
snd_seq_oss 37760 0
snd_seq_midi 14336 0
snd_rawmidi 29696 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi
snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29704 4 snd_wss_lib,snd_pcm,snd_opl3_lib,snd_seq
snd_seq_device 14988 6 snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 62628 12 snd_wss_lib,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15200 1 snd
Oliskohan ratkasua?
edit//gdm, otsikkoa muokattu
-
Onko päivitys 8.10 -> 9.04
vai puhdas asennus?
Mitä kertoo "aplay -l; lshw -C multimedia"
-
Onko päivitys 8.10 -> 9.04
vai puhdas asennus?
Päivitys ja tarkalleen ottaen xubuntu. Asein siis 8.10 jonka samantien päivitin 9.04 joten eipä tullu testattua toimiko ne äänet siinä aiemassa.
aplay -l; lshw -C multimedia
aplay: device_list:217: äänikortteja ei löytynyt...
Kortti on ISA väylässä ja toimi opensuse 11.1 normaalisti.
-
Onko päivitys mennyt kokonaan läpi?
uname -a
Muistatko yhtään mikä kortti on kyseessä, helpottaisi huomattavasti selvittämisessä.
Tuolla hiukan lisäapua
https://help.ubuntu.com/community/SoundTroubleshooting
-
uname -a
Linux karpalolonkero 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux
Kettelempa vielä kopasta mikä kortti on...
-
Kortissa lukee "Yamaha 3D sound card" , "Bansan BS1" ja toisella pulella tarrassa "MS719 707146063" Tässä on kaikki tietoni tuosta kortistä kun se on ylijäämä korttina mulle tullut.
-
Kortissa lukee "Yamaha 3D sound card" , "Bansan BS1" ja toisella pulella tarrassa "MS719 707146063" Tässä on kaikki tietoni tuosta kortistä kun se on ylijäämä korttina mulle tullut.
Kaksi mahdollisuutta ainakin,
Kokeilla openSusen livelevyllä mikä kortti/moduuli siellä oikein on.
tai ajaa seuraava
wget -O alsa-info.sh http://alsa-project.org/alsa-info.sh && bash ./alsa-info.sh
ja kertoa se URL niin pääsee katsomaan mitä se voisi kertoa.
ISA-väyläisten pitäisi kyllä toimia, joten hiukan ihmetyttää?
-
tossa ois :
http://www.alsa-project.org/db/?f=b4fdfb32810d417f41c34f468ae4fa1b4d66ee70
mun silmään ei näyttäny hyvältä :-\
boottailempa vielä siltä opensusen liveltä...
-
Opensusen levy kertoo kyseessä olevan:
OPL3-SA3 Sound Board
-
Opensusen levy kertoo kyseessä olevan:
OPL3-SA3 Sound Board
No nyt löytyi tällaista:
Module snd-opl3sa2
------------------
Module for Yamaha OPL3-SA2/SA3 sound cards.
isapnp - ISA PnP detection - 0 = disable, 1 = enable (default)
with isapnp=0, the following options are available:
port - control port # for OPL3-SA chip (0x370)
sb_port - SB port # for OPL3-SA chip (0x220,0x240)
wss_port - WSS port # for OPL3-SA chip (0x530,0xe80,0xf40,0x604)
midi_port - port # for MPU-401 UART (0x300,0x330), -1 = disable
fm_port - FM port # for OPL3-SA chip (0x388), -1 = disable
irq - IRQ # for OPL3-SA chip (5,7,9,10)
dma1 - first DMA # for Yamaha OPL3-SA chip (0,1,3)
dma2 - second DMA # for Yamaha OPL3-SA chip (0,1,3), -1 = disable
This module supports multiple cards and ISA PnP. It does not support
autoprobe (if ISA PnP is not used) thus all ports must be specified!!!
The power-management is supported.
Eli kokeile ladata moduli:
sudo modprobe snd-opl3sa2
Mitä tapahtuu? En usko kuitenkaan sen noin helpolla selviävän... :(
-
https://help.ubuntu.com/community/forum/hardware/OldSoundCard
Ehdin jo itsekin bongata jotain saman suuntaista...
sudo modprobe opl3 port=0x220 irq=5 dma1=1
pitäiskö tuo karvata tosta ohjeesta entamallasi? sudo modprobe snd-opl3sa2
En biossista ainakaan osannut katsoa noita portteja yms....
-
Korvaa se aluksi antamallani, jos se ei toimi, niin sitten ruvetaan katsomaan niitä lisäasetuksia.
Kokeilemalla se selviää.
-
No uli sellanen muutos, että palkissa näkyy nyt aktiivisena toi ääni säätö namikka mut ei silti kuulu... :-\
-
No uli sellanen muutos, että palkissa näkyy nyt aktiivisena toi ääni säätö namikka mut ei silti kuulu... :-\
Tarkista alsamixerin avulla ettei mikään äänilähtö ole mykistetty.
alsamixer
alsamixer -Dhw
Nuolinäppäimet liikkuttaa, M asettaa mykistyksen päälle/pois ja ESC lopettaa
-
alsamixer
tuolla kaikki ok...
mutta sitten tää toinen heittää:
alsamixer -Dhw
alsamixer: function snd_ctl_open failed for hw: No such file or directory
-
Sitten pitää ruveta katsomaan niitä oikeita lisäarvoja tuolle ajurille,
Esim:
sudo modprobe snd-opl3sa2 port=0x220 irq=5 dma1=1
Mutta pitää poistaa edellinen moduuli käytöstä ensiksi
sudo modprobe -r snd-opl3sa2 tai-->>
sudo rmmod snd-opl3sa2
-
aplay -l
**** Luettelo PLAYBACK laitteista ****
kortti 0: OPL3SA23 [Yamaha OPL3-SA23], laite 0: WSS [Yamaha OPL3-SA23]
Alalaitteet: 1/1
Alalaite #0: subdevice #0
cat /proc/asound/cards
0 [OPL3SA23 ]: OPL3SA2 - Yamaha OPL3-SA23
Yamaha OPL3-SA23 at 0x370, irq 5, dma 0&1
näyttää vahvasti että kortti tunnistui nyt :D
http://www.abclinuxu.cz/hardware/pridavne-karty/zvukove-karty/yamaha/yamaha-opl3-sa23
Postup zprovoznění pod Linuxem
Karta je v modernich distribucich detekovana automaticky. Karta je PNP.
Alsa driver od 2.6 jadra.
pripadne lze pro detekci karty pouzit alsaconf.
pripadne nahrat modul snd-opl3-sa2
Mitä meinannee tuosssa tuo teksti ajurista.... mutta nyt ainakin on tiedossa nuo Yamaha OPL3-SA23 at 0x370, irq 5, dma 0&1... jospa nyt tuottas tulosta.... :P
-
Ei lähe toimii.
sudo modprobe snd_opl3sa2 port=0x370 irq=5 dma0=1
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
FATAL: Error inserting snd_opl3sa2 (/lib/modules/2.6.28-11-generic/kernel/sound/isa/snd-opl3sa2.ko): Unknown symbol in module, or unknown parameter (see dmesg)
dmesg
.......
[ 11.461477] piix4_smbus 0000:00:04.3: SMBus Host Controller at 0xe800, revision 0
[ 11.575956] input: PC Speaker as /devices/platform/pcspkr/input/input3
........
tOssa vissiin jotain asiaan liittyvää tulostetta... ehkä ;D
-
Kirjainkoolla ja merkillä on väliä
modprobe snd-
modprobe snd_
Sinun komennossa oli alaviiva, jonka takia herjaa.
-
Kirjainkoolla ja merkillä on väliä
modprobe snd-
modprobe snd_
Sinun komennossa oli alaviiva, jonka takia herjaa
Sama herja...
sudo modprobe snd-opl3sa2 port=0x370 irq=5 dma0=1
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
FATAL: Error inserting snd_opl3sa2 (/lib/modules/2.6.28-11-generic/kernel/sound/isa/snd-opl3sa2.ko): Unknown symbol in module, or unknown parameter (see dmesg)
-
aplay -l
**** Luettelo PLAYBACK laitteista ****
kortti 0: OPL3SA23 [Yamaha OPL3-SA23], laite 0: WSS [Yamaha OPL3-SA23]
Alalaitteet: 1/1
Alalaite #0: subdevice #0
cat /proc/asound/cards
0 [OPL3SA23 ]: OPL3SA2 - Yamaha OPL3-SA23
Yamaha OPL3-SA23 at 0x370, irq 5, dma 0&1
näyttää vahvasti että kortti tunnistui nyt :D
Ei välttämättä tarvitse noita erikoiskohtia määritellä, sillä ne on jo tunnistunut.
mitä kertoo esim:
aplay /usr/share/sounds/question.wav
Kuuluuko ääni? tai tulostuuko virhettä?
-
/usr/share/sounds/question.wav
/usr/share/sounds/question.wav: Tiedostoa tai hakemistoa ei ole
-
/usr/share/sounds/question.wav
/usr/share/sounds/question.wav: Tiedostoa tai hakemistoa ei ole
niin, sulla oli xfce käytössä, paina tabulaattoria muutaman kerran kyseisessä kansiossa, niin antaa vaihtoehtoja, valitse joku sellainen tiedosto jonka pääte on .wav
tai vaihtoehtoisesti yrität mplayerilla toistaa äänen
-
puuttuu tuo sounds kansio kokonaan....
Tässä nyt on sellanen homma että joka bootissa toi häviää toi kortti. elikkä tuo
aplay -l
ei löydä bootin jälkeen korttia siinä se varmaan on toi suurin syy miks mitään ei kuulu.
-
puuttuu tuo sounds kansio kokonaan....
Tässä nyt on sellanen homma että joka bootissa toi häviää toi kortti. elikkä tuo
aplay -l
ei löydä bootin jälkeen korttia siinä se varmaan on toi suurin syy miks mitään ei kuulu.
Jooh, täytyy lisätä se ajuri /etc/modules tiedostoon että ladataan käynnistyksen yhteydessä
Lisäät loppuun: snd-opl3sa2 jolloin se käynnistyy.
../sounds/ hakemiston puuttumiseen en osaa sanoa mitään?
Onko järjestelmä varmasti ajan tasalla...
sudo apt-get update && sudo apt-get dist-upgrade
Ota kuvakaappaus alsamixerin ikkunasta, niin katsotaan onko siellä mitään mykistetty...
EDIT: väärät konfiguraatiot...
-
Jooh, täytyy lisätä se ajuri /etc/modprobe.d/alsa-base.conf tiedostoon että ladataan käynnistyksen yhteydessä
Lisäät loppuun: options snd-opl3sa2 jolloin se käynnistyy.
Hävis silti... uskomatonta kyllä...
40 pakettia päivittää...
Tota kuvaa nyt sitten osaa liittää, mutta tekstit on:
Card: PulseAudio
Chip: PulseAudio
View: [Playback] Capture All
Item: Master
Ja kuvassa ainoastaan master tolppa.
-
Aloin tässä miettimään että voisko puhdas asennus tuoda ratkasun tohon ongelmaan?
-
Aloin tässä miettimään että voisko puhdas asennus tuoda ratkasun tohon ongelmaan?
Eipä ollu. Taitaa olla Xfce tuossa iso osa tätä ongelmaa sillä opsensusen puolella kortti tunnistuu xfce työpöydällä mutta ei toits ääniä. KDE puolella pelaa normaalisti.
-
Aloin tässä miettimään että voisko puhdas asennus tuoda ratkasun tohon ongelmaan?
Eipä ollu. Taitaa olla Xfce tuossa iso osa tätä ongelmaa sillä opsensusen puolella kortti tunnistuu xfce työpöydällä mutta ei toits ääniä. KDE puolella pelaa normaalisti.
Siis Susen puolella äänet toimii ja kortti tunnistuu (KDE), mutta XFCE pöydällä ei toimi
Ubuntun puolella ei toimi missään?
Voitko kokeilla vanhempaa livelevyä ubuntun puolella ja katsoa mitä tapahtuu (8.04) ?
Regression pois sulkemiseksi.
-
Nyt on Ihan freesi asennus tehtynä, mutta äänet ei kuulu. nyt kortti sentään näkyy bootin jälkeen ja mixerissä on muitakin kanavia kuin master. Mut silti ei mitään kuulu mielestäni mikää ei ollu vaimennettu.
-
Millä komennoilla voin poistaa kaikki alsan kilkkeet ja sitten asentaa ne uudelleen?
-
isapnp
bash: isapnp: command not found
Onko tossa se syy miks tuo kortti ei pelaa?
Missä paketissa tollainen löytyy?
-
aplay -l
**** Luettelo PLAYBACK laitteista ****
ALSA lib conf.c:2700:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib control.c:909:(snd_ctl_open_noupdate) Invalid CTL hw:0
aplay: device_list:226: control open (0): Tiedostoa tai hakemistoa ei ole
Nyt alko näyttää tältä...
-
No niin nyt toimii! ;D Takana dvd-asennus, jonka jälkeen komento:
sudo modprobe snd-opl3sa2
Ja sitten täytyy lisätä se ajuri /etc/modules tiedostoon että ladataan käynnistyksen yhteydessä.
Lisätään loppuun: snd-opl3sa2 jolloin se käynnistyy.