Linux Mint Cinnamon no reconoce micrófono externo

Spanish Forum

Moderators: tomeu, JCSenar

kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Buenos días.

He buscado en varios foros acerca de este problema y no encuentro solución. En muchos posts no suelen tener el mismo problema que yo y en otros el post está sin resolver.

El problema es que tengo unos auriculares marca "Fuyin 2.0" con micrófono integrado y entrada minijack de 3.5 mm. Al conectarlos a dispositivos windows o Android se detectan tanto los auriculares como el micrófono sin problemas, pero en mi portátil con Linux Mint 19.3 Tricia, sólo se detectan los auriculares. Otro detalle interesante es que, al conectar unos auriculares con micrófono integrado, pero con entrada USB, detecta el micrófono sin problemas.

La salida que me da el comando inxi -Fxz es la siguiente:

Code: Select all

System:
  Host: manuel-X550CC Kernel: 5.4.0-52-generic x86_64 bits: 64 compiler: gcc 
  v: 7.5.0 Desktop: Cinnamon 4.4.8 Distro: Linux Mint 19.3 Tricia 
  base: Ubuntu 18.04 bionic 
Machine:
  Type: Laptop System: ASUSTeK product: X550CC v: 1.0 serial: <filter> 
  Mobo: ASUSTeK model: X550CC v: 1.0 serial: <filter> 
  BIOS: American Megatrends v: X550CC.300 date: 03/24/2014 
Battery:
  ID-1: BAT0 charge: 25.9 Wh condition: 26.7/44.6 Wh (60%) 
  model: ASUSTeK X550A30 status: Unknown 
CPU:
  Topology: Dual Core model: Intel Core i7-3537U bits: 64 type: MT MCP 
  arch: Ivy Bridge rev: 9 L2 cache: 4096 KiB 
  flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19954 
  Speed: 798 MHz min/max: 800/3100 MHz Core speeds (MHz): 1: 798 2: 798 
  3: 798 4: 798 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: ASUSTeK 
  driver: i915 v: kernel bus ID: 00:02.0 
  Device-2: NVIDIA GK208M [GeForce GT 720M] vendor: ASUSTeK driver: nvidia 
  v: 450.80.02 bus ID: 01:00.0 
  Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia 
  unloaded: fbdev,nouveau,vesa resolution: 1366x768~60Hz 
  OpenGL: renderer: GeForce GT 720M/PCIe/SSE2 v: 4.6.0 NVIDIA 450.80.02 
  direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
  Device-2: NVIDIA GK208 HDMI/DP Audio driver: snd_hda_intel v: kernel 
  bus ID: 01:00.1 
  Sound Server: ALSA v: k5.4.0-52-generic 
Network:
  Device-1: Qualcomm Atheros AR9485 Wireless Network Adapter vendor: Lite-On 
  driver: ath9k v: kernel port: e000 bus ID: 03:00.0 
  IF: wlp3s0 state: up mac: <filter> 
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK driver: r8169 v: kernel port: d000 bus ID: 04:00.2 
  IF: enp4s0f2 state: down mac: <filter> 
Drives:
  Local Storage: total: 894.25 GiB used: 545.04 GiB (60.9%) 
  ID-1: /dev/sda vendor: Kingston model: SA400S37960G size: 894.25 GiB 
Partition:
  ID-1: / size: 879.19 GiB used: 545.04 GiB (62.0%) fs: ext4 dev: /dev/sda1 
Sensors:
  System Temperatures: cpu: 47.0 C mobo: N/A gpu: nvidia temp: 44 C 
  Fan Speeds (RPM): cpu: 2100 
Info:
  Processes: 235 Uptime: 43m Memory: 7.66 GiB used: 1.78 GiB (23.3%) 
  Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 Shell: bash v: 4.4.20 
  inxi: 3.0.32 
Como se puede ver, la aplicación de sonido por defecto sólo detecta el micrófono interno:
Sonido.png
ALSA Mixer tampoco lo ve:
ALSAmixer.png
Y Pulse tampoco:
Pulse.png
EL portátil en cuestión ha tenido varios windows antes del Linux Mint y en ningún momento he tenido problemas al conectar auriculares con micrófono integrado. Así que me da la sensación de que puede ser que haya un driver que falte, pero la verdad es que ando un poco perdido. Aunque he trasteado algo con Linux desde hace tiempo, soy bastante novato, así que pido disculpas de antemano si hay algún tipo de información importante que estoy obviando añadir.

Saludos.

EDITO: El problema venía desde la versión 19.3 Tricia. Actualicé a Ulyana antes de probar otras medidas por si se solucionaba el problema, pero no hubo suerte.
Last edited by kronmm on Fri Oct 30, 2020 3:03 am, edited 1 time in total.
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Hola kronmm y bienvenido al foro.

Probablemente no tenga una opción de micrófono con auricular disponible en su tarjeta de sonido. Es posible que podamos agregar uno y para ver si es posible, necesito ver el resultado de dmesg | grep snd
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Hola MrEen!

