|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexandr Goncharov 2:5020/400 10 Feb 2003 11:54:09 To : Valentin Nechayev Subject : Re: Конфликт прерываний (Re: вопрос к обладателям NE2000 ISA) -------------------------------------------------------------------------------- Valentin Nechayev <netch@segfault.kiev.ua> wrote: >>>> Alexandr Goncharov wrote: AG>> Hаблюдал я как-то классную картину - конфликт прерываний принтера и AG>> звуковой карты. Вот это было очень наглядно. Когда _любая_ попытка AG>> послушать музыку или печати заканчивалась одним - кучей бесполезно AG>> израсходованной бумаги и тонера и душераздирающими звуками из колонок. VN> А я чего-то не понял - как конфликт *прерываний* мог привести к такому? VN> Там что, драйверы были совсем через одно место писаны, что даже проверить VN> статус готовности не могли? Hу примерно так - система считает, что IRQ=7 она отдала звуковой карте и получив такое прерывание - обрабатывает запрос от карты. Hа самом деле - прерывание выдал принтер, запросив очередную порцию данных. И эта порция данных улетает в колонки. Если совсем точно анализировать, то видимо не только прерывания участвовали, но и с дресами ввода-вывода не все в порядке было. VN> P.S. А запись звуков из колонок можно услышать? ;) Это было давно, с какой-то из первых версий W95, на заре plug&play. Как раз появилась мода на то, чтобы в plug&play режиме отобрать IRQ7 у порта принтера, не поддерживающего этот режим и отдать его современной звуковой карте, которая, наоборот, поддерживает. И машинка была чуть ли не 486. Конечно же ничего этого не осталось. VN> -netch- -- Alexandr V. Goncharov, | Digital Networks, Sibirtelecom AGV-RIPE, | agv@tomsknet.ru AGV3-RIPN | phonе: +7(382-2)662510 --- ifmail v.2.15dev5 * Origin: Tomsktelecom - Digital Networks (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/122325aae825c.html, оценка из 5, голосов 10
|