hippo, if it's hardware, like you may be suggesting, a few things don't make sense: First, DDR running at 80M is very slow, so I wouldn't think SSN would be a problem. I have tried it on two boards of the same hardware, and both have the same problem. Secondly, I'm using the 2C35 in a BGA package, so SSN is even less likely. Also, why would it fail just for block device accesses? The CF or MMC doesnt' even DMA into RAM, so it will be much slower. Ethernet on the other hand, does, but that seems to be ok???
Also, I ran the DDR tester core on my hardware a long time ago at 100M+ and there were no failures. AND.. why would it work for 32M but not 64M when you change the PTF? The hardware is still the same.
I don't necessarily think the problem is in the kernel... it might be in the core or the fabric. But I have no idea how to figure this one out, there are too many places to start!