Go Back   The UNIX and Linux Forums > Operating Systems > Solaris
Search Forums:



Solaris The Solaris Operating System, usually known simply as Solaris, is a Unix-based operating system introduced by Sun Microsystems. The Solaris OS is now owned by Oracle.

Reply    
 
Thread Tools Search this Thread Display Modes
    #1  
Old 02-07-2012
Registered User
 

Join Date: Nov 2009
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Solaris 10 Changing of nic link_speed

hi guys,

is there any way to change the nic link_speed in Solaris 10? now my box is running degraded performance of the link speed as the switch is upgraded from 100m to 1000m.

Code:
dladm show-dev
e1000g0         link: up        speed: 100   Mbps       duplex: full
e1000g1         link: up        speed: 1000  Mbps       duplex: full

i try to use command:

Code:
ndd -set /dev/e1000g0 link_speed=1000

output: permission is denied.

is there any way to change?

Last edited by fpmurphy; 02-09-2012 at 09:10 AM.. Reason: code tags please!
Sponsored Links
    #2  
Old 02-08-2012
admin_xor's Avatar
Registered User
 

Join Date: Jun 2011
Posts: 322
Thanks: 8
Thanked 43 Times in 43 Posts
First of all if the adaptor e1000g0 supports only 100 mbps, you will not be able to set it to 1000 mbps. Hardware cannot be pushed to go beyond the limit with software. Upgrade the NIC!!
Sponsored Links
    #3  
Old 02-08-2012
ɹǝsn *sıɹɐlos*
 

Join Date: Dec 2007
Location: Paris
Posts: 3,712
Thanks: 11
Thanked 296 Times in 276 Posts
As its name suggests, the e1000g is a gigabit interface.

However, you do not set that speed. The standards require it to be negotiated between both parties. It might be a configuration issue like auto-negotiation disabled on either side.
    #4  
Old 02-08-2012
pseudocoder's Avatar
Registered User
 

Join Date: Sep 2007
Location: /home/sea
Posts: 602
Thanks: 40
Thanked 83 Times in 81 Posts
Quote:
Originally Posted by admin_xor View Post
First of all if the adaptor e1000g0 supports only 100 mbps, you will not be able to set it to 1000 mbps. Hardware cannot be pushed to go beyond the limit with software. Upgrade the NIC!!
You obviously don't have a clue

Intel® PRO/1000 MT Server Adapter - Overview

Didn't you notice there are 2 equal nic's and one is already correctly set to run in gigabit mode?

---------- Post updated at 01:29 ---------- Previous update was at 01:21 ----------

Quote:
Originally Posted by freshmeat View Post
i try to use command:
ndd -set /dev/e1000g0 link_speed=1000
Did you run
Code:
# ndd -get /dev/e1000g0 ?

before? Check this, especially configuration chapter: http://docs.oracle.com/cd/E19253-01/...g4j/index.html
You can't force this nic to 1000mbs ^^
Sponsored Links
    #5  
Old 02-08-2012
Registered User
 

Join Date: Nov 2009
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by pseudocoder View Post
You obviously don't have a clue

Intel® PRO/1000 MT Server Adapter - Overview

Didn't you notice there are 2 equal nic's and one is already correctly set to run in gigabit mode?

---------- Post updated at 01:29 ---------- Previous update was at 01:21 ----------



Did you run
Code:
# ndd -get /dev/e1000g0 ?

before? Check this, especially configuration chapter: http://docs.oracle.com/cd/E19253-01/...g4j/index.html
You can't force this nic to 1000mbs ^^
i have checked the ndd -get /dev/e1000g0 and compare with /dev/e1000g1:

e1000g0:
adv_cap_1000fdx 1
adv_cap_1000hdx 0
adv_cap_100fdx 1
adv_cap_100hdx 1
adv_cap_10fdx 1
adv_cap_10hdx 1
link_autoneg 1
link_duplex 2
link_pause 0
link_state 1
link_up 1
link_speed 100

e1000g1:

adv_cap_1000fdx 1
adv_cap_1000hdx 0
adv_cap_100fdx 1
adv_cap_100hdx 1
adv_cap_10fdx 1
adv_cap_10hdx 1
link_asmpause 0
link_autoneg 1
link_duplex 2
link_pause 0
link_state 1
link_up 1
link_speed 1000


Code:
#dladm show-dev
e1000g0         link: up        speed: 100   Mbps       duplex: full
e1000g1         link: up        speed: 1000  Mbps       duplex: full
e1000g2         link: up        speed: 1000  Mbps       duplex: full

i tried to refresh it by execute svcadm refresh network/physical and rebooted the machine but the link speed is still persist. the network switch side is set to auto neg. thanks.

Last edited by fpmurphy; 02-09-2012 at 09:14 AM..
Sponsored Links
    #6  
Old 02-09-2012
ɹǝsn *sıɹɐlos*
 

Join Date: Dec 2007
Location: Paris
Posts: 3,712
Thanks: 11
Thanked 296 Times in 276 Posts
Is e1000g0 connected to the same switch as e1000g1 and e1000g2 ?

Last edited by fpmurphy; 02-09-2012 at 09:14 AM..
Sponsored Links
    #7  
Old 02-09-2012
Registered User
 

Join Date: Nov 2009
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by jlliagre View Post
Is e1000g0 connected to the same switch as e1000g1 and e1000g2 ?
yes:

Last edited by fpmurphy; 02-09-2012 at 09:14 AM..
Sponsored Links
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
changing hostname on Solaris 8 ? Exposure Solaris 4 09-01-2010 03:40 AM
changing nfs options on Solaris 10 melanie_pfefer Solaris 2 05-07-2008 05:05 AM
changing ip and hostname on solaris murad.jaber Solaris 10 02-23-2008 10:04 AM
[help] changing time on solaris 8 sparc bucci Solaris 2 07-25-2007 11:17 PM
TimeZone changing in Solaris nikk UNIX for Advanced & Expert Users 2 12-18-2002 01:10 AM



All times are GMT -4. The time now is 05:41 AM.