Well, As my laptop uses a Sis graphics card:
Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter
I have always had to have the “video=sisfb” argument in Grub to load the sisfb (Sis Frame Buffer). Otherwise I fell victim to the “Bad Colour Depth” bug.
I have just installed the latest Sis driver “xserver-xorg-video-sis_0.10.2-3” from the Debian sid repos on Crunchbang Statler (Debian Squeeze) and removed the sisfb argument from Grub2 and have a beautiful shiny desktop with no colour problems whatsoever
For those who are curious, some photos can be seen here: http://sites.google.com/site/superpikmaster/sis
I have installed FreeBSD alongside Staler on this laptop and have been faced with the same Sis bug, unfortunately, there is no sisfb module available for FreeBSD, so I have been looking for other solutions. Quite a giant leap into a new OS, not juts trying to fix the bug, but looking into the possibility of porting a new sis driver.
At the moment, my FreeBSD install has the 0.10.2-2 driver, so I am really hoping we get the 0.10.2-3 driver soon. I will be emailing the maintainers to see how that stands as I feel that porting the driver myself is going to be way out of my depth. However, the FreeBSD forum members have been very helpful and provided me links to guides. http://forums.freebsd.org/showthread.php?p=81906
I have a very, very nice FreeBSD Open Box setup now, all built from the base up (netinstall) from ports which took 5 days to compile and configure everything. I don’t want to have to abandon it for the sake of a Sis driver upgrade.