Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jan 2009 10:37:00 +0200
From:      "Yony Yossef" <yonyossef.lists@gmail.com>
To:        "'H.fazaeli'" <fazaeli@sepehrs.com>
Cc:        Eitan Shefi <eitans@mellanox.co.il>, freebsd-net@freebsd.org, Oleg Kats <oleg@mellanox.co.il>, freebsd-questions@freebsd.org, Liran Liss <liranl@mellanox.co.il>
Subject:   RE: howto determine network device unit number? device.hints?
Message-ID:  <000c01c976ec$87e040b0$220f000a@mtl.com>
In-Reply-To: <496EF30E.4010304@sepehrs.com>
References:  <20def4870901140009y1f007108y92797d5f79ffac08@mail.gmail.com>	<496E11B7.3010608@sepehrs.com> <000b01c9768e$745aa160$220f000a@mtl.com> <496EF30E.4010304@sepehrs.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
Thanks for the explanation.
 
So there's no way to determine this in advance.. 
I must build a script that contains my own mapping between MAC addresses and
the wanted interface names and run it after each driver load, rename the
interfaces if necessary.
It seems quite wrong, don't you agree?
 
And how come the unit number is given an arbitrary value? Is there a good
reason for that?
 
Yony



  _____  

From: H.fazaeli [mailto:fazaeli@sepehrs.com] 
Sent: Thursday, January 15, 2009 10:26 AM
To: Yony Yossef
Cc: freebsd-net@freebsd.org; freebsd-questions@freebsd.org
Subject: Re: howto determine network device unit number? device.hints?



for example, say you have 2 interface em0 and em1 which
you like to swap their minor numbers:

ifconfig em0 name tmp
ifconfig em1 name em0
ifconfig em0 name em1

or to assign cisco-like names to you interfaces:

ifconfig xl0 name fastEthernet0 
ifconfig em0 name gigaEthernet0 
ifconfig fastEthernet0 192.168.1.0/24


Yony Yossef wrote: 

 



  

-----Original Message-----

From: H.fazaeli [mailto:fazaeli@sepehrs.com] 

Sent: Wednesday, January 14, 2009 6:24 PM

To: Yony Yossef

Cc: freebsd-net@freebsd.org; freebsd-questions@freebsd.org; 

Eitan Shefi; Oleg Kats; Liran Liss

Subject: Re: howto determine network device unit number? device.hints?





you may not change unit numbers as they are strictly 

controlled by kernel.

However, on freebsd 5.3+, you may use 'ifconfig name <your-name-here>'

to achieve the same affect



    



Sorry, I don't understand the usage of ifconfig you suggested and the effect

it will cause.

Can you please explain it?

Yony



  

Yony Yossef wrote:

    

Hi,



I would like to determine the unit number of my network cards, e.g.

make the device on pci0:16 be assigned every time with unit 

      

number 0 

    

and pci0:19 with unit number 1.



Is it done by /boot/device.hints?

if so, how?



My cards are:



mtnic0@pci0:19:0:0:     class=0x020000 card=0x001715b3 

      

chip=0x636815b3

    

rev=0xa0 hdr=0x00

mtnic1@pci0:16:0:0:     class=0x020000 card=0x001715b3 

      

chip=0x636815b3

    

rev=0xa0 hdr=0x00



So I've tried:



hint.mtnic.0.at="pci0:16"

hint.mtnic.1.at="pci0:19"



but it doesn't work. They keep switching arbitrarily.

I'm using FreeBSD 7.0.



Thanks

Yony

_______________________________________________

freebsd-questions@freebsd.org mailing list 

http://lists.freebsd.org/mailman/listinfo/freebsd-questions

To unsubscribe, send any mail to 

      

"freebsd-questions-unsubscribe@freebsd.org"
<mailto:freebsd-questions-unsubscribe@freebsd.org> 

    

  

      

-- 





Best regards.



Hooman Fazaeli  <mailto:hf@sepehrs.com> <hf@sepehrs.com>

Sepehr S. T. Co. Ltd.



Web: http://www.sepehrs.com

Tel: (9821)88975701-2

Fax: (9821)88983352











    



_______________________________________________

freebsd-net@freebsd.org mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-net

To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
<mailto:freebsd-net-unsubscribe@freebsd.org> 





  


-- 





Best regards.



Hooman Fazaeli  <mailto:hf@sepehrs.com> <hf@sepehrs.com>

Sepehr S. T. Co. Ltd.



Web: http://www.sepehrs.com

Tel: (9821)88975701-2

Fax: (9821)88983352










Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?000c01c976ec$87e040b0$220f000a>