According toyour incomplete configuration, I can only give some advices:
1.isakmp identity address
the default isakmp identity is hostname
2.In pix B, you use the feature "pfs", but not in pix A.
3.Do you allow the vpn traffic to reach the firewall? I can not see the config
sysopt connection permit-ipsec