Yes, a PC can have multiple CD drives!
I’m really irritated that in 2009, a CD player is still unable to work correctly when there are two CD drives connected to your PC. I’m pretty sure cdplayer.exe was working fine in Windows 95 with two drives, but 15 years later KsCD is still unable to work correctly. Listening to music, and especially audio CD, is one of the most basic features in an OS which should work like a charm, without any configuration needed from the user (audio CD detected > open the default CD player > play music *automatically*).
I’m on Mandriva Linux 2009.0, with KDE 4.2.4, and KsCD is BROKEN! Not only it’s unable to play any CD, but there is no longer a way to specify which drive to look at to find a CD (this feature was available with KDE 3.5). I tried Grip too, but it doesn’t work (it can list tracks, and that’s it). I tried Mplayer, but it cannot even read audio CDs (!!). And VLC 1.0.0 has a bug which prevents it to read some tracks (no idea why). This leaves me with the old XMMS application and the CDread input plugin. To have it to work, you have to use phonon-xine in the backend because phonon-gstreamer is broken! XMMS is working fine, except that if you eject the CD while XMMS is still playing it, XMMS thinks it’s a good time to freeze your PC. Wow! Welcome in the 21st century, Linux! (and some people still wonder why Linux is still at 1% of the market share??)
For those interested in this story about KsCD, Xine and GStreamer, please read this bug and especially links in comment 17: