SUMMARY: Unable to set 100M/Full Duplex on /dev/ce

From: <>
Date: Tue Jun 17 2003 - 15:40:09 EDT
Several people suggested that I attempt to set interfaces individually using 'ndd -set /dev/ce instance 0' prior to the adv_xxxx_cap commands.  I have tried this as well as the suggestions to use 'ndd -set /dev/ce link_master 0'.  Neither of these were successful.

Since posting my initial message, I have found a bug report that forcing 100/Full on a V1280 does not work and that we should instead use autonegotiation.  Using autoneg, the interface continues to come up at 100/Half rather than 100/Full even though the port is set to 100/Full.  So, in order to eliminate the collisions, it looks as though I have to get our network guys to force the port to 100/Half rather than the 100/Full it is currently set to until Sun gets this fixed...

----- Original Message -----
Date: Tuesday, June 17, 2003 1:24 pm
Subject: Unable to set 100M/Full Duplex on /dev/ce

> Greetings,
> We just got a new V1280 server that I am attempting to configure 
> for our network.  The Gigabit interfaces that it comes with are 
> coming up at 100M/half duplex.  We would like to change this to be 
> 100M/full duplex.  When I attempt to modify the kernel parameters 
> for /dev/ce via ndd either through a start script or manually, I 
> lose network connectivity to the interface.
> Default settings for /dev/ce are:
> adv_autoneg_cap 1
> adv_1000fdx_cap 1
> adv_1000hdx_cap 1
> adv_100fdx_cap  1
> adv_100hdx_cap  1
> adv_10fdx_cap   1
> adv_10hdx_cap   1
> I am attempting to use:
> ndd -set /dev/ce adv_1000fdx_cap 0
> ndd -set /dev/ce adv_1000hdx_cap 0
> ndd -set /dev/ce adv_100fdx_cap 1
> ndd -set /dev/ce adv_100hdx_cap 0
> ndd -set /dev/ce adv_10fdx_cap 0
> ndd -set /dev/ce adv_10hdx_cap 0
> ndd -set /dev/ce adv_autoneg_cap 0
> I see alot of NOTICE messages in /var/adm/messages about both 
> /dev/ce0 and /dev/ce1 as follows:
> Jun 17 13:13:56 logos genunix: [ID 408822] NOTICE: ce0: 
> no fault external to device; service available
> Jun 17 13:13:56 logos genunix: [ID 611667] NOTICE: ce0: 
> xcvr addr:0x01 - link up 100 Mbps half duplex
> I found one thread on Google Groups that led me to add the 
> 1000hdx/1000fdx lines to my script and move autoneg to last, but 
> am still unable to get the machine on the network.  Any ideas?
> _______________________________________________
> sunmanagers mailing list
sunmanagers mailing list
Received on Tue Jun 17 15:41:39 2003

This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:43:14 EST