I try to do everything in accordance with the documentation.
I have Intel PRO/1000 PT (82572EI Gigabit Ethernet Controller (Copper) (rev: 6)) specifically purchased for Mikrotik

[admin@MikroTik] > /system resource io print
Code: Select all
PORT-RANGE OWNER
0x20-0x21 APIC
0x40-0x43 [timer0]
0x50-0x53 [timer1]
0x60-0x6F keyboard
0x70-0x77 [rtc]
0x80-0x8F DMA
0xA0-0xA1 APIC
0xC0-0xDF DMA
0xF0-0xFF FPU
0x170-0x177 [0000:00:1f.2]
0x170-0x177 [libata]
0x1F0-0x1F7 [0000:00:1f.2]
0x1F0-0x1F7 [libata]
0x376-0x376 [0000:00:1f.2]
0x376-0x376 [libata]
0x3C0-0x3DF VGA
0x3F6-0x3F6 [0000:00:1f.2]
0x3F6-0x3F6 [libata]
0x400-0x47F [0000:00:1f.0]
0x400-0x47F [pnp 00:06]
0x400-0x403 [ACPI PM1a_EVT_BLK]
0x404-0x405 [ACPI PM1a_CNT_BLK]
0x408-0x40B [ACPI PM_TMR]
0x410-0x415 [ACPI CPU throttle]
0x420-0x42F [ACPI GPE0_BLK]
0x450-0x450 [ACPI PM2_CNT_BLK]
0x500-0x53F [0000:00:1f.0]
0x500-0x53F [pnp 00:06]
0x680-0x6FF [pnp 00:06]
0xCF8-0xCFF [PCI conf1]
0x1000-0x1FFF [PCI Bus #04]
0x1000-0x100F [0000:04:00.0]
0x1000-0x100F [libata]
0x1010-0x1017 [0000:04:00.0]
0x1018-0x101F [0000:04:00.0]
0x1018-0x101F [libata]
0x1020-0x1023 [0000:04:00.0]
0x1024-0x1027 [0000:04:00.0]
0x1024-0x1027 [libata]
0x2000-0x2FFF [PCI Bus #01]
0x2000-0x201F [0000:01:00.0]
0x3000-0x301F [0000:00:1f.3]
0x3020-0x303F [0000:00:1d.2]
0x3020-0x303F [uhci_hcd]
0x3040-0x305F [0000:00:1d.1]
0x3040-0x305F [uhci_hcd]
0x3060-0x307F [0000:00:1d.0]
0x3060-0x307F [uhci_hcd]
0x3080-0x309F [0000:00:1a.2]
0x3080-0x309F [uhci_hcd]
0x30A0-0x30BF [0000:00:1a.1]
0x30A0-0x30BF [uhci_hcd]
0x30C0-0x30DF [0000:00:1a.0]
0x30C0-0x30DF [uhci_hcd]
0x30E0-0x30FF [0000:00:19.0]
0x30E0-0x30FF [e1000e]
0x3400-0x340F [0000:00:1f.5]
0x3410-0x341F [0000:00:1f.5]
0x3410-0x341F [libata]
0x3420-0x342F [0000:00:1f.2]
0x3430-0x343F [0000:00:1f.2]
0x3430-0x343F [libata]
0x3440-0x3447 [0000:00:1f.5]
0x3440-0x3447 [libata]
0x3448-0x344F [0000:00:1f.5]
0x3448-0x344F [libata]
0x3460-0x3467 [0000:00:02.0]
0x3468-0x346B [0000:00:1f.5]
0x3468-0x346B [libata]
0x346C-0x346F [0000:00:1f.5]
0x346C-0x346F [libata]
[admin@MikroTik] > /system resource irq print
Code: Select all
IRQ OWNER
1 [Phys-irq-level i8042]
8 [Phys-irq-level rtc]
9 [Phys-irq-level acpi]
12 [Phys-irq-level i8042]
14 [Phys-irq-level libata]
15 [Phys-irq-level libata]
17 [Phys-irq-level ehci_hcd:usb1]
17 [uhci_hcd:usb5]
18 [Phys-irq-level eth0]
19 [Phys-irq-level libata]
19 [uhci_hcd:usb3]
19 [uhci_hcd:usb8]
20 [Phys-irq-level uhci_hcd:usb7]
21 [Phys-irq-level libata]
21 [uhci_hcd:usb4]
22 [Phys-irq-level ehci_hcd:usb2]
22 [uhci_hcd:usb6]
256 [Dynamic-irq-level timer0]
257 [Dynamic-irq-level resched0]
258 [Dynamic-irq-level callfunc0]
259 [Dynamic-irq-level resched1]
260 [Dynamic-irq-level callfunc1]
261 [Dynamic-irq-level timer1]
262 [Dynamic-irq-level xenbus]
263 [Dynamic-irq-level console]
[admin@MikroTik] > driver add name?
Code: Select all
Name ::= 3c509 | lance | ne2k-isa
3c509 -- 3com 3c509 ISA
lance -- AMD Lance ISA
ne2k-isa -- ISA NE2000
Code: Select all
Flags: I - invalid, D - dynamic
# DRIVER IRQ IO MEMORY ISDN-PROTOCOL
0 D USB Keyboard/Mouse
1 D Intel PRO/1000 Ethernet
[admin@MikroTik] >
[admin@MikroTik] > driver add name="Intel PRO/1000 Ethernet" irq=11 io=0x2fff
Code: Select all
input does not match any value of name