Радиолюбительская технология


Что же делать владельцам Live! предыдущих поколений? - часть 3


CT4871 - SBLive! Value  (PCI\VEN_1102&DEV_0002&SUBSYS_80321102)
SB0060 - SBlive! Value  (PCI\VEN_1102&DEV_0002&SUBSYS_80611102)
SB0101 - SBlive! Value  (PCI\VEN_1102&DEV_0002&SUBSYS_80691102)

Полные версии:

CT4620 - SBLive!        (PCI\VEN_1102&DEV_0002&SUBSYS_00211102)
CT4760 - SBLive!        (PCI\VEN_1102&DEV_0002&SUBSYS_80401102)
SB0103 - SBLive! series (PCI\VEN_1102&DEV_0002&SUBSYS_806A1102)
SB0105 - SBlive! series (PCI\VEN_1102&DEV_0002&SUBSYS_806B1102)

Карты Live!, интегрированные на материнские платы:

SBLive motherboard      (PCI\VEN_1102&DEV_0002&SUBSYS_002F1102)
SBLive motherboard      (PCI\VEN_1102&DEV_0002&SUBSYS_80251102)
SBLive motherboard      (PCI\VEN_1102&DEV_0002&SUBSYS_80631102)

Экзотическая OEM-версия:

CT4790 - SB PCI512      (PCI\VEN_1102&DEV_0002&SUBSYS_80231102)

Знаменитая карта E-MU Audio Production Studio:

EMU APS                 (PCI\VEN_1102&DEV_0002&SUBSYS_40011102)

Для того чтобы узнать идентификатор кода подсистемы вашей карты Live!, не обязательно отпаивать и считывать EEPROM. :) Достаточно воспользоваться утилитой WPCREDIT либо посмотреть значение ключей реестра \HKLM\System\CurrentControlSet\Enum\PCI для Windows 2000 или \HKLM\Enum\PCI для Windows 9x. Нас интересует ключ, начинающийся с VEN_1102&DEV_0002&SUBSYS_xxxxxxx. По номеру SUBSYS (который состоит из Subsystem ID и Subsystem Vendor ID, равный 1102h, Creative) и приведенной выше таблице можно точно определить имеющуюся модель Live!. Например, моя карточка CT4830 OEM имеет Subsystem ID 8027h, что соответствует модели CT4832, а не CT4830, как указано на плате.

Таким образом, чтобы обеспечить поддержку 5.1-систем на "старых" Live!, необходимо изменить Subsystem ID (слово 16 бит) по смещению 06h в прошивке EEPROM Live! на Subsystem ID модели, поддерживающей такую конфигурацию (например, SB0060, Subsystem ID равен 8061h).




Начало  Назад  Вперед