Проблема с распознаванием TechnoTrend DVB карт
После апгрейда моей LinuxMCE 0710 Beta 4 инсталляции до стабильной версии перестало приниматься спутниковое ТВ и исчез звук. Причем случилось все это на следующий день. Сначала подумалось, что умерла DVB карта. Однако в lspci она была видна. Со звуком тоже были какие-то непонятки. Запустив alsamixer обнаружил всего один канал. Да и тот странный какой-то. Покопавшись на просторах Интернета нашел информацию о магическом файле – /proc/asound/cards, где хранятся данные о звуковых картах:
linuxmce@dcerouter:~$ cat /proc/asound/cards
0 [Audiowerk2 ]: aw2 - Audiowerk2
Audiowerk2 with SAA7146 irq 16
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfe020000 irq 20
По какой-то непонятной мне причине DVB карта опозналась системой как звуковая. Звук вернул назад простой командой:
asoundconf set-default-card 2
А вот DVB карта так и не появилась. Спасибо знающим людям из linux-dvb рассылки. Просветили, что в последней версии Audiowerk2 драйверов есть такой код:
static struct pci_device_id snd_aw2_ids[] = {
{PCI_VENDOR_ID_SAA7146, PCI_DEVICE_ID_SAA7146, PCI_ANY_ID, PCI_ANY_ID,
0, 0, 0},
{0}
};
который определяет все saa7146 карты, как звуковые. Для возвращения DVB карточки просто добавил snd_aw2 в /etc/modprobe.d/blacklist. Может кому-нибудь тоже пригодится

