I've tried everything. My application works without any problem with baudrate 4800, but i have to connect an other HW (which sends data with baudrate 9600) to my application.
If you have a board with a MC9S08QG8, try (if you want) to make a simple code (9600) which can receive bytes in an array, if it works i want to see your configuration.
I can do everything with my processor except receiving (transmit is no problem) bytes with the baudrate 9600! i don't know why??