Newsgroup: it.comp.os.linux.iniziare
Titolo: alsa e opl3-sa2

kernel 2.6.15 debian etch
ho lanciato alsaconf da root (da utente non mi è permesso) mi ha
identificato la card come yamaha opl3 sa2, ok ha configurato quello che
doveva ma poi mi da questo errore:
Running update-modules...
Loading driver...
FATAL: Error inserting snd_opl3sa2
(/lib/modules/2.6.15-1-486/kernel/sound/isa/snd-opl3sa2.ko): No such
device FATAL: Error running install command for snd_opl3sa2 Setting
default volumes...
amixer: Mixer attach default error: No such device Saving the mixer setup
used for this in /var/lib/alsa/asound.state. /usr/sbin/alsactl:
save_state:1163: No soundcards found...
===============================================================================
 Now ALSA is ready to use.
 For adjustment of volumes, use your favorite mixer.
 Have a lot of fun!
 ^^^^^^^^^^^^^^^^^^
è pure ironico
non capisco perché non trova la card quando deve caricare i moduli ma la
trova quando fa lo scanning dei device.
ho fatto un dmesg | grep opl3
sorpresa
opl3sa2-pnpbios: probe of 01:01.00 failed with error -2 opl3sa2-pnpbios:
probe of 01:01.00 failed with error -2
dmesg | grep sound
Yamaha OPL3-SA soundcard not found or device busy Yamaha OPL3-SA soundcard
not found or device busy
spulcio dmesg
isapnp: Scanning for PnP cards...
isapnp: Card 'OPL3-SA2 Sound Board'
isapnp: 1 Plug & Play card detected total
insomma la card c'è ma non va perché non c'è o è occupata ma chi la
occupa all'avvio??
forse un conflitto di irq
che fare?

 che fare?
# modprobe -l | grep snd
/lib/modules/
2.6.17.1/kernel/sound/drivers/snd-virmidi.ko
/lib/modules/
2.6.17.1/kernel/sound/drivers/snd-mtpav.ko
/lib/modules/
2.6.17.1/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko
/lib/modules/
2.6.17.1/kernel/sound/drivers/mpu401/snd-mpu401.ko
[CUT]
vedi se modprobe -l | grep snd 
ti riporta snd_opl3 o simili , in caso contrario credo che dovrai
ricompilarti il kernel
lspci e lsmod che dicono ?
un cat /boot/config-tuo-kernel | grep SND ti mostra snd_opl3 ?

 un cat /boot/config-tuo-kernel | grep SND ti mostra snd_opl3 ?
CONFIG_SND_OPL3SA2=m
e i moduli caricati sono:
lsmod | grep snd
snd_opl3_lib            9728  0
snd_hwdep               8608  1 snd_opl3_lib
snd_cs4231_lib         23296  0
snd_mpu401_uart         6784  0
snd_rawmidi            22560  1 snd_mpu401_uart
snd_seq_device          8204  2 snd_opl3_lib,snd_rawmidi
snd_pcm_oss            45856  0
snd_mixer_oss          16768  1 snd_pcm_oss
snd_pcm                77576  2 snd_cs4231_lib,snd_pcm_oss
snd_timer              21636  3 snd_opl3_lib,snd_cs4231_lib,snd_pcm
snd                    48612  10 snd_opl3_lib,snd_hwdep,snd_cs4231_lib,snd_mpu401_uart,snd_rawmidi,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9184  1 snd
snd_page_alloc         10120  2 snd_cs4231_lib,snd_pcm
il kernel vede la scheda dice che è occupata ma carica i moduli.. ?
siccome sto configurando tutto a mano (mi serve il sound ma no il desktop)
ho installato, di alsa, solo questi pacchetti. forse manca qualcosa?
dpkg -l | grep alsa
ii  alsa-base                1.0.11-2              ALSA driver configuration files
ii  alsa-oss                 1.0.11-1              ALSA wrapper for OSS applications
ii  alsa-tools               1.0.11-1              Console based ALSA utilities for specific ha
ii  alsa-utils               1.0.11-4              ALSA utilities
ciao

 ho installato, di alsa, solo questi pacchetti. forse manca qualcosa?
sbaglio o hai una scheda isa ?
io ricompilarei il kernel , magari un vanilla , a me i kernel precompilati
di debian hanno sempre dato qualche problemino ....
usi hotplug o udev ?

 usi hotplug o udev ?
udev, è una etch.
magari cerco info su come rilevare i settaggi della scheda con udev
(magari in proc trovo qualcosa.. ). con una vecchia soundblaster e il
kernel 2.6 ricordo che c'era da mettere (in modprobe se non erro) irq dma.
magari qui è la stessa cosa.
ti dirò, non so se ricompilare o reinstallare con un kernel 2.4
ciao

 ti dirò, non so se ricompilare o reinstallare con un kernel 2.4
Ti dico solo questo :
~ $ uname -r
2.6.17.1



compilatu tu, e che distro?
pensavo di passare al 2.4 per seguire quella filosofia che dice di mettere
software vecchio su macchine vecchie, ma lasciando udev (col quale ho
sempre da litigare) mi ritroverei punto e a capo a lottare con i moduli
(di cui ho capito ben poco. quando vado in etc mi perdo tra modprobe.d
modules modules.conf modules.conf.old modutils ) e hotplug che non conosco
assolutamente. Così, per adesso, passeggio in linux.google in cerca di
info su come configurare isa opl3-sa2 (confidando più che nelle capacità
di ricerca in una colpo di fortuna).
ciao

Il Thu, 22 Jun 2006 20:40:42 +0200, brainless ha scritto:

Molto più semplice... 
ho lanciato alsaconf e invece di selezionare la scheda audio che aveva
rilevato ho scelto per la legacy, selezionando solo i driver per opl3-sa2+
ha completato il lavoro correttamente e lanciando alsamixer ho settato il
volume (suggerimento trovato ovunque).
ora però non suona gli mp3... ma questa è un'altra storia
(apro un thread domani o dopo, piangendo come un bimbo: perché non mi
suona gli mp3??)
ciao e grazie:)

 ciao e grazie:)
Bene , hai lanciato alsactl store dopo alsamixer ?
per gli mp3 non saprei , con quale programma hai provato ?
hai usato anche aumix ?
PS slackware@current per la mia distro e kernel vanilla compilato a manina

 PS slackware@current per la mia distro e kernel vanilla compilato a manina
duro e puro :)
ciao