Le plateau de CD ne s'ouvre pas. Que puis-je faire?

9

C'est à peu près ça. Chaque fois que j'appuie sur le bouton d'éjection de mon lecteur cd, rien ne se passe. Le lecteur de CD n'est pas la cause du problème car cela ne m'arrive jamais sous Windows. Aucune suggestion?

De plus, l'exécution de la commande d'éjection à partir d'un terminal ne fait rien non plus.

Plus d'informations: J'utilise ubuntu 10.04 64 bits, j'ai déjà lu un CD (comme il y a 2 heures), que j'ai éjecté en utilisant nautilus car je ne pouvais pas l'éjecter en utilisant le même bouton matériel.

Voici la sortie de la commande '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

MISE À JOUR: Ok, je voudrais ajouter que je ne peux pas reproduire ce bogue, car j'ai mis à niveau vers Ubuntu 10.10 en utilisant ledit CD, et le comportement semble correct maintenant. C'est probablement la mise à niveau vers un noyau plus récent qui a fait l'affaire. Merci tout le monde!

levesque
la source
Quelle est la sortie de eject -v?
ændrük
de quel matériel s'agit-il?
RolandiXor

Réponses:

9

Est-ce que

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

travail?

Sinon, pouvez-vous éjecter le CD lorsque le PC est à l'écran du BIOS?

TGM
la source
pour plus de précision, si vous avez plus d'un lecteur de CD, vous devrez peut-être basculer / dev / cdrom avec / dev / cdrom1, / dev / cdrom2, etc. pour le nombre de lecteurs que vous avez jusqu'à ce que vous éjectiez le bon.
TGM
3

Essayez hdparm -L 0 /dev/cdrom, et alors eject?

Michel
la source
3

Essayez de coller une aiguille ou une épingle dans le petit trou du lecteur de CD. Cela devrait comprendre.

Richard Johnson
la source
+1, juste pour ajouter que les lecteurs varient, une recherche rapide de `` Éjecter le trou d'épingle '' et de votre marque de lecteur peut vous aider. Cette méthode fonctionne TOUJOURS, mais peut ne pas être bonne pour le lecteur.
Tom Brossman
Ça n'a pas marché pour moi.
Benubird
2

Essayez peut-être d'utiliser un Live CD puis d'éjecter. Pourrait aider à déterminer s'il s'agit d'un bogue avec Ubuntu ou votre installation.

Lyrositor
la source
1

essayer

sudo eject

sur la ligne de commande.

Epeli
la source
Ça ne marche toujours pas. 'sudo eject -v' produit la même chose que 'eject -v'.
levesque
1

Je suis capable de reproduire ce bug. Cela s'est produit deux fois de la même manière lorsque j'ai accidentellement déplacé certains fichiers que je gravais sur un CD. En exécutant la eject -vcommande, j'obtiens la même sortie que l'OP. Malheureusement, au moment de la publication, je n'ai pas résolu le problème. La première fois que cela s'est produit, j'ai pu éjecter le plateau sur l'écran du BIOS, mais cette fois cela n'a pas fonctionné. J'ai essayé sudo umount /dev/cdromet obtenu la sortie umount: /dev/cdrom: not mounted. sudo eject -va fait la même chose à ce stade. J'ai essayé hdparm -L 0 /dev/cdromet obtenu la sortie

/dev/cdrom: 
setting drive doorlock to 0 (off) 
HDIO_DRIVE_CMD(doorlock) failed: Bad address
bob davis
la source
2
Quelle version utilisez-vous? Mon bug utilisait une distribution qui a maintenant plus de 2 ans. Vous devriez peut-être ouvrir une nouvelle question?
levesque