Por lo que llevo visto, IE (9) solo admite dos tipos de degradado: horizontal y vertical, y de solo dos colores, al 50% cada uno.
Código CSS:
Ver originalfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#ffffff',GradientType=1);
En GradientType pon el valor 1 para vertical y 0 para el horizontal.
Si los navegadores fueran artrópodos, IE sería el cangrejo...