Hey guys, seems ppl are still being plagued by the cd rom bug in knoppix 3.4 with the 2.6.* kernel. So here is the quick easy way to fix it.
(depending on your drive layout, you will have to change this a little to suit)

1. Open a root console window, navigate to /dev/

2. Type "rm cdrom, rm cdrom1, rm dvd (depending on your drive layout)

3. Type ln -s scd0 cdrom (link for your cdrom-if it's a dvd, change cdrom to dvd)

4. Do the same for your second drive if you have one

5. Change the cdrom lines in your /etc/fstab(without quotes)to say:

"/dev/cdrom /cdrom iso9660 auto user,noauto,exec,ro 0 0"
(same for cdrom1 and dvd except change the relevant wording, ie "/dev/dvd /dvd" etc, or simply edit and reuse the existing cdrom link if it's nearly right )

6. Now delete the cdrom link from your desktop as it never worked anyway did it?

7. Got to your desktop configuration and check "Show devices on desktop" Check the relevant devices to you, i.e. "Show mounted/unmounted cdrom-cdwriter-dvd"

8. You should now have working links on your desktop for your cd drives.

There you go. This should work. Even though the 2.6.* kernel is supposed to support proper ide/atapi settings for optical drives, I have found personally that it is nigh on impossible to make it work, so these will do till they fix it.

If I have made any typo's that u guru's can see, please make note,as I wouldn't want to lead anyone astray

Hope this helps!!