Виртуальная машина с WinXP, все дрова встали, звук присутствует, но микрофон работать не хочет.
1. Какой микрофонный вход используете? (Надо попробовать спереди и сзади).
2. Запустить alsamixer и убедиться, что микрофонный вход не выключен (т.к. по умолчанию он отключен).
3. В alsamixer нажать F4 (захват) и поиграться с ползунками (capture, digital, booster).
4. Проверить, что звук в virtualbox выводится через alsa, и все ползунки тоже на максимум.