jueves, 4 de abril de 2024

Solución a "A device ID has been used that is out of range for your system"

Recientemente uso máquinas virtuales Linux en VMware Workstation con más frecuencia y, por ello, me he encontrado con un problema recurrente relacionado con el sonido cuya solución pensé que estaba extendida, pero he estado viendo que no es así. Durante el arranque del sistema, existe la posibilidad de que aparezca el mensaje "A device ID has been used that is out of range for your system". Este error ocurre debido a un conflicto en la asignación de recursos de hardware entre el sistema operativo anfitrión y el sistema operativo invitado virtualizado. Aunque no es un problema crítico en el mundo de la virtualización, puede resultar frustrante para algunos usuarios. Afortunadamente, existe una solución que suele funcionar en la mayoría de los casos.

Primero, necesitamos instalar PavuControl si aún no está presente en nuestro sistema. Abrimos una terminal y ejecutamos el siguiente comando:

sudo apt install pavucontrol

Este comando instala PavuControl, que es una herramienta gráfica para configurar y controlar el servidor de sonido PulseAudio. Una vez instalado, ejecutamos PavuControl con el siguiente comando:
pavucontrol
Se abrirá la interfaz gráfica de PavuControl. Navegamos hasta la pestaña "Configuración" (normalmente es la última) y cambiamos la configuración del Profile a "Analog Stereo Duplex" o "Analog Stereo Output" tal como aparece en la imagen inferior. 



Con esta configuración, es probable que hayamos resuelto el problema de sonido. Sin embargo, si aún no funciona, podemos intentar algo más en VMware Workstation. Cerramos la sesión de la máquina virtual, abrimos las opciones de configuración de VMware y buscamos la sección de dispositivos de sonido. Aquí, eliminamos la tarjeta de sonido existente y agregamos una nueva.


0 comentarios: