How to Make interface 1000Mbps?

Solaris - 10 Sparc

Please suggest to make bnx2 as full duplex with speed 1000 Mbps which is currently at speed 100 Mbps

>dladm show-dev
e1000g0         link: up        speed: 1000  Mbps       duplex: full
e1000g1         link: unknown   speed: 0     Mbps       duplex: half
e1000g2         link: unknown   speed: 0     Mbps       duplex: half
e1000g3         link: unknown   speed: 0     Mbps       duplex: half
bnx0            link: up        speed: 1000  Mbps       duplex: full
bnx1            link: up        speed: 1000  Mbps       duplex: full
bnx2            link: up        speed: 100   Mbps       duplex: full
bnx3            link: down      speed: 0     Mbps       duplex: half

set the network port on the switch to "autoneg" and check that the switchport is good for 1000mbps..

You should check your switches.

#dladm show-dev
igb0            link: up        speed: 100   Mbps       duplex: full    // connect to 100 mbps
igb1            link: unknown   speed: 0     Mbps       duplex: half
igb2            link: up        speed: 1000  Mbps       duplex: full   // connected 1000 mbps
igb3            link: up        speed: 1000  Mbps       duplex: full   // connected 1000 mbps
clprivnet0              link: unknown   speed: 0     Mbps       duplex: unknown
#