I am trying to switch to FreeBSD full time but one of the bottlenecks I have is misbehaving sound system.
Basically, when I boot into FreeBSD after a well operating session of Linux, the sound works in FreeBSD but I am not able change the sound device using hw.pcm.default_unit. Nor does hw.pcm default_auto work for me. So sometimes both my earphones and laptop speakers are working at the same time and sometimes just one of these.
On the next reboot into FreeBSD, there is a beep before the system even starts to boot up, and then sometimes the sound works sometimes it doesn't.
But on the very next reboot, there is a beep before system starts and one more beep while FreeBSD is booting up, and the sound doesn't work.
Also when I get back to Linux after this, the sound problem persists. But on the very next reboot into Linux. The sound works just fine.
I don't understand what is going on with my system. Is FreeBSD setting some flags for the initial beep? Is the sound device not getting removed properly?
When I only had Linux on my system, there was no such problem with the sound.
I have gone through man sound. snd_hda(4).
I am loading snd_hda(4) and snd_uaudio(4) at boot. Rest of the drivers don't seem to make any difference either.
Basically, when I boot into FreeBSD after a well operating session of Linux, the sound works in FreeBSD but I am not able change the sound device using hw.pcm.default_unit. Nor does hw.pcm default_auto work for me. So sometimes both my earphones and laptop speakers are working at the same time and sometimes just one of these.
On the next reboot into FreeBSD, there is a beep before the system even starts to boot up, and then sometimes the sound works sometimes it doesn't.
But on the very next reboot, there is a beep before system starts and one more beep while FreeBSD is booting up, and the sound doesn't work.
Also when I get back to Linux after this, the sound problem persists. But on the very next reboot into Linux. The sound works just fine.
I don't understand what is going on with my system. Is FreeBSD setting some flags for the initial beep? Is the sound device not getting removed properly?
When I only had Linux on my system, there was no such problem with the sound.
I have gone through man sound. snd_hda(4).
I am loading snd_hda(4) and snd_uaudio(4) at boot. Rest of the drivers don't seem to make any difference either.