DVD writer won't eject
My DVD writer won't eject. I had the same problem with a different drive on a different PC and wrecked about twenty disks trying to get them out with the paperclip method. This time I think it started after I was trying to write on a disk and the computer couldn't handle it and got stuck in a loop which it couldn't get out of.
I was on Ubuntu 11.10 but I have just switched to Debian 6.0.4 in the hope that it would fix it. I've looked for relevant threads, but most of them are old and none have solved the problem. This thread: http://www.linuxquestions.org/questi...d-line-726616/ Made a suggestion in Message 34 (last but one) to type: ps aux |grep gvfsd-cdd Which resulted in: root 3928 0.0 0.0 3304 764 pts/1 S+ 18:35 0:00 grep gvfsd-cdd Which I imagine is a process running and owning the device. It suggests that I should kill that proceess, I think I should type: kill 3928 but I'm a bit wary about trying that without a little advice! This is the relevant entry in fstab: /dev/scd0 /media/cdrom0 udf,iso9660 users,noauto 0 0 This was suggested somewhere: /dev/hdc /mnt/cd iso9660,udf ro,user,noauto,noexec,unhid But I've no idea whether that is safe to try. It's an infuriating problem, particularly since it concerns such a simple function! |
I don't see eject -i0 (that's a zero) in that thread, try that then eject, here's hoping...
|
This is what happens;
root@Asus:/home/chris# eject -i0 CD-Drive may be ejected with device button The tray does not open. It may be relevant to mention that a motor runs whenever I try to eject, but there is a clunk as though some lock is still in place. It's as though there need to be two actions and they aren't synchronised. There's no mechanical problem because it ejects when the ribbon cable is disconnected. |
Did you try the -i0 then a plain eject? I have seen that fail, but I've also seen it work. One other thing to try is (I'm not on linux atm so you'll have to dig for this) explicitly specifying a driver or interface named generic-mmc or generic-mmc-raw or something along those lines, ring changes on those options for whatever's doing your burning. iirc when I did that it didn't fix the immediate problem, I still had to reboot, but the problem stopped recurring.
|
jthill
I typed eject -i0 then pressed the eject button. Sorry - I don't know what Linux atm is or how to install a driver. |
Try (as root) "eject /dev/sr0" (that's a zero)
|
syg00 I have tried that without success.
Would it be worth trying the kill command or changing the line in fstab as mentioned in my original post? |
No, your kill idea won't work - that process is just the grep command you entered.
Try "eject /dev/scd0" (sorry about that, I don't use Debian, and I wasn't reading obviously). |
Try rebooting the computer & eject right when computer is starting before dvd is mounted.
|
atm is just "at the moment" :-)
The drivers I'm referring to are already installed, they're choices of how to talk to the hardware you have. Sometimes you have to give your tool a hint. What are you actually using to talk to the dvd burner? gvfs is a gnome thing, are you using brasero? I was using command-line tools, wodim via genisoimage, there's a driver= option for those times when the hardware's not playing nice. If you're using a gui burner I hope someone can help you find where to pick the access method. |
Quote:
|
jthill
I know what a driver is, but I thought Linux organised them rather more slickly than other OSs I could mention so I haven't looked into them. I did see a tool in a menu once but it didn't list any drivers, so I suppose you have to download them from somewhere. I usually use brasero, but when the problem started I also tried K3B because I know that it has more functionality when you need it. That didn't work either, but it does give a report - nothing useful in it unfortunately. I've just used a paperclip to open the drive, put a disk in, pressed the button and it ejected successfully. It's now not working again. |
Are you unmounting the drive before trying to eject the disc?
|
Quote:
|
When I run this command it doesn't show root it shows my user name
Quote:
|
All times are GMT -5. The time now is 08:32 PM. |