1.apt-get remove pulseaudio
2.reboot
3.apt-get install pulseaudio
4.reboot
Printable View
1.apt-get remove pulseaudio
2.reboot
3.apt-get install pulseaudio
4.reboot
Thanks aetos, simple and effective, uninstalling, rebooting and reinstalling did the trick for me with a new install of Kali rolling 2016.2
Audio/video drivers are always frustrating, especially after you've built your infrastructure on top of a distro. With respect to those who advocated removing pulseaudio and reinstalling, this is not really a solution, and the workaround does not persist across reboots. Instead of doing all the reinstalling business...if you do a "ps aux | grep pulse" and "kill <process-ID-number>" I found that audio starts working again immediately (it will automagically respawn the process silently and all the sudden we have sound) without needing to reinstall/reboot anything. Looking into this further, there is no explicit service for pulseaudio (ie "systemctl | grep pulse" returns nothing as there is no systemd unit file) so I suspect that it is probably pulled in as part of the alsa-utils stack (ie "systemctl" and look at the first line). Strangely, attempting to manually restart this service via the "systemctl restart alsa-utils" command (or equivalent systemv service-style command) yields a "service is masked" error which alludes to boot-time modprobe weirdness, and doing a "systemctl unmask alsa-utils" seems to do absolutely nothing. To me this reeks of boot-time DBUS problems. It's kinda pain in the *** that we can't just add a "systemctl restart alsa-utils" or "systemctl restart pulseaudio.service" to our .bashrc file and be done with this silliness, however, it's a simple matter to use awk to create a script to parse out that process ID number from your ps aux output (It's the second feild) and stick that in your bashrc.
As a sidenote, if you're using the amd-gpu-pro driver stack your HDMI audio output will never work, you are stuck with the analog line-in unless you're on Ubuntu or RHEL, or care to compile it from scratch, this has to do with open source licensing nastiness