Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema con sonoro

Ciao a tutti,
chiedo aiuto per un piccolo problema: l'audio funziona, ma non bene.
Premetto che utilizzo una RedHat 7.3 con Kernel 2.4.20.
la scheda auidio è una via82xxx (o almeno così viene rilevata da alsaconf).
All'avvio di kde mi dice che non è in grado di utilizzare /dev/dsp, e 
che continuerà utilizzando /dev/null.
Se faccio girare alsaconf pare che la configurazione avvenga con 
successo, ma se provo a fare
$>play sonoro.wav
la scheda produce varie volte di seguito il suono e poi si ferma. Stesso 
problema quando uso il Tab per l'autocompletamento (una decina di beep 
ogni volta!!).
Questo il mio modules.conf (parte relativa all'audio)
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.9.0 ---
alias char-major-116 snd
alias snd-card-0 snd-via82xx
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd major=116 cards_limit=1 device_mode=0666
options snd-via82xx index=0
# --- END: Generated by ALSACONF, do not edit. ---
Dove (e come) posso guardare per cercare di risolvere?
Grazie in anticipo,
Francesco

 la scheda auidio è una via82xxx (o almeno così viene rilevata da
alsaconf).
Ma stai usando il driver incluso nel kernel, oppure hai installato
Alsa (driver, lib & utils)?
Io usavo RH+via (prima di ciapparmi la live), ed il suono funzionava bene
utilizzando il relativo modulo del kernel...
Ciao.
Dick

 
Cia Dick e grazie della risposta veloce.
Il problema č che non so se sono in gardo di ripsondere al tuo quesito 
con certezza, perň direi di si: proprio ieri ho aggiornato il kernel 
(proprio per questo problema) e quindi i moduli dovrebbero essere quelli 
  giusti.Hai idea di come accertarmi di ciň?
Grazie

   giusti.Hai idea di come accertarmi di ciò?
Beh, se non hai scaricato i pacchetti Alsa-driver alsa-lib e alsa-utils,
compilati ed
installati, direi che stai utilizzando il modulo del kernel...:-)
Hai provato con il riconoscimento automatico della scheda?
Se non l'hai fatto, allora elimina tutte le righe contenute in
modules.conf create da alsaconf, lancia da console (come root)
il comando setup e scegli il rilevamento automatico della scheda.
a me funzionò subito...
Ciao.
Dick

 
Grazie ancora, purtroppo mi si blocca quando dice che riprodurrà un file 
audio per testare la scheda.
Ciao

 
Ho riprovato in modalità testo, si blocca ugualmente, ma mi dà questo 
messaggio:
PCI: no interrupt known pin C of device 00:11.5
via82cxxx Codec rate locked at 48Khz
dice qualcosa di sensato?
Ciao e grazie ancora.

 Ciao e grazie ancora.
Le butto lě: potrebbe essere
-un problema di irq, indirizzo ecc. della tua scheda integrata
(io proverei a giochicchiare con i settaggi nel bios. A proposito:
la scheda č regolarmente attivata nel bios del tuo pc?)
-un conflitto di Irq tra la tua scheda e qlc altra periferica
- + probabilmente un problema noto, forse il tuo chipset č diverso
da quello che avevo io (prova a cercare con google inserendo parte
del messaggio di errore che ricevi, troverai segnalazioni simili alla tua).
A quest'ultimo proposito, pare che l'ultima versione dei driver alsa
(che trovi su 
www.alsa-project.org
) supportino i via di ultima generazione.
PS: per installare gli alsa devi divertirti "a manina". Se non hai
tempo/voglia
recupera una schedina audio a parte, installala e te la cavi prima...:-)
Ciao
Dick

 
Grazie mille ancora, provero!!!

   giusti.Hai idea di come accertarmi di ciň?
come hai aggiornato il kernel? ricompilandolo di tuo? oppure hai scaricato 
il nuovo kernel in rpm? 
dai un po' di informazioni sui moduli e su i device che hai:
'lspci' e 'lsmod' potrebbero essere d'aiuto.
credo comunque che tu possa risolvere tutti i tuoi problemi re-insallando i 
driver *alsa*. cercali gia' compilati per la tua distro.
        _f

