Всем привет! Не знаете ли, какие порты ввода вывода используются в звуковом адаптере Creative SB Audigy 2 ZS (или где можно найти подробное руководство по нему) ? Удалось узнать базовый порт, 0xE000. Но похоже, в этом адаптере порты расположены как-то иначе, т. к. сбросить DSP стандартным способом через 0xE006, 0xE00E и 0xE00A не получается (7й бит порта 0xE00E упорно не хочет устанавлисаться в 1)...
Вообще-то у ВСЕХ PNP-устройств (а к таковым относится абсолютно всё, втыкающееся в PCI и более поздние шины) нет никаких фиксированных портов.
ОС их и настраивает, если ей не нравится настройка, произведённая BIOS (или если BIOS вообще не настроила устройство -- она обязательно настраивает только то железо, что необходимо для загрузки системы). Как настраиваются устройства, описывается в умных спецификациях (в данном случае это PCI-устройство). Ну а назначение конкретных "виртуальных портов" (назовём их так, поскольку их адресация определяется при настройке, они вообще могут быть отображены на адресное пространство памяти, а не ввода-вывода) зависит от устройства и описывается в фирменной документации, которая обычно недоступна либо же существует в открытом доступе, но "неофициально". Есть ли инфа по Аудиджи 2 -- понятия не имею.
В alsa (звуковая подсистема для Линуха) ещё 3 года назад Audigy 2 поддерживалась точно. Можно попытаться выковырять нужное из исходников этой alsa.