ghmitch wrote: ...
That is interesting. My fstab has the cdrom entry. This was a very recent new install of beta 2 and I don't remember putting that line in there. So I suspect it was put there by the installer. Perhaps you could double check on this?
George, I can confirm that there is absolutely no need for the fstab entry for CDROM in MGA3 (or MGA2, for that matter). I think it's because it gets in the way of the New Way. I can remember having to remove that entry (and perl-HAL-cdrom, and udev v1) from all my MGA2 installations, but as this machine had no CDROM when I installed MGA3, I have no way of knowing if it
would have created it.
I have done some searching around this issue today and the best guess I can come up with is that my IDE interface does not have (and probably never will have) support in libata. I think that means NO pseudo-scsi layer and thus no /dev/sd* or /dev/sr*. So I bit the bullet and scurried out to the shops to get a SATA CD/DVD burner, now fitted and providing a pristine /dev/sr0 and symlinked /dev/cdrom. All that just to get an optical drive to be accepted for what it is!
I am pretty certain that if any of The Old Ones are out there in Magiealand they would know how to get the system to behave the way it would have done before all this automated, self-configuring fakery took over, but life is short and I had to get this thing working before next weekend.
I may come back to this in the future as I am fairly sure that a cleverly written udev rule for cdroms, which accepted the possibility of the device being on an hd* node, might have done the trick. There is one other possible way forward; although the card has been discontinued for many years, there have been BIOS upgrades issued and one in particular addresses some ATAPI bugs. Still, without libata support (am I right about this?), it would probably still need some rule trickery at the very least.
The annoying point of all this is that if I were content to supply root authorisation every time I wanted to read an optical disc then I could almost live with the default situation. Almost. There are still problems getting Xine to use /dev/hdc in place of /dev/sr0, but one could always rip the video and watch that instead ... perhaps not.
Thanks again Dok for your pointers. It got me on the trail (convoluted though it was) of the likely cause of the problem.
Richard