Forcing Linux to recognize NICS in BIOS order

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


Hmm... on second thought, if the driver module for the on-board  
network and the PCI NIC are the same, I'm not sure how you would  
control the order for that.

	- Chris

On Aug 15, 2006, at 9:11 AM, Chris Linstid wrote:

> 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