MacBook Pro works fine but does not make the startup sound
You can try resetting the chime back it it's defualt settings; this is done in NVRAM.

Using Terminal issue the command sudo nvram -d SystemAudioVolume

You will be asked for your password; enter it.   Reboot.  You should hear the chime.