Hello,
In the past I tried to set up freesco as a router/switch with ~5 NICs. I abandoned that due to cost and poor performance. (The RTL8139 cards don't seem to like to play together) . (The Correct solution was buying a SOHO switch)
Recently I shuffled some cards In my router after a hardware/ISP failure. I found the 3Com509B (Combo card supporting PnP, full duplex) does not configure (PnP) properly with a 3Com509 card present (which does not support PnP). I ended up using the DOS utility to manually configure both cards. Looking at ~/linux/drivers/net/3c509.c gave me a hint as to why it didn't work, but I digress.
One thing that concerns me about compiling a list of this nature is the potential for false-positives and errors. An incompatibility list would be useless if people using it are forced to unecessarily limit their configuration.
One reason I shuffled cards around is that One my SMC Ether-EZ cards stopped wroking properly in the temporary replacement box. I noticed that both SMC cards used the same memory range of c0000-c2000 (In the first megabyte of memory). I was tempted to jump to the conclusion that they were in conflict. A review
of ~/linux/drivers/smc-ultra.c revealed that the shared memory is disabled most of the time due to potential conflicts with AHA1542 (SCSI) cards. If the memory is only used during interrupt servicing, and only one interrupt is serviced at a time, there is no conflict.
Another concern would be the sheer number of cards out there. Does anybody think trying to compile an incompatibility list is a good idea? Note, this would be distinct from "linux compatibility" lists already in existance (Which really should be sorted by kernel version IMHO).
Regards,
James Phillips
PS: I was going to attach an edited report.txt, but that apears to be disabled for this forum section
