Совместное использование IRQ последовательного порта в Linux
1358
nlucas
Мне никогда не удавалось использовать два последовательных порта для ввода-вывода в Linux, которые использовали один и тот же IRQ, хотя в последовательном драйвере было включено «Совместное использование IRQ».
Некоторым BIOS просто не хватает IRQ для каждого порта, и устройства не работают (для более чем простого обмена данными только с выходом), если IRQ используется совместно. Например, у меня теперь есть плата с 8 последовательными портами (4 внутренними), и BIOS позволяет назначать только 4 IRQ (и мне нужны все порты).
В основном это работает, если один из портов, совместно использующих IRQ, не используется, но как только этот порт используется, оба начинают плохо себя вести.
Что я могу делать не так? Это вообще возможно?
Это должно работать отлично. Какой фактический симптом? А какую доску вы используете?
David Schwartz 13 лет назад
0
Что это за доска? Разве в нем нет драйвера для Linux? У меня была 8-портовая плата более 10 лет назад (я думаю, что даже ISA, у меня она где-то еще есть в подвале), и она использовала только 1 IRQ.
ott-- 13 лет назад
0
Эта конкретная плата основана на Atom, но я никогда не заставлял ее работать на любой плате, которую я пробовал.
nlucas 13 лет назад
0
Симптомы сильно различаются от платы к плате, но обычно они просто перестают получать ввод или «замораживать» вывод.
nlucas 13 лет назад
0
ott: это стандартные последовательные порты, никакой специальный драйвер не требуется, кроме общего. Это происходит даже с двумя портами с общим IRQ, подключенными напрямую к чипсету платы.
nlucas 13 лет назад
0
Это официально поддерживается начиная с Linux 2.2, и если все порты находятся на одном физическом устройстве, оно должно * определенно * работать. (На разных физических устройствах или на очень старых устройствах до PCI вы можете столкнуться с проблемами, если оборудование не поддерживает обмен IRQ.)
David Schwartz 13 лет назад
0
Поэтому мой вопрос: будет ли современное аппаратное обеспечение для ПК поддерживать обмен IRQ? Я знаю, что это должно поддерживаться, но я также знаю, что никогда не работал с любой дешевой материнской платой для ПК, которую я пробовал.
nlucas 13 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4