Does anyone else notice that if you put a CD into the drive and return several minutes to an hour to read it, Linux has difficulty reading it.
Can you please clarify what you mean by "reading it". Are you talking about a particular GUI program? Have you tried reading it by doing an 'ls' on it?
Perhaps it is only this particular program that is causing you trouble.
I usually have to open then close the CD player again to read it.
You don't need to do this. Just have a look if your CD is
mounted. Try issuing the command
df.
If your CD is mounted, just unmount (umount /mnt/cdrom) it and then mount it again (mount /mnt/cdrom).