fedro wrote:
 > slaPHP wrote:
 >
 >
 >> Il problema è che non so se sono in gardo di ripsondere al tuo
 >> quesito con certezza, però direi di si: proprio ieri ho aggiornato
 >> il kernel (proprio per questo problema) e quindi i moduli
 >> dovrebbero essere quelli giusti.Hai idea di come accertarmi di ciò?
 >>
 >
 >
 > come hai aggiornato il kernel? ricompilandolo di tuo? oppure hai
 > scaricato il nuovo kernel in rpm? dai un po' di informazioni sui
 > moduli e su i device che hai: 'lspci' e 'lsmod' potrebbero essere
 > d'aiuto.
 >
 > credo comunque che tu possa risolvere tutti i tuoi problemi
 > re-insallando i driver *alsa*. cercali gia' compilati per la tua
 > distro.
 >
 >
 > _f
Ciao e grazie anche a te dell'interessamento.
Non ho ricompilato io, il kernel l'ho scaricato, mi pare (mi ha aiutato
un amico) da qui
http://ccrma-www.stanford.edu/planetccrma/software/
Questo è lspci:
*****
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3116
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
00:08.0 Ethernet controller: 3Com Corporation 3c900B-TPO [Etherlink XL
TPO] (rev 04)
00:0a.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual
16550 UART) (rev 01)
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master
IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
Audio Controller (rev 50)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon VE QY
*******
e questo lsmod
*******
Module                  Size  Used by    Not tainted
snd-seq                47276   0  (unused)
snd-timer              19456   0  [snd-seq]
snd-seq-device          5832   0  [snd-seq]
snd                    42944   0  [snd-seq snd-timer snd-seq-device]
via82cxxx_audio        21536   0
uart401                 7872   0  [via82cxxx_audio]
sound                  70796   0  [via82cxxx_audio uart401]
ac97_codec             12320   0  (autoclean) [via82cxxx_audio]
soundcore               6404   4  (autoclean) [snd via82cxxx_audio sound]
radeon                 97176  13
agpgart                43872   3
binfmt_misc             7268   1
autofs                 11684   1  (autoclean)
3c59x                  27880   1
ide-scsi               10944   0
scsi_mod              107508   1  [ide-scsi]
ide-cd                 32000   0
cdrom                  31968   0  [ide-cd]
nls_iso8859-1           3488   1  (autoclean)
ntfs                   55328   1  (autoclean)
ehci-hcd               18880   0  (unused)
usb-uhci               25444   0  (unused)
usbcore                74272   1  [ehci-hcd usb-uhci]
ext3                   67168   2
jbd                    48972   2  [ext3]
**********
Anche i driver alsa li avevo scaricati dal sito indicato.
Ora provo a toglierli e rimetterli.
Se per caso gli output dicono qualcosa di sensato... ti ringrazierei se 
me lo volessi tradurre.
Un altra cosa: la scheda è integrata sulla MB, e per quello che ho 
capito, posso solo abilitarla o no. Come posso cambiare l'IRQ?
Ciao e grazie ancora
Francesco

avevo un problema simile ed ho risolto utilizzando un'altra versione degli
alsa driver. Non mi ricordo sel il problema sussisteva con la versione di
sviluppo o con quella stabile. Prova entrambe.

 me lo volessi tradurre.
lspci e' la lista delle periferiche PCI che hai sul tuo computer. in questo 
modo puoi identificare con precisione la periferica senza doverti fidare di 
quanto e' 'scritto sulla confezione'.
lsmod e' l'elenco dei moduli attualmente caricati in memoria.
e da quello che vedo mancano due moduli. (vedi sopra)
        _f

 
http://ccrma-www.stanford.edu/planetccrma/software/
Hai provato l'utility "alsaconf" da root? Di solito funziona...
$ su -
# alsaconf
altrimenti posta il contenuto della parte relativa ad ALSA di /etc/modules.conf
HTH
-- 
  .-----------------------.
  | Emiliano Grilli       |
  | 
emi...@libero.it
      |
  | Linux user #209089    |
  | 
http://www.emillo.net
 |
  '-----------------------'

On Fri, 11 Apr 2003 08:32:23 +0200, slaPHP wrote:
Guardando meglio `lsmod` mi accorgo che stai cercando di usare i driver
ALSA e i driver OSS insieme. Dovresti invece seguire le istruzioni che
trovi su 
http://ccrma-www.stanford.edu/planetccrma/software/installkernelandsound.html
in particolare,
sezione 8: remove the oss boot startup and shutdown code


 HTH
