Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Igor Nikolaev                        2:5030/266     15 Jul 2001  08:01:58
 To : "Yuri Vorobyev"
 Subject : Re: как подключить 6 модемов PCI?
 -------------------------------------------------------------------------------- 
 
 info.ru>
 Yuri Vorobyev <vorob@yamalinfo.ru> wrote:
 
 > Разнотипные и разномодельные. Посмотри
 > http://www.ixbt.com/mainboard/pci-irq-shared.html
 
 Этот текст - редкостная дегенеративная чушь.
 
 По-видимости его автор не имеет ни малейшего представления
 как об описываемом предмете, так и о том, что вычислительная
 техника это всё-таки техника, а не опытно-экспериментальное
 исследование аэродинамических характеристик помела в ступе.
 
 Сначала сказочник рассказывает о том, что i8259a работает
 только по фронту. Берём Хвоща (для тех кто помнит :-)
 и убеждаемся: за переключение уровень(1) / фронт (0)
 отвечает бит LTIM в ICW1 (в писюнделе записать 0x10
 в 0x20). Как запишешь - так и будет.
 
 Более того, на ISA *возможно* организовать несколько 
 устройств на одном прерывании. Хотя это требует поддержки
 как в железе, так и в драйвере. Hо так как на каждое
 устройство пишется свой драйвер - то для объединения 
 одинаковых устройств на шине не противоречит.
 Достаточно прочитать IRR и убедиться что все запросы
 от наших устройств обработаны.
 Дальше пошли сказки про Qbus. Я просто прослезился,
 вспомнил молодость, переходники из магистрального
 параллельного интерфейса в общую шину. Hа мпи один
 запрос прямого доступа, а вот прерываний *четыре*.
 От седьмого до четвёртого. И вообще:
 http://netbsd.org/Documentation/Hardware/Busses/Q-bus
 Потом идёт преподробнейшее описание на тему того,
 как оно всё фигово в мастдайке. Hо это уже личные
 проблемы мастдайки. Мне они глубоко непонятны (-:
 
 % dmesg | grep irq
 dc0: <Intel 21143 10/100BaseTX> port 0xa000-0xa07f mem 0xdc003000-0xdc0033ff irq
 12 at device 4.0 on pci2
 dc1: <Intel 21143 10/100BaseTX> port 0xa400-0xa47f mem 0xdc001000-0xdc0013ff irq
 5 at device 5.0 on pci2
 dc2: <Intel 21143 10/100BaseTX> port 0xa800-0xa87f mem 0xdc000000-0xdc0003ff irq
 7 at device 6.0 on pci2
 dc3: <Intel 21143 10/100BaseTX> port 0xac00-0xac7f mem 0xdc002000-0xdc0023ff irq
 9 at device 7.0 on pci2
 de0: <Digital 21041 Ethernet> port 0xc000-0xc07f mem 0xf2001000-0xf200107f irq 7
 at device 10.0 on pci0
 dc4: <Intel 21143 10/100BaseTX> port 0xb000-0xb07f mem 0xe4003000-0xe40033ff irq
 9 at device 4.0 on pci3
 dc5: <Intel 21143 10/100BaseTX> port 0xb400-0xb47f mem 0xe4001000-0xe40013ff irq
 12 at device 5.0 on pci3
 dc6: <Intel 21143 10/100BaseTX> port 0xb800-0xb87f mem 0xe4000000-0xe40003ff irq
 5 at device 6.0 on pci3
 dc7: <Intel 21143 10/100BaseTX> port 0xbc00-0xbc7f mem 0xe4002000-0xe40023ff irq
 7 at device 7.0 on pci3
 de1: <Digital 21041 Ethernet> port 0xc800-0xc87f mem 0xf2000000-0xf200007f irq
 12 at device 12.0 on pci0
 % uname -v
 FreeBSD 4.3-RELEASE #0: Mon Jul  9 21:48:40 MSD 2001    
 root@tset.pu.ru:/usr/src/sys/compile/ROUTER 
 % 
 Если кто увидит этого сказочника живым,
 то не дайте ему уйти целым и невридимым...
 
 -- 
 Игорь Hиколаев
 --- ifmail v.2.12.os.sensi
  * Origin: И было там два замечательных сигнала: МРЗМ-И и  (2:5030/266@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: как подключить 6 модемов PCI?   Igor Nikolaev   15 Jul 2001 08:01:58 
 как подключить 6 модемов PCI?   Slawa Olhovchenkov   16 Jul 2001 17:39:42 
Архивное /ru.unix/134163136a719.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional