Добрый день.
Имеется сервер. ОС FreeBSD 4.10. В нём воткнуты две NE-2000 совместимые сетевые карты (ISA слот) и одна PCI карта. C PCI адаптером проблем нет он появился при инсталяции системы как "fxp0". А ISA карты изначально были совсем не видны. Я пересобрал ядро добавив их поддержку.
device ed0 at isa? port 0x320 irq 5 iomem 0xd8000
device ed1 at isa? port 0x280 irq 9 iomem 0xd8000
В результате все сетевые интерфейсы появились:
# ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 10.132.128.100 netmask 0xffffff00 broadcast 10.132.128.255
ether 00:a0:c9:0c:48:eb
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 1.1.2.1 netmask 0xffffff00 broadcast 1.1.2.255
ether 00:00:01:01:42:57
ed1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 1.1.1.1 netmask 0xffffff00 broadcast 1.1.1.255
ether 00:00:01:f0:99:99
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
С интерфейсом "ed0" всё стало здорово, а вот сетевой интерфейс "ed1" не заработал. А именно я не могу к нему обратится по сети (не пингом ни каким либо сетевым сервисам).
Проблема в параметре "iomem" задаваемом при компиляции ядра? Или в чём то ещё?
Заранее благодарен за помощь.