It could be because your machine has special hardware, but most likely because you are using an old version of Fedora. You should try one of the never versions (eight or nine) which can be downloaded and burned to DVD free of charge at http://fedoraproject.org
. Keep in mind that Fedora 9 is kind of experimental, so if you like something stable which won't be as likely to crash, try fedora 8.
If you do have special hardware, it might be that there are no drivers available for Linux because most hardware manufacturers do not bother making Linux versions. If you're lucky, there might be free Linux drivers as well.