La bandeja de CD no se abre. ¿Que puedo hacer?

9

Eso es todo. Cada vez que presiono el botón de expulsión en mi reproductor de CD, no pasa nada. El reproductor de CD no es la causa del problema porque esto nunca me sucede en Windows. ¿Alguna sugerencia?

Además, ejecutar el comando de expulsión desde un terminal tampoco hace nada.

Más información: estoy ejecutando ubuntu 10.04 64 bits, he leído previamente un CD (como hace 2 horas), que expulsé usando nautilus porque no pude expulsarlo usando el mismo botón de hardware.

Aquí está la salida del comando 'eject -v':

eject: using default device `cdrom'
eject: device name is `cdrom'
eject: expanded name is `/dev/cdrom'
eject: `/dev/cdrom' is a link to `/dev/sr0'
eject: `/dev/sr0' is not mounted
eject: `/dev/sr0' is not a mount point
eject: `/dev/sr0' is not a multipartition device
eject: trying to eject `/dev/sr0' using CD-ROM eject command
eject: CD-ROM eject command failed
eject: trying to eject `/dev/sr0' using SCSI commands
eject: SCSI eject succeeded

ACTUALIZACIÓN: Ok, me gustaría agregar que no puedo reproducir este error, ya que actualicé a Ubuntu 10.10 usando dicho CD, y el comportamiento parece estar bien ahora. Probablemente fue la actualización a un kernel más reciente lo que hizo el truco. ¡Gracias a todos!

levesco
fuente
¿Cuál es la salida de eject -v?
ændrük
que hardware es
RolandiXor

Respuestas:

9

Hace

sudo umount /dev/cdrom
sudo eject /dev/cdrom

¿trabajo?

Si no, ¿puede expulsar el CD mientras la PC está en la pantalla del BIOS?

TGM
fuente
Para aclarar, si tiene más de una unidad de CD, es posible que deba cambiar / dev / cdrom con / dev / cdrom1, / dev / cdrom2, etc. para la cantidad de unidades que tiene hasta que expulse la correcta.
TGM
3

Intenta hdparm -L 0 /dev/cdrom, y luego eject?

Michel
fuente
3

Intente meter una aguja o un alfiler en el pequeño orificio de la unidad de CD. Eso debería entenderlo.

Richard Johnson
fuente
+1, solo para agregar que las unidades varían, por lo que una búsqueda rápida de 'Expulsar el orificio del pasador' más su marca de unidad puede ayudar. Este método SIEMPRE funciona, pero podría no ser bueno para la unidad.
Tom Brossman
No funciono para mi.
Benubird el
2

Tal vez intente usar un Live CD y luego expulsarlo. Podría ayudar a determinar si es un error con Ubuntu o su instalación.

Lyrositor
fuente
1

tratar

sudo eject

en la línea de comando.

Epeli
fuente
Aún no funciona. 'sudo eject -v' genera lo mismo que 'eject -v'.
Levesque
1

Soy capaz de reproducir este error. Me ocurrió dos veces de la misma manera cuando accidentalmente moví algunos archivos que estaba grabando en un CD. Al ejecutar el eject -vcomando obtengo el mismo resultado que el OP. Desafortunadamente, al momento de publicar esto, no he solucionado el problema. La primera vez que sucedió, pude expulsar la bandeja en la pantalla del BIOS, pero esta vez no funcionó. Intenté sudo umount /dev/cdromy obtuve la salida umount: /dev/cdrom: not mounted. sudo eject -vhizo lo mismo en este punto. Traté hdparm -L 0 /dev/cdromy obtuve la salida

/dev/cdrom: 
setting drive doorlock to 0 (off) 
HDIO_DRIVE_CMD(doorlock) failed: Bad address
Bob Davis
fuente
2
¿Qué versión está utilizando? Mi error estaba usando una distribución que ahora tiene más de 2 años. ¿Quizás deberías abrir una nueva pregunta?
Levesque