Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Vista и IRQ

Автор: Sheon
Дата сообщения: 04.04.2007 00:45
Такая проблемма - половина устройств поставились на одно IRQ. Как это исправить? (настройки в БИОСе нет).
Автор: ipmanyak
Дата сообщения: 04.04.2007 09:00
Sheon Ну и что ? Современные платы расширения для шины PCI, допускают совместное использование прерываний ! Вполне нормальное явление даже для Windows XP и W2K3 , особенно если прерывания выше 15-го, которые являются виртуальными . Если всё работает, стоит ли заморачиваться? Если не работает, то это другой разговор.
За распределение прерываний в биосе отвечают две функции ACPI(Advanced Configuration & Power Interface) и APIC(Advanced Programmable Interrupt Controller - позволяет юзать 24 прерывания вместо 16) .
ACPI управляет питанием, результат - автоматическое включение/выключение компьютера, а так же является менеджером дополнительных (виртуальных) прерываний.
Функция APIC предоставляет возможность без конфликтов работать двум устройствам на одном IRQ. Работая в паре, эти две опции дополняют друг друга и "разводят" конфликлы оборудования на почве IRQ. Но! Процесс этот закрыт и на него нет специфической документации. Основное при работе ACPI и APIC - это таблица DSDT, определяющая правила их работы. Она имеется в любой прошивке BIOS в бинарном виде. Intel открыла спецификацию на свои материнские платы и на алгоритм работы ACPI и APIC. Остальные производители - нет.


Автор: Sheon
Дата сообщения: 04.04.2007 11:29
ipmanyak

Спасибо за информацию для размышления. Включил APIC - надеюсь глюки пропадут.

Насчёт глюков - У меня очень часто выкидывает Windows синие экраны. То видео драйвер вызывает ошибку, то USB, а то попросту звук идёт рывками. Оказалось что у меня видюха, usb и аудио висят на одном прерывании. Не думаю что это хорошо. Сейчас в биосе включил APIC, посмотрю - будут ли глюки. Но на всякий случай вопрос про IRQ в Висте всё равно открыт.

И попутный вопрос - в БИОСе есть ACPI Suspend Type. Можно выбрать S1, S3 и S1&S3. Где можно почитать за что это отвечает, а так же что предпочтительнее выбрать?

P.S.
Вот какие прерывания у меня используются вместе:


Цитата:
IRQ 10    Creative Modem Blaster PCI DI5656
IRQ 10    Realtek RTL8139/810x Family Fast Ethernet сетевой адаптер
    
IRQ 11    Intel(R) 82801EB USB Universal Host Controller - 24D4
IRQ 11    Intel(R) 82801EB USB Universal Host Controller - 24D7
IRQ 11    Intel(R) 82801EB SMBus Controller - 24D3
IRQ 11    Realtek AC'97 Audio
    
IRQ 9    NVIDIA GeForce 6600
IRQ 9    Intel(R) 82801EB USB Universal Host Controller - 24D2
IRQ 9    Intel(R) 82801EB USB Universal Host Controller - 24DE
IRQ 9    Intel(R) 82801EB USB2 Enhanced Host Controller - 24DD
IRQ 9    VAXSCSI Controller
IRQ 9    SCSI/RAID Host Controller


Стоит ли так оставлять?

Добавлено:
Глючит - временами выкидывает bsod с IRQL_NOT_LESS_OR_EQUAL
Автор: ipmanyak
Дата сообщения: 05.04.2007 09:30
Думаю, что это не очень хорошо! Боюсь придется переставить ОС , раз APIC не был включен изначально. Слишком многовато прерываний совместно юзается причем из диапазона ниже 15-го, у меня например на W2K3 такие все выше 15-го !

Страницы: 1

Предыдущая тема: Ограничение размера отсылаемых писем в Exchange 2003


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.