Pagina 1 di 3

[Risolto] microfono non riconosciuto su lenovo 110

Inviato: lunedì 12 dicembre 2016, 15:03
da Mr.Spock
Salve a tutti,

Ho recentemente acquistato un portatile Lenovo ideapad 110 ed ho installato in dual boot ubuntu 16.04.
Va tutto bene ma non funziona il microfono, né quello integrato né tramite il jack.

Secondo windows la mia scheda audio è la Realteck hight definition audio ma sembra non essere correttamente riconosciuta da ubuntu:

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ cat /proc/asound/cards
 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xf0e64000 irq 40
 1 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xf0e60000 irq 39

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ lspci | grep -i audio 
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15b3
00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Device 157a
Ho installato pavucontrol ma non ho ottenuto nessun risultato, la barra del volume del microfono rimane a 0.
Collegando una webcam esterna, l'audio viene correttamente catturato dal microfono della camera.

Alsamixer non mi mostra nessun controllo per il microfono, mi segnala che non dispongo di nessun dispositivo di cattura.
Qualcuno ha idea di come muovermi? Ho cercato a lungo sia qui che altrove ma non ho trovato una soluzione.

Ringraziamenti anticipati.

Re: microfono non riconosciuto su lenovo 110

Inviato: martedì 13 dicembre 2016, 16:35
da Mr.Spock
Up.

La scheda audio, secondo le specifiche tecniche, è una realtek alc3248. Ma sembra che questa scheda la possiedo solo io. Non riesco a trovare nulla di utile.
Qualche consiglio?

Re: microfono non riconosciuto su lenovo 110

Inviato: giovedì 15 dicembre 2016, 16:41
da Mr.Spock
Up

Re: microfono non riconosciuto su lenovo 110

Inviato: giovedì 15 dicembre 2016, 18:18
da magozurlinux
Da terminale postami questi comandi:

Codice: Seleziona tutto

aplay -l

Codice: Seleziona tutto

amixer

Re: microfono non riconosciuto su lenovo 110

Inviato: giovedì 15 dicembre 2016, 20:41
da Mr.Spock
Grazie mille per l'interessamento. :-)

Ecco i risultati dei comandi:

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ aplay -l
**** Lista di PLAYBACK dispositivi hardware ****
scheda 0: HDMI [HDA ATI HDMI], dispositivo 3: HDMI 0 [HDMI 0]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0
scheda 1: Generic [HD-Audio Generic], dispositivo 0: Generic Analog [Generic Analog]
  Sottoperiferiche: 0/1
  Sottoperiferica #0: subdevice #0

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ amixer
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]

Re: microfono non riconosciuto su lenovo 110

Inviato: venerdì 16 dicembre 2016, 18:25
da magozurlinux
Hai installato pavucontrol?

Avvia pavucontrol, clicca sulla scheda Ingressi ed imposti il microfono.

Re: microfono non riconosciuto su lenovo 110

Inviato: venerdì 16 dicembre 2016, 18:56
da Mr.Spock
Si la prova l'ho fatta qualche giorno fa.
Ho impostato "microfono interno" ma la barra del microfono rimane vuota, stessa cosa se imposto microfono esterno e provo ad inserire un microfono nel jack.

Re: microfono non riconosciuto su lenovo 110

Inviato: venerdì 16 dicembre 2016, 19:07
da magozurlinux
Da terminale dai questo comando:

Codice: Seleziona tutto

alsamixer -V all
con la freccia -> ti sposti verso destra, c'è qualcosa come in foto?

Re: microfono non riconosciuto su lenovo 110

Inviato: venerdì 16 dicembre 2016, 19:49
da Mr.Spock
Alsamixer mi mostra i controlli per il master, le cuffie (che funzionano), gli altoparlanti e il pcm. Nessuna voce microfono. Se vado sulla scheda "cattura", mi dice: "Questo dispositivo audio non dispone dei controlli di cattura"

Re: microfono non riconosciuto su lenovo 110

Inviato: venerdì 16 dicembre 2016, 22:25
da magozurlinux
Da terminale postami questo comando:

Codice: Seleziona tutto

lspci -nn | grep -i audio

Re: microfono non riconosciuto su lenovo 110

Inviato: venerdì 16 dicembre 2016, 22:33
da Mr.Spock

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ lspci -nn | grep -i audio
00:01.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:15b3]
00:09.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Device [1022:157a]

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 12:39
da magozurlinux
Proviamo così:

Da terminale postami questo comando:

Codice: Seleziona tutto

arecord -l

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 15:51
da Mr.Spock

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ arecord -l
**** Lista di CAPTURE dispositivi hardware ****
scheda 1: Generic [HD-Audio Generic], dispositivo 0: Generic Analog [Generic Analog]
  Sottoperiferiche: 1/1
  Sottoperiferica #0: subdevice #0

Grazie! :-)

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 17:30
da magozurlinux
Prego, di nulla!

da terminale postami questo comando:

Codice: Seleziona tutto

cat /etc/modprobe.d/alsa-base.conf

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 17:55
da Mr.Spock
Ecco il risultato:

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 18:37
da magozurlinux
Da terminale dai questi comandi:

Codice: Seleziona tutto

sudo gedit /etc/modprobe.d/alsa-base.conf
vai in fondo al file; aggiungi questa riga:

Codice: Seleziona tutto

options snd-hda-intel enable_msi=1
salva ed esci dall'editor di testo.

Codice: Seleziona tutto

sudo alsa force-reload
riavvia il portatile.

Prova il microfono esterno.

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 19:04
da Mr.Spock
Niente da fare purtroppo.

Alsamixer continua a dirmi che non ho nessun dispositivo di cattura audio.

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 19:18
da magozurlinux
Da terminale postami questo comando:

Codice: Seleziona tutto

arecord -L

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 19:27
da Mr.Spock

Codice: Seleziona tutto

maurizio@maurizio-Lenovo-ideapad-110-15AST:~$ arecord -L
default
    Playback/recording through the PulseAudio sound server
null
    Discard all samples (playback) or generate zero samples (capture)
pulse
    PulseAudio Sound Server
sysdefault:CARD=Generic
    HD-Audio Generic, Generic Analog
    Default Audio Device
front:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    Front speakers
surround21:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
dmix:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    Direct sample mixing device
dsnoop:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    Direct sample snooping device
hw:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    Direct hardware device without any conversions
plughw:CARD=Generic,DEV=0
    HD-Audio Generic, Generic Analog
    Hardware device with all software conversions

Re: microfono non riconosciuto su lenovo 110

Inviato: sabato 17 dicembre 2016, 19:44
da magozurlinux
Da terminale dai questi comandi:

Codice: Seleziona tutto

sudo gedit /etc/modprobe.d/alsa-base.conf
vai in fondo al file; cancella la riga che hai aggiunto

Codice: Seleziona tutto

options snd-hda-intel enable_msi=1
copia e incolla questa:

Codice: Seleziona tutto

options snd-hda-intel model=laptop position_fix=1 enable=yes
riavvia il portatile.