This my question may not be oss related but this is one of the best places to ask as this is a forum that audio drivers developers visit who know how gears work.
I have a microphone problem. Can't make it to work.
My motherboard is ASUS M2N-MX with Intel HD Audio onboard. Plus I have Creative Labs CA0106 Soundblaster
Code: Select all
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
01:07.0 Multimedia audio controller: Creative Labs CA0106 SoundblasterThis all is twisted into Cooler Master Elite 332 chassis with 3 audio jacks behind and two in front for intel hda.
My system is gentoo. I'm running kernel 2.6.31 (manually configured) and oss-devel-9999 from oss-overlay.
Here is my problem. About a year ago (maybe more) I did a system update after which I could not use my mic. That time I was using alsa and tried everything I could try to fix it: first I toyed with configs in alsamixer, then I tried to use the external alsa modules, then internal, looked into compile logs, dmesg. This didn't work out.
Then I switched to oss, I liked it but the mic was still dead. So some time later I went to the shop and bought the CA0106 sound card, plugged it in, plugged my headphones into it and... no mic. In summer I somehow found the right combination of options in the ossxmix and was happy for the whole day. But then I needed to reboot the system for some reason and after the reboot the mic was dead again. And it's still dead till today. And nothing I do works.
I tried compiling different versions of oss, asked in IRC (someone told me to compile and use some program from oss source. I don't remember what is was) and on this forum (when it was using IPB iirc) and got an answer "toy with ossxmix". Didn't help. I experimented with both my sound cards. Looked in dmesg (haven't found any errors there). I don't know where to look now.
The mic problem was annoying but I never had time for it (and tbh I haven't used the mic too much). But now it's too annoying to let it stay this way.
I can provide you with any information you would request. I can write a simple C programs (know nothing about the kernel API or soundcard driver programming).
I don't mind experimenting with any weird methods and I have a wish to work on this as long as it's needed.
Can you please help me make my mic work? Or at least help me find where the problem is so I can move on my own?