Grazie mille anche a te, cercherò di districarmi in questa marea di info.
Oppure installo un'altra scheda.
Ciao

fedro wrote:
  > slaPHP wrote:
  >
  >>
http://ccrma-www.stanford.edu/planetccrma/software/
  >
  > non conosco, sorry. ma e' un mirror ufficiale della tua distro?
  >
Non saprei, come dicevo mi ha aiutato un amico (piuttosto esperto).
Utilizzo una versione una versione di apt per redhat, questo  č un
repository di pacchetti RPM, e quelle che seguono sono le  linee relave
nel file /etc/apt/sources.list
rpm 
http://www-ccrma.stanford.edu/planetccrma/apt
 redhat/7.3/en/i386 os
updates
rpm 
http://www-ccrma.stanford.edu/planetccrma/apt
 redhat/7.x/en/i386
planetcore
rpm 
http://www-ccrma.stanford.edu/planetccrma/apt
 redhat/7.x/en/i386
planetccrma
rpm 
http://www-ccrma.stanford.edu/planetccrma/apt
 redhat/7.3/en/i386
planetccrma
  >
  >>00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
  >>Audio Controller (rev 50)
  >
  > okai, in effetti l'audio e' quello standard per le motherboard con i
chipset
  > via. e funziona.
  >
  >
  >>e questo lsmod
  >
  > (cut cut)
  > ti mancano: snd-pcm-oss e  snd-mixer-oss
  >  probabilmente non hai installato completamente i driver alsa, o
meglio ti
  > mancano i 'layer' di compatibilita' oss (alsa-oss-0.9.0rc1.tar.bz2 nella
  > versione da compilare). prova a cercare il pacchetto rpm completo.
  >
Ho trovato alsa-oss-0.9.1-1.i386.rpm (spero fosse quello giusto), ho
fatto un rpm -i, riavviato, alsaconf, ma niente da fare, non č cambiato
assolutamente nulla.
Ora lsmod č cosě
Module                  Size  Used by    Not tainted
snd-pcm-oss            43972   0  (autoclean)
snd-mixer-oss          13632   0  (autoclean) [snd-pcm-oss]
snd-seq                47276   0  (unused)
snd-via82xx            14404   0
snd-pcm                82016   0  [snd-pcm-oss snd-via82xx]
snd-timer              19456   0  [snd-seq snd-pcm]
snd-ac97-codec         40016   0  [snd-via82xx]
snd-mpu401-uart         5032   0  [snd-via82xx]
snd-rawmidi            18080   0  [snd-mpu401-uart]
snd-seq-device          5832   0  [snd-seq snd-rawmidi]
snd                    42944   0  [snd-pcm-oss snd-mixer-oss snd-seq
snd-via82xx snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart snd-rawmidi
snd-seq-device]
soundcore               6404   4  [snd]
snd-page-alloc          8392   0  (autoclean) [snd-via82xx snd-pcm]
radeon                 97176  13
agpgart                43872   3
binfmt_misc             7268   1
autofs                 11684   1  (autoclean)
3c59x                  27880   1
ide-scsi               10944   0
scsi_mod              107508   1  [ide-scsi]
ide-cd                 32000   0
cdrom                  31968   0  [ide-cd]
nls_iso8859-1           3488   1  (autoclean)
ntfs                   55328   1  (autoclean)
ehci-hcd               18880   0  (unused)
usb-uhci               25444   0  (unused)
usbcore                74272   1  [ehci-hcd usb-uhci]
ext3                   67168   2
jbd                    48972   2  [ext3]
  >
  > lsmod e' l'elenco dei moduli attualmente caricati in memoria.
  > e da quello che vedo mancano due moduli. (vedi sopra)
  >
  >
  >         _f
Mi sembra che qualcosa sia cambiato, ma ancora mi sembra che il problema
sia l'IRQ. Cmq vedo di procurarmi una scheda sonora e dargliela su (a
meno di ulteriori suggerimenti)
Grazie ancora,
Francesco

 meno di ulteriori suggerimenti)
puoi provare anche a disabilitare il server sound aRts, anche a me ha creato 
dei problemi: da kde menu' 'settings' 'sound' 'sound server' e disabiliti 
tutto. poi riavvii.
 
        _f