I have two DVD drives that are giving me trouble in LinuxMint13. Both are older PATA drives that have worked previously, although intermittantly, under Mint.
The one I am debugging right now is a Samsung DVD-ROM ST616T. This one is a reader only, but is better at reading damaged disks than my other drive, a burner, a NEC DVD_RW ND-3540A.
When I insert a commercial DVD video into the Samsung, when it works, here is what I see:
Code:
# udisks --monitor
Monitoring activity from the disks daemon. Press Ctrl+C to cancel.
changed: /org/freedesktop/UDisks/devices/sr1
job-changed: /org/freedesktop/UDisks/devices/sr1
changed: /org/freedesktop/UDisks/devices/sr1
job-changed: /org/freedesktop/UDisks/devices/sr1
When it doesn't work, which is most of the time, I don't see any output from udisks. The behavior is similar if I try to monitor things with "udevadm monitor --udev" ... If I see output from udisks or udevadm, the disk automounts and plays. If I don't see any output, no automount. And I cannot manually mount it either (as root) with "mount -t iso9660 /dev/sr1 /mnt/tmp". I get the error message "no medium found on /dev/sr1" when trying to manually mount the disk.
This drive used to work well under Mint, so it is possible the hardware is going and the occassional successes I see are just temporary blips where the hardware decides to work. However, I am suspicious of this hardware assumption based on what I see from the other NEC drive. It detects and automounts commercial DVD video disks fine every time. However, it only rarely automounts a DVD that I have burned myself. And I burn them in this same NEC drive (using "growisofs ... -dvd-video ...") that is failing to read it's own burns. In order to read them after burning, I had to use the other (now failing) Samsung drive or my standalone DVD player hooked up to my tv.
One other thing on the Samsung drive. Recently it has started to ignore it's hardware eject button on occassion. Upon testing, I found that the hardware eject button would start working again after a power-down reboot. So my thought was a firmware lock placed by Mint. But then the button stopped working even after a reboot. So I tried "eject -i off" to see if that would clear the firmware lock (which should have been cleared by the reboot, but wasn't). Then after "eject -i off", the Samsung always ejects by either hardware (button) control or by software control ("eject /dev/sr1" and also "eject -t /dev/sr1"). This has got to be some freak thing, because there is no way a firwmare lock should be able to persist across a power-down reboot.
Anyway, that's my story. I'm looking for tips on how to further debug this. I am not certain that there is not some software element at play here. Unfortunately I am fresh out of PATA optical drives to swap out. And those are very hard to find for sale these days. I have ordered a SATA one, and a SATA-to-PATA interface adapter gizmo that attaches to the back of the drive. I am skeptical of that setup, but it was cheap enough that I thought I'd go ahead and try it. $17.99 for a Lite-On SATA DVD burner and $6.99 for the PATA adapter.