воткнул новую аудиокарту и возникла проблема: если явно прописать устройство в конфиге mpd он вообще не играет, даже виду не показывает. зато на дефолтной играет, а дефолтная по умолчанию - та что в чипсете. поскольку убунта для выбора дефолтной юзаю asoundconf set-default-card CMI8738MC6. потом соответственно sudo /etc/init.d/mpd restart при перезагрузке тоже все ок. а если перезагрузится еще раз дефолтной становится опять SI7012! че делать??
непридумал ниче лучше пока чем писать asoundconf set-default-card CMI8738MC6 автоматом при запуске, благо оно от рута ненадо. но тогда каждый второй раз надо перезапускать mpd что не есть гут :(.