A bandeja do CD não abre. O que eu posso fazer?

9

É sobre isso. Sempre que pressiono o botão de ejeção no meu CD player, nada acontece. O CD player não é a causa do problema, porque isso nunca acontece comigo no Windows. Alguma sugestão?

Além disso, a execução do comando ejetar de um terminal também não faz nada.

Mais informações: Estou executando o ubuntu 10.04 64 bits, já li um CD (como 2 horas atrás), que eu ejetei usando o nautilus porque não consegui ejetar usando o mesmo botão de hardware.

Aqui está a saída do 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

UPDATE: Ok, gostaria de acrescentar que não consigo reproduzir esse bug, pois atualizei para o Ubuntu 10.10 usando o referido CD, e o comportamento parece bom agora. Provavelmente foi a atualização para um kernel mais recente que fez o truque. Obrigado a todos!

leve
fonte
Qual é a saída de eject -v?
Octndrük
que hardware é esse?
RolandiXor

Respostas:

9

Faz

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

trabalhos?

Caso contrário, você pode ejetar o CD enquanto o PC está na tela do BIOS?

TGM
fonte
para esclarecimento, se você tiver mais de uma unidade de CD, pode ser necessário alternar / dev / cdrom com / dev / cdrom1, / dev / cdrom2 etc para o número de unidades que você possui até que você ejete a unidade correta.
TGM
3

Tente hdparm -L 0 /dev/cdrome depois eject?

Michel
fonte
3

Tente enfiar uma agulha ou um alfinete no pequeno orifício da unidade de CD. Isso deve entender.

Richard Johnson
fonte
+1, Apenas para adicionar que as unidades variam, uma pesquisa rápida por 'Ejetar o furo do pino' e sua marca de unidade pode ajudar. Este método SEMPRE funciona, mas pode não ser bom para a unidade.
Tom Brossman
Não funcionou para mim.
Benubird
2

Talvez tente usar um Live CD e depois ejetar. Pode ajudar a determinar se é um erro no Ubuntu ou na sua instalação.

Lyrositor
fonte
1

tentar

sudo eject

na linha de comando.

Epeli
fonte
Ainda não funciona. 'sudo eject -v' gera a mesma coisa que 'eject -v'.
Levesque
1

Eu sou capaz de reproduzir esse bug. Ocorreu-me duas vezes da mesma maneira quando acidentalmente movi alguns arquivos que estava gravando em um CD. Executando o eject -vcomando, recebo a mesma saída do OP. Infelizmente, no momento da publicação, eu não resolvi o problema. Na primeira vez em que consegui ejetar a bandeja na tela do BIOS, desta vez não funcionou. Eu tentei sudo umount /dev/cdrome consegui a saída umount: /dev/cdrom: not mounted. sudo eject -vfez a mesma coisa neste momento. Eu tentei hdparm -L 0 /dev/cdrome consegui a saída

/dev/cdrom: 
setting drive doorlock to 0 (off) 
HDIO_DRIVE_CMD(doorlock) failed: Bad address
bob davis
fonte
2
Qual versão você está usando? Meu bug estava usando uma distribuição que agora tem mais de 2 anos. Talvez você deva abrir uma nova pergunta?
Leveque