I was wondering what the upper limit on the number of physical ethernet
ports supported by m0n0wall v1.21 is. I happen to have some quad port NICs
lying around and if I install all three of them in one box I have 3x4 + 1
(onboard) = 13 ports (which I admit is a silly amount). When I boot
m0n0wall, it doesn't want to recognise any port past the 7th one.
fxp0-fxp6 are OK but fxp7 fails with a message like this:
fxp7: <Intel 82559 Pro/100 Ethernet> port 0x1040-0x107f mem
0x40100000-0x401fffff,0x40500000-0x40500fff irq 10 at device 5.0 on pci5
fxp7: Failed to malloc memory
device_probe_and_attach: fxp7 attach returned 12
(repeated a couple of times for different memory ranges and irq's)
I've verified that the issue isn't PC/bios related by getting all ports to
work under a linux 2.4 kernel and under freebsd6.0.
Any clues anybody ? Is m0n0wall restricted to 7 ethernet ports ?