Primero de todo, muchas gracias por responder, y gracias por la bienvenida. El tema es que cuando tenía Windows sí que podía utilizar este tipo de auriculares con micrófono integrado, por eso es por lo que creo que tiene que ser algo de software.

La salida del comando que me pides es la siguiente:

Code: Select all

[    7.260777] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    7.263315] snd_hda_intel 0000:01:00.1: Refused to change power state, currently in D3
[    7.285073] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC270: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    7.285076] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    7.285077] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    7.285079] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    7.285080] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    7.285082] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x19
[    7.302506] snd_hda_intel 0000:01:00.1: Refused to change power state, currently in D3
[    7.302624] snd_hda_intel 0000:01:00.1: Disabling MSI
[    7.302633] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[    7.302670] snd_hda_intel 0000:01:00.1: number of I/O streams is 30, forcing separate stream tags
[    7.404291] snd_hda_intel 0000:01:00.1: no codecs initialized
Y si sirve de algo, aquí está la captura de pantalla de alsamixer en la que se ve el chip y la tarjeta:

DeepinScreenshot_Seleccionar área_20201027121212.png

Gracias de nuevo!
Ezee1015
Level 1
Level 1
Posts: 18
Joined: Fri Oct 23, 2020 7:38 pm
Location: Cerca del Planeta Tierra

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by Ezee1015 »

Hola. Probaste intentando instalar los Drivers? Si no te funcionan los Libres, hay que utilizar los privativos: https://www.youtube.com/watch?v=rnAUdxqGjkI
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Ezee1015 wrote:
Tue Oct 27, 2020 8:53 am
Hola. Probaste intentando instalar los Drivers? Si no te funcionan los Libres, hay que utilizar los privativos: https://www.youtube.com/watch?v=rnAUdxqGjkI
Hola Ezee1015, gracias por contestar.

El caso es que recuerdo seguir los pasos de ese vídeo (o uno parecido) poco después de instalar Linux por primera vez. De hecho, puedo abrir el controlador de nVidia sin problema ->

DeepinScreenshot_Seleccionar área_20201027140804.png

Pero cuando intento configurar los controladores ahora, la ventana me sale completamente en blanco ->

DeepinScreenshot_Seleccionar área_20201027140922.png

El caso es que igual está relacionado con mi problema de sonido, pero tampoco estoy seguro de que no sea algo a resolver en un hilo aparte.
Ezee1015
Level 1
Level 1
Posts: 18
Joined: Fri Oct 23, 2020 7:38 pm
Location: Cerca del Planeta Tierra

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by Ezee1015 »

Esto excede de mis conocimientos. Perdoname si no pude haberte solucionado el problema. Ahora solo hay que esperar a que alguien con más conocimientos en el tema te pueda ayudar. Saludos!
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

No te preocupes, Ezee1015. Muchas gracias de todos modos por el aporte.

Por otro lado, añadir que buscando en más detalle he encontrado este hilo en el que parece describirse un problema idéntico al mio. El portátil es el mismo y la tarjeta también.

viewtopic.php?t=326885

Lo añado por si sirve de algo, pero está sin resolver...
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Hola kronmm,

Ahora intente esto en la terminal:

Code: Select all

sudo tee /etc/modprobe.d/alc270-fix.conf <<<'options snd-hda-intel model=dell-headset-multi'
Después de ejecutar eso, reinicie y debería tener un micrófono de auricular disponible.

Con suerte, el tuyo funcionará, a diferencia del otro hilo que encontraste.
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Hola de nuevo,

He probado, pero no ha habido suerte... Me imagino que escribir esa línea en un fichero aparte asegura que se conserve en caso de futuras actualizaciones del fichero alsa-base.conf, la verdad es que es buena idea, pero no ha funcionado.

Como apunte, buscando ayer en varios sitios a añadir la línea que me comenta al final de alsa-base.conf, también con nulo resultado. Como no funcionaba, comencé un proceso de ensayo y error con las siguientes opciones que vi en distintos foros y blogs:

* options snd-hda-intel model=dell-headset-multi
* options snd-hda-intel model=,dell-headset-multi
* options snd-hda-intel model=lenovo
* options snd-hda-intel model=lenovo-dock
* options snd-hda-intel model=toshiba
* options snd-hda-intel model=asus

Cada vez que añadía una opción eliminaba la que había escrito anteriormente y reiniciaba el ordenador por completo (no sólo alsa), pero en ningún caso obtuve resultado. Así que al final borré la línea y conservé el fichero alsa-base.conf como al inicio.
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Tenías razón sobre el motivo del archivo diferente. También simplifica la prueba de diferentes parámetros, ya que el mismo comando siguiente sobrescribe al anterior. Me gustaría que probaras este ahora:

Code: Select all

sudo tee /etc/modprobe.d/alc270-fix.conf <<<'options snd-hda-intel model=headset-mode'
Si eso no funciona, prueba este en su lugar:

Code: Select all

sudo tee /etc/modprobe.d/alc270-fix.conf <<<'options snd-hda-intel model=headset-mic'
Recuerde reiniciar después de cada cambio. Luego, verifique si hay una opción de micrófono para auriculares.
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Sigue sin haber ningún resultado favorable...

