Can I just say how much I love FreeBSD? It has devctl! Linux didn't have anything like that. Linux is such a false religion.
I run into a problem, though, which I identified using devctl.
I boot with hdac1 disabled. I enable it manually after booting, it enables great, I get the sound too.
Then, I force disable and re-enable hdac1 (connexant HDA). Disabling works. Re-enabling spits out a whole bunch of errors, and even says something about my USB keyboard in those errors! KDE sound controls appear as if the card was working, but they don't work, no sound comes out.
Interestingly, hdac0 can be disabled and re-enabled just fine (which is HDA routed to HDMI).
I run into a problem, though, which I identified using devctl.
I boot with hdac1 disabled. I enable it manually after booting, it enables great, I get the sound too.
Then, I force disable and re-enable hdac1 (connexant HDA). Disabling works. Re-enabling spits out a whole bunch of errors, and even says something about my USB keyboard in those errors! KDE sound controls appear as if the card was working, but they don't work, no sound comes out.
Interestingly, hdac0 can be disabled and re-enabled just fine (which is HDA routed to HDMI).