thanks your reply very much!
1, freebsd FreeBSD desktop: I edit ad0X in fstab to be ada0W and disable ATA_CAM in kernel, then the unit reboot correctly.
2, freebsd FreeBSD server: I did as above, but when reboot, my server ask me to choose boot disk, if I list the disk(s), no ad0X and ada0X...