Некоторые общие замечания о Plug and Play картах


Многие современные карты на платформе Intel являются так называемыми ISA PnP картами, где PnP - это аббревиатура к сочетанию "Plug and Play" (Включи и работай). Это означает, что карта должна быть настроена операционной системой, и это должно производиться программой инициализации во время загрузки системы. В общем случае, существует как минимум три способа сделать это:

  1. У вас есть PnP Bios, что означает, что ваш BIOS осведомлен о возможном наличии PnP-карт и может их отконфигурировать. Если вы думаете, что можете использовать все функции вашего SB AWE PnP только потому, что у вас PnP Bios, то тут вам не повезло. Даже если BIOS заявляет, что поддерживает PnP карты, то он всего лишь настраивает набор портов и адресов, используемых картой. Вы, возможно, сможете играть прямой (raw) звук, но , например, не сможете воспользоваться MIDI-музыкой. Поэтому PnP BIOS не подходит для наших целей.

  2. У вас есть операционная система, поддерживающая PnP карты. Текущее стабильное ядро Linux версий 2.0.x - это не такая система, поэтому нам придется подождать будущих релизов ядра, которые будут поддерживать PnP устройства.

  3. У вас есть специальная программа, запускаемая в процессе загрузки системы, которая инициализирует ваши PnP- карты. Это как раз тот способ, который мы будем использовать.

Наиболее часто используемой программой, предназначенной для инициализации PnP карт под Linux, является пакет "isapnptools" (см. раздел "Источники" и "Начало работы"). Этот пакет обеспечивает предсказуемый способ инициализации всех ISA PnP карт на вашей машине, а не только звуковых.



Содержание раздела