ee99ee2
08-29-2002, 01:08 PM
Running Debian Woody. I've got 3 interfaces on this machine. One is external, two are internal. One interface needs to sync at 10 Mbps (eth0), and the other 2 need to sync at 100 Mbps (eth1 and eth2).
The problem is that all 3 interfaces are the same chipset, so I use the same module (3c59x.o). To get the module to sync at 100 Mbps, you have to pass 'options=4' to the module. So when I first installed Debian, I told it to pass that option on to the module.
However, I now need one of the three interfaces to sync at 10. How can I do this since the module is only going to sync at 100 b/c of the other 2 interfaces? Can I just copy the module over to something like '3c59x2.o' and use that one for eth0 and not pass 'options=4' to it? If I did that, how would I tell eth0 to use 3c59x2 and eth1 and eth2 to use 3c59x?
I know there's a simple solution, but I'm lost.
-ee99ee2
The problem is that all 3 interfaces are the same chipset, so I use the same module (3c59x.o). To get the module to sync at 100 Mbps, you have to pass 'options=4' to the module. So when I first installed Debian, I told it to pass that option on to the module.
However, I now need one of the three interfaces to sync at 10. How can I do this since the module is only going to sync at 100 b/c of the other 2 interfaces? Can I just copy the module over to something like '3c59x2.o' and use that one for eth0 and not pass 'options=4' to it? If I did that, how would I tell eth0 to use 3c59x2 and eth1 and eth2 to use 3c59x?
I know there's a simple solution, but I'm lost.
-ee99ee2