Ubuntu Detecta la Unidad CD/DVD Pero No Lee Discos? Pasos de Solución de Problemas

La unidad aparece en `lsblk`/`dmesg` pero no monta ni lee. Común en Linux debido a firmware, kernel o problemas de hardware. Siga esta escalera.

1. Verificar Lo Básico del Hardware

  • Pruebe el disco en otra máquina → descarta disco defectuoso.
  • Pruebe múltiples discos (prensados, grabados, DVD, CD).
  • Limpie la lente: disco limpia-lentes o 99 % IPA en hisopo de espuma (trazo radial suave).
  • Revise cables: datos SATA + energía firmemente conectados; pruebe otro puerto/cable.

2. Verificaciones de Software / Kernel

# Actualizar e instalar herramientas sudo apt update && sudo apt install -y udisks2 libdvd-pkg regionset # Verificar que el kernel vea el dispositivo dmesg -T | grep -i -e cd -e dvd -e sr0 ls -l /dev/sr0 /dev/cdrom # Verificar permisos del grupo $USER # asegurar grupo 'cdrom' sudo usermod -aG cdrom $USER # volver a iniciar sesión después 

3. Problemas de Montaje

# Montaje manual (disco de datos) sudo mount /dev/sr0 /mnt ls /mnt # CD de audio: sin sistema de archivos; use 'cdparanoia' o reproductor (VLC, mpv) # DVD de video: se necesita libdvdcss sudo dpkg-reconfigure libdvd-pkg # construye/instala libdvdcss 

4. Firmware de la Unidad / Bloqueo de Región

  • Región de DVD: `regionset /dev/sr0` (máximo 5 cambios).
  • Firmware RPC-2: la unidad aplica la región; `regionset` o `vlc` (libdvdcss) lo evade en software.
  • Actualice el firmware de la unidad (herramienta de Windows del proveedor) si persisten los errores de lectura.

5. Configuración de Udev / Auto-montaje

# Verificar reglas udev udevadm info -a -n /dev/sr0 | grep -i symlink # Asegurarse de que /etc/fstab no tenga entrada obsoleta de cdrom # Auto-montaje GNOME/KDE: Configuración → Medios Extraíbles → "Montar medios automáticamente" 

6. Prueba con Live USB (Aislar OS vs Hardware)

Inicie Ubuntu Live USB. Si la unidad lee allí → su configuración del SO instalado está rota. Si no → hardware/firmware.

7. Últimos Recursos

  • `sudo sg_raw /dev/sr0 1b 00 00 00 00 00` (START STOP UNIT — hacer girar).
  • Pruebe `cdrdao disk-info --device /dev/sr0`.
  • Reemplace la unidad ($15–$25 SATA DVD-RW). Son consumibles.

La solución más común: instalar `libdvd-pkg` + agregar usuario al grupo `cdrom` + reiniciar.