Pinging results from too much advance timing. If there is no functioning vacuum advance, you would tend to run retarded, which would not result in pinging. Ported vacuum would only come from a carburetor, never from a fitting on the intake manifold.

Stuart