En cuanto a esto:
MrEen wrote:
Wed Oct 28, 2020 11:56 am
Luego, verifique si hay una opción de micrófono para auriculares.
Lo he comprobado abriendo las opciones de Pulse y en la aplicación más sencilla de "sonido", pero no sé si hay algún comando en la terminal que pueda arrojar algo más tangible... En cualquier caso, lo auriculares se siguen detectando sin problema como "Auriculares analógicos", pero el micrófono sigue siendo el del audio interno. (Adjunto capturas):

Salida con los auriculares conectados:

aur_conec_sal.png

Salida con los auriculares desconectados:

aur_desconec_sal.png

Entrada con los auriculares tanto conectados como desconectados:

aur_conec_ent.png
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Echemos un vistazo a su configuración de sonido general con este comando:

Code: Select all

curl https://gitlab.freedesktop.org/pulseaudio/pulseaudio/raw/master/src/utils/pa-info?inline=false | bash | nc termbin.com 9999
La última línea de salida tendrá una URL que apunta a la información.
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Esta es la URL que devuelve el script:

https://termbin.com/kbwm
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Bien, sospecho que tiene tanto uno de los cambios que le di, como uno que hizo en alsa-base.conf. Eso causará problemas:
!!Modprobe options (Sound related)
!!--------------------------------

snd_hda_intel: model=headset-mic
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_hda_intel: model=headset-mode
Es posible que debamos probar algo diferente si eso no ayuda.
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Efectivamente, algo raro ha pasado.

He abierto la carpeta /etc/modprobe.d con privilegios elevados y he encontrado tanto el fichero alc270-fix.conf con la opción "options snd-hda-intel model=headset-mic", como otro fichero llamado mic-fix.conf con la opción "options snd-hda-intel model=headset-mode" escrita.

No sé en qué momento se ha creado ese tal mic-fix.conf, pero aprovechando que ya estaba dentro con privilegios elevados, he eliminado el archivo mic-fix.conf y, he editado el archivo alc270-fix.conf dejando sólo "options snd-hda-intel model=headset-mode". Posteriormente he reiniciado y todo sigue igual. Así que he vuelto a abrir alc270-fix.conf y lo he dejado como estaba (options snd-hda-intel model=headset-mic), pero ahora sin que coexistiese con el mic-fix.conf. He vuelto a reiniciar y nada. Exactamente igual...

Por si ayuda, he vuelto a pasar el script anterior y esta es la URL que devuelve:
https://termbin.com/iahe

De verdad, muchas gracias por el tiempo y la paciencia.
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Bueno, casi estamos estancados en este punto.

Instale alsa-tools-gui para poder ejecutar HDAJackRetask. Cuando se abra, marque la casilla "Mostrar pines no conectados" (Show unconnected pins in English) y vea si algún pin no conectado se puede cambiar a Headset Mic or Headphone Mic

Si puede encontrar uno, haga clic en "Instalar anulación de arranque" (Install boot override in English), luego reinicie y vea si tiene la nueva opción.

Debes eliminar la edición que hicimos antes de comenzar. Esto lo hará:

Code: Select all

sudo rm /etc/modprobe.d/alc270-fix.conf
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Y el archivo mic-fix.conf probablemente estaba probando lo que estaba aquí: viewtopic.php?f=48&t=331944&p=1898344&h ... f#p1898344
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Ninguno de los pines inactivos muestra ninguna de esas dos opiones. Los activos tampoco. Tan sólo el pin inactivo 0x18 se puede establecer como Microphone y el pin inactivo 0x1a ofrece la opción Dock Headphone. Nada más allá de eso.

En cuanto a esto:
MrEen wrote:
Wed Oct 28, 2020 7:38 pm
Y el archivo mic-fix.conf probablemente estaba probando lo que estaba aquí: viewtopic.php?f=48&t=331944&p=1898344&h ... f#p1898344
Es posible, la verdad es que no lo recuerdo bien. Llevo varios días con esto y he probado varias cosas. :lol:
User avatar
MrEen
Level 22
Level 22
Posts: 15234
Joined: Mon Jun 12, 2017 8:39 pm

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by MrEen »

Intente HDAJackRetask nuevamente, esta vez marcando la casilla de Parser Hints.

Cerca de la parte inferior de la ventana que se abre, haga doble clic en add_hp_mic hasta que diga que yes.

Haga clic en "Instalar anulación de arranque", luego reinicie y vea si agregó el nuevo micrófono.
kronmm
Level 1
Level 1
Posts: 15
Joined: Mon Oct 26, 2020 3:37 am

Re: Linux Mint Cinnamon no reconoce micrófono externo

Post by kronmm »

Así lo he hecho. Me ha salido una ventana diciendo que reinicie y que tenga en cuenta que es algo experimental. He reiniciado, pero aún así sigue sin aparecer el micrófono, ni en "sonido", ni en Pulse ni en ALSA Mixer...
Post Reply

Return to “Español (Spanish)”