I am using Toshiba S3094 model laptop. I have installed opensuse v 11.2 in my laptop. I am new to Linux. I have the following problems:

1. Fn key not working
2. Not able to reduce screen brightness.
3. Pages with Tamil fonts are not displaying properly. The letters are coming as broken letters even after installing Tamil fonts.
4. Could not play Online FM Radio with windows media player.

I went several forums and nothing have worked out.
Please suggest a workable solution.
Any help will be appreciated.
Thanks in advance.

Note: I dont know how make packages in Linux. I am a beginner.