Eric, I have made two changes in raminit.c 1. csbase counting 2. fill_last to make sure kernel to scan NUMA successfully. For s2880 it can work with 4*1G+2*256M RAM, and doesn't work with 4*1G+2*512M or 4*1G+2*1G. I would try to substitute raminit.c with hardcode one to test for 6G, if it can help. Please advise. Regards Yinghai Lu