I found a bug in the newest ati driver.
GetRenderState in DirectX9(June2010) is failed.
My environment is
OS : Windows XP 32bit
Graphics Card : Radeon HD 4670
DirectX Version 184.108.40.20631
DWORD original = TRUE;
DWORD value = 0;
device->SetRenderState( D3DRS_ALPHABLENDENABLE, original );
device->GetRenderState( D3DRS_ALPHABLENDENABLE, &value );
if( original != value ) printf("Failed.");
this code shows "Failed"
Would you improve it?
Since you haven't gotten any replies on the forums yet, try contacting AMD Support here: http://emailcustomercare.amd.com/
If it's not a bug, they can help resolve the issue. And if it is a bug, they should know the right person to report it to.