I tested more boards, with even larger dd count.
ddr sdram 128MB on 2C20, passed.
sdram 32MB on 1C6, passed.
only one new board has the failure,
ddr sdram 64MB on 2C8, failed.
but reduce hwselect to 32M,16M,8M passed.
I have checked several patches of other arch from
kernel.org,
and can not find critical update from 2.6.11 to 2.6.12.
The board with problem is PQFP package of cycloneII . It was before I read the SSN guide.
I wonder different kernels may have different buffer cache algo, so that 2.6.11 does not trigger the failure. I will check SSN more carefully on that board.