Newsgroup: it.comp.os.linux.iniziare
Titolo: Scheda audio muta

Come scritto in altro thread, ho appena installato Ubuntu Gnome.
Apparentemente e' tutto ok, ma ho un problema con la scheda audio che 
risulta muta.
Sul PC, oltre all'audio integrato della scheda madre (Realtek ALC883), e' 
connessa una Focusrite Saffire LE, interfaccia firewire semipro...
So che far funzionare quest'ultima e' un discreto casino (se non sbaglio 
funziona con Jack, ma potrei dire bestialita', non ricordo), ma so anche 
che provando la live di Fedora, l'audio Realtek funzionava senza problemi.
Qui invece ciccia!
Se dal pannello di Gnome vado nelle impostazioni audio, in uscita vedo 
elencato solo "Output digitale (S/PDIF) - Audio interno", non posso 
selezionare altro.
Che fo?


digita alsamixer da console e sfrucuglia un po' i parametri. in 
particolare premendo f6 che opzioni hai?
Mi rifiuto di credere che il forum di ubuntu non dia già un risolto al 
problema.
 
ciao e buon linux

 particolare premendo f6 che opzioni hai?
 
Gia' fatto.
Premendo F6, mi mostra in pole position la Focusrite firewire, che non 
dovrebbe funzionare e che infatti non funziona.
In seconda posizione mi mostra l'audio integrato, ho provato a spippolare 
coi cursori ma non sento niente in cuffia.
L'app Gnome, continua a mostrare come unica soluzione, l'uscita digitale 
S/PDIF.
Ho pensato che la Focusrite potesse creare conflitti, quindi l'ho 
disconnessa.
Rilanciando alsamixer vedo come prima opzione la ALC883 (l'app Gnome 
continua imperterrita a vedere solo l'uscita digitale), ma l'audio resta 
muto.
Boh?

Addi' 08 set 2015, 2slow4u scrive:

Ti do' qualche idea, di piu' non so:
- dare in terminale: "ls mod | grep -color=auto snd" e vedere;
- dare in terminale: "sudo dpkg-reconfigure alsa <TAB> <TAB>" e lui ti
mostra tutti quelli da dare successivamente (il tasto TAB e' per il
completamento automatico di bash, ti risparmia di scrivere);
- vedere se installare dei backend per l'audio alsa (ma forse questi
credo siano solo per KDE, Gnome non lo conosco);
- disabilitare da bios la scheda integrata e vedere (oppure togliere
fisicamente la scheda saffire ti dispiace?).
 
 
-- 
Tanti saluti
 

 ls mod | grep -color=auto snd
ls: impossibile accedere a mod: File o directory non esistente
 
[alessandro@localhost tmp]$ lsmod | grep -color=auto snd
grep: opzione non valida -- "="
 
[alessandro@localhost tmp]$ lsmod | grep --color=auto snd
 
snd_hda_codec_idt      45056  1
snd_hda_codec_generic    57344  1 snd_hda_codec_idt
snd_hda_intel          24576  0
snd_hda_codec          73728  3
snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           32768  4
snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_pcm                65536  3 snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer              24576  1 snd_pcm
snd                    53248  6
snd_timer,snd_hda_codec_idt,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
soundcore              12288  1 snd
 
 
  Ciao,
 
 
-- 
Alessandro Selli 
http://alessandro.route-add.net
 
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.

 soundcore              12288  1 snd
 
Hai anche tu l'intel integrata, vanno benissimo, io ho proprio il cip
realtek come 2slow4u, eccolo:
 
snd_hrtimer            12540  1 
snd_seq                51555  1 
snd_seq_device         12980  1 snd_seq
snd_hda_codec_realtek    62023  1 
snd_hda_codec_generic    58021  1 snd_hda_codec_realtek
snd_hda_intel          25959  0 
snd_hda_controller     26262  1 snd_hda_intel
snd_hda_codec          93768  4 snd_hda_codec_realtek,snd_hda_codec
_generic,snd_hda_intel,snd_hda_controller
snd_hwdep              12906  1 snd_hda_codec
snd_pcm                78128  3 snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_timer              22010  3 snd_hrtimer,snd_pcm,snd_seq
snd                    55101  10 snd_hda_codec_realtek,snd_hwdep,snd
_timer,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda
_codec,snd_hda_intel,snd_seq_device
soundcore              12890  2 snd,snd_hda_codec
 
 
-- 
Tanti saluti
 

 realtek come 2slow4u, eccolo:
 
  Si, ho un vecchio netbook Atom.  Vecchio, scarso ma molto ben
supportato.  Finché non scoppia me lo tengo stretto.  :-)


 (oppure togliere fisicamente la scheda saffire ti dispiace?).
 
