FreeBSD doesn’t enable the sound by default. However it is simple to detect and enable your sound card.
Step 1 – Detect Your Sound Cound
- Install all sound kernel modules by running the following command:
- Check which kernel module was able to bind to your sound card by running this command:
The output will be similar to this but of course you may have a different sound card:
- Notice on the last line after kld there is a snd_. This is you sound card kernel module.
Step 2 - Enable the kernel module for your sound card
- Configure your the kernel module of your sound card to load at boot by adding it to the /boot/loader.conf as follows.
(Of course when you run the command, replace "es137x_" with the letters you see in the output for your sound card.)
Note: If you look at the /boot/default/loader.conf you can find information on proper syntax exactly for your module and other modules.
Your sound card should now be working.