LINUX.ORG.RU

История изменений

Исправление lenin386, (текущая версия) :

Да ладно, со времен появления устройств Plug and Play эта проблема разруливается автоматически на уровне BIOS.

Нет, профессор. Технология PnP - это всего лишь механизм получения конфигурация устройства. Если раньше адреса и прерывания требовалось указывать драйверу в параметрах или конфиге, то PnP устройство драйвер конфигурирует сам. Но если устройства заняли одно прерывание, но никакой PnP не поможет. Это не сложно - в PCI всего лишь 15 линий прерываний (IRQ), из которых ~10 занято. В ISA конфликты IRQ не допускались, в PCI драйверы обязаны разрешать конфликты, но делают это не всегда. Есть ещё конечно костыли типа APIC, но тут теже проблемы - драйверы, которые должны, но прощают.

Исправление lenin386, :

Да ладно, со времен появления устройств Plug and Play эта проблема разруливается автоматически на уровне BIOS.

Нет, профессор. Технология PnP - это всего лишь механизм получения конфигурация устройства. Если раньше адреса и прерывания требовалось указывать драйверу в параметрах или конфиге, то PnP устройство драйвер конфигурирует сам. Но если устройства заняли одно прерывание, но никакой PnP не поможет. Это не сложно - в PCI всего лишь 15 линий прерываний (IRQ), из которых ~10 занято. В ISA конфликты IRQ не допускались, в PCI драйверы обязаны разрешать конфликты, но делают это не всегда. Есть ещё конечно костыли типа APIC, но тут тебе проблемы - драйверы, которые должны, но прощают.

Исправление lenin386, :

Да ладно, со времен появления устройств Plug and Play эта проблема разруливается автоматически на уровне BIOS.

Нет, профессор. Технология PnP - это всего лишь механизм получения конфигурация устройства. Если раньше адреса и прерывания требовалось указывать драйверу в параметрах или конфиге, то PnP устройство драйвер конфигурирует сам. Но если устройства заняли одно прерывание, но никакой PnP не поможет. Это не сложно - в PCI всего лишь 15 линий прерываний (IRQ), из которых ~10 занято. В ISA конфликты не допускались, в PCI драйверы обязаны разрешать конфликты, но делают это не всегда. Есть ещё конечно костыли типа APIC, но тут тебе проблемы - драйверы, которые должны, но прощают.

Исходная версия lenin386, :

Да ладно, со времен появления устройств Plug and Play эта проблема разруливается автоматически на уровне BIOS.

Нет, профессор. Технология PnP - это всего лишь механизм получения конфигурация устройства. Если раньше адреса и прерывания требовалось указывать драйверу в параметрах или конфиге, то PnP устройство драйвер конфигурирует сам. Но если устройства заняли одно прерывание, но никакой PnP не поможет. Это не сложно - в PCI всего лишь 15 прерываний, из которых ~10 занято. В ISA конфликты не допускались, в PCI драйверы обязаны разрешать конфликты, но делают это не всегда. Есть ещё конечно костыли типа APIC, но тут тебе проблемы - драйверы, которые должны, но прощают.