Mi spiace si.
Alternero' spesso win e linux, e attaccare/staccare la firewire a seconda 
del boot non e' proprio pratico! :)
 

 completamento automatico di bash, ti risparmia di scrivere)
 
dpkg-query: il pacchetto "alsa" non è installato e non è disponibile 
alcuna informazione
Usare "dpkg --info" (= "dpkg-deb --info") per esaminare gli archivi e
"dpkg --contents" (= "dpkg-deb --contents") per elencarne il contenuto.
/usr/sbin/dpkg-reconfigure: alsa non è installato
 
 
Whaaaaaaaaaaaaaat???
Houston, abbiamo un problema!

 firewire_core          69632  3 snd_firewire_lib,snd_bebob,firewire_ohci
 
La riga di comando e': "sudo modprobe -r firewire_core".
Se ti dice che e' occupato prova con snd_bebob o con snd_firewire_lib.
 
Se non te ne vuol togliere nessuno, continua a provare con tutti gli
altri anche della realtek, perche' e' addirittura forse meglio toglierli
TUTTI e poi dare: "sudo modprobe snd_hda_intel" che, senza l'opzione -r,
li ricarica (io avevo dovuto fare cosi'... e' un lavoraccio! ma guarda
che a un certo punto uno te lo toglie certamente, e poi tutti gli altri
che man mano non sono piu' occupati).
 
Hai il vantaggio che, dopo averli tolti tutti, il comando per ricaricare
la realtek ricarica automaticamente anche tutti gli altri che a lei
servono.
 
Se vedi che, messa da sola la realtek, l'audio va, allora dovrai
escludere il caricamento dei moduli della saffire all'avvio.. chiedi
nel caso come fare.
 
 
P.S. Vorrei sbagliarmi ma mi sembra che tempo fa lessi che qualcuno non
riusciva a toglierne nessuno, il motivo e' che dovresti essere senza X,
io infatti avvio in modalita' testo e solo dopo e quando voglio do
startx per la GUI. Comunque prova, perche' nel caso c'e' anche un altro
sistema: puoi escludere il caricamento della saffire all'avvio, pero' e'
complicatino da descrivere e fare.
Ao'.. per essere senza X puoi sempre avviare con 1.
 
 
-- 
Tanti saluti
 

Addi' 08 set 2015, 2slow4u scrive:

LOL!
Ma dopo tab tab te ne scrive diversi, chiaramente tu devi completare
esempio:
sudo dpkg-reconfigure alsa tab tab
alsa-base   alsa-mixergui   alsa-utils
 
sudo dpkg-reconfigure alsa-b tab tab -> sudo dpkg-reconfigure alsa-base
e allora <INVIO>
 
Altrimenti guarda: batti direttamente quei tre che ho scritto, e crepi
l'avarizia di digitazione!
Alsa ce l'hai per forza! solo che il pacchetto alsa e basta non esiste.
 
 
-- 
Tanti saluti
 

 Se ti dice che e' occupato prova con snd_bebob o con snd_firewire_lib.
 
Alura, tanto per cominciare ho provato a rebootare con la saffire 
disconnessa: non cambia una clava.
Ho provato a rimuovere firewire_core, ma nonostante io non stia usando la 
firewire, non mi lascia rimuovere i moduli.
Io mi chiedo, ma perche' con la live di fedora funziona e qui no???
Dovro' mica cambiare distro, porca zozza!!! :D
Ah, stamattina ho chiesto lumi sul forum ubuntu...non una risposta.
Sono in mezzo a una strada! :p
 
 

Addi' 08 set 2015, 2slow4u scrive:

Eh.. io t'ho detto tutto quel che so, ormai puoi provare ad avviare la
live di fedora e salvare l'output di lsmod per vedere che moduli carica
la fedora. Io altro non ti so dire, so che da me era solo questione di
incompatibilita' tra il modulo dello speaker e il snd_intel e avevo
risolto mettendo in blacklist il modulo dello speaker (ce ne sono due e
cosi' mi caricava l'altro compatibile. Questo difetto con la jessie e'
scomparso). Una cosa: se lo salvi salva TUTTO l'output, non solo snd.
 
 
-- 
Tanti saluti
 

dentro la dir /etc/modprobe.d hai un file che riguarda l'audio?
 
cosa hai dentro? tipo:
 
options snd-hda-intel model=auto
 
?
 
 
 
p.s.
cosa vedi da:
 
aplay -l


  Esegui questo:
 
[alessandro@localhost ~]$ dpkg-query --list '*alsa*' | awk '$1 == "ii"
{print $2}'
alsa-base
alsa-utils
alsamixergui
libsox-fmt-alsa:amd64
mpg123-alsa
[alessandro@localhost ~]$


 snd_hda_codec_hdmi     53248  1 
 
  Io sospetto di costui: snd_hda_codec_hdmi.  Secondo me l'ouput
dell'audio prende la strada della porta HDMI.  Se puoi, fai una prova.
Se è così, si deve mettere in un file /etc/modprobe.d/*.conf una riga
che cambi l'ordine di priorità delle schede audio, così che l'uscita
HDMI diventi la seconda, invece che la prima.


 aplay -l
 
Attualmente vedo questo:
 
mauro@Afrodesia:~$ aplay -l
**** Lista di PLAYBACK dispositivi hardware ****
scheda 0: SaffireLE [SaffireLE], dispositivo 0: BeBoB [SaffireLE PCM]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 1: Intel [HDA Intel], dispositivo 0: ALC883 Analog [ALC883 Analog]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 1: Intel [HDA Intel], dispositivo 1: ALC883 Digital [ALC883 
Digital]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 3: HDMI 0 [HDMI 0]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 7: HDMI 1 [HDMI 1]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 8: HDMI 2 [HDMI 2]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 9: HDMI 3 [HDMI 3]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
 
 

Il Wed, 09 Sep 2015 10:11:38 +0000, 2slow4u ha scritto:
 
[SNIP]
 
Allora, ho nuovamente apportato le modifiche a alsa-base.conf per 
sistemare le priorita'.
Ora aplay -l mi restituisce questo:
 
**** Lista di PLAYBACK dispositivi hardware ****
scheda 0: Intel [HDA Intel], dispositivo 0: ALC883 Analog [ALC883 Analog]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 0: Intel [HDA Intel], dispositivo 1: ALC883 Digital [ALC883 
Digital]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 1: SaffireLE [SaffireLE], dispositivo 0: BeBoB [SaffireLE PCM]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 3: HDMI 0 [HDMI 0]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 7: HDMI 1 [HDMI 1]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 8: HDMI 2 [HDMI 2]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 2: NVidia [HDA NVidia], dispositivo 9: HDMI 3 [HDMI 3]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
 
Ho quindi riaperto alsamixer e ho scoperto che...avevo le cuffie in 
muting!!!
Non me ne ero accorto prima per via dell'interfaccia, a me poco chiara.
Vabbe, ho pigiato "m" sul canale della cuffia e...meraviglia, sento del 
soffio in sottofondo!
Eccitatissimo, ho provato a riprodurre un paio di file audio da 
gnome...silenzio tombale! :(
Ho quindi provato a dare un aplay /usr/share/sounds/alsa/Front_Center.wav, 
silenzio assordante anche in questo caso...
Mi sto attapirando.

 {print $2}'
 
Cavoli erano anni che cercavo di evitare questo grep:
grep -w "^$1" pippo | awk '{print $2}'
 
E dire che questo: "awk -vUNO=$1", me l'avevi indicato proprio tu,
solo che cosi' non c'era modo di fargli prendere l'indirizzo /UNO/
con nessun tipo di virgolette o \ di protezione:
awk -vUNO=$1 /UNO/ '{print $2}' pippo
 
Adesso invece e' perfetto! TNX!!
 
awk -vUNO=$1 '$1 == UNO {print $2}' pippo
 
 
-- 
Tanti saluti
 

 muting!!!
 
Te possino! LOL!!
 
-- 
Tanti saluti
 

provato con:
 
options snd-hda-intel model=auto index=0 
 

 options snd-hda-intel model=auto index=0
 
Si, in quel modo da errore all'avvio e non carica il modulo...
Boh?
 

 Te possino! LOL!!
 
Eh, ziocane, non e' che sta gui di alsamixer sia cosi' chiara, eh... ;)
Comunque, come scritto, togliendo il mute, sento solo il soffio
dell'ingresso microfonico, ma niente altro.
Ho usato quasi esclusivamente linux per 3-4 anni, ma e' stato 10 anni
fa...nel frattempo sono arrivato ai 50, quindi il neurone e' affaticato.
Insomma, non ricordo assolutamente una sega, ma proprio niente di niente,
eh... :(
Non capisco pero', se il mixer mi fa sentire il soffio dell'ingresso
microfonico/linea, vuol dire che la scheda audio funziona.
Ma se funziona, perche' non riproduce audio???

 awk -vUNO=$1 '$1 == UNO {print $2}' pippo
 
  ¡Que viva Pippo!


 ho un problema con la scheda audio che  risulta muta.
 
Finalmente ho risolto!!!
 
 
 
 
 
 
Ho installato Debian... :D


  Furbastro!  :-)
