Forcing Linux to recognize NICS in BIOS order

Chris Linstid clinstid at gmail.com
Tue Aug 15 09:12:01 EDT 2006


Isn't the order they come up in determined by the order in which the  
driver modules are loaded?  So, say you have an on-board intel NIC  
and a PCI 3com in one system and an on-board intel NIC and a PCI  
tulip-based card in another, if the module load order is 3com, intel,  
tulip they are of course going to come up in a different order.

I think the way to fix this is to alias module names to network  
interface names in the module configuration files.  Something like this:

http://www.newt.com/debian/thinkpad-t40p/#ethernet

	- Chris

On Aug 15, 2006, at 9:01 AM, Paul Lussier wrote:

>
> Hi all,
>
> All our systems have multiple NICs on them.  On some systems however,
> Linux brings up the NICs in a different order than the BIOS orders
> them.  For example, the BIOS orders an on-board NIC as "the first" and
> a PCI add-on card NIC as "the second".  But when Linux comes up, for
> some reason it swaps that order and the add-on card is seen by the OS
> as eth0 and the on-board NIC as eth1.
>
> I thought there was a way to force the OS to use the same ordering,
> but can't remember the details. Anyone have pointers to an
> explanation?
>
> fwiw, Debian, 2.4.3mumble, and mostly Intel ee1000 cards
> (a few tulips, a few 3Coms, etc.)
>
> Thanks.
> -- 
> Seeya,
> Paul
> _______________________________________________
> gnhlug-discuss mailing list
> gnhlug-discuss at mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss




More information about the gnhlug-discuss mailing list