Hello Jamie,
Do you have the switch set to autonegotiate? If you do, what will happen
is the switch will attempt to autonegotiate with the filer, but since e0
was set manually, we don't communicate back with the switch. By default
then the switch will negotiate down to half duplex, no matter what the
other side is set to.
The best way I think to fix this, is to manually set both switch and
filer's interfaces to full duplex. Turning both autosensing and autonegotiation
off on the corresponding switch ports.
As Andrew mentioned below, setting auto works very well with most switches.
There are switches out there that will not autonegotiate well. In these
cases, if the filer does not get response back, we drop down to half duplex.
This is the protocol I mentioned above. Then it is likely that the switch
could be running at full duplex.
Either method is fine, just do some testing with the auto setting working
with your current switch to make sure all works fine.
Regards,
-paul
Escalations Engineer
Network Appliance
408.367.3103
At 08:18 AM 1/13/99 +0000, you wrote:
>You haven't given enough info for me to tell what type of card e0 is, but
>the quad card will certainly support autosensing. Try setting the
>mediatype to "auto" - it should then negotiate with the switch correctly.
>If e0 supports autonegotiation it will have only one socket - in which case
>you can do the same there.
>
>If it doesn't work, open a call with NetApp support and supply more
>information - at least the switch details, sysconfig -v
>
>Andrew Bond,
>UK Systems Engineer
>
>At 06:46 pm 1/12/99 -0800, Jamie Lawrence wrote:
>>At 06:36 PM 1/12/99 -0800, Jerry Talkington wrote:
>>>Jamie Lawrence wrote:
>>>>
>>>> Hi -
>>>>
>>>> I have a 720 with a quad card which never negotiates to full
>>>> duplex with out 10/100 switch. The Solaris boxes on the same
>>>> switch negotiate to FD just fine, and the 720 thinks FD is
>>>> enabled, but the switch only ever negotiates to HD.
>>>>
>>>> Has anyone seen this before?
>>>
>>>Not sure I understand the question, those all seem to be at full
>>>duplex. As a general rule, setting the filer up to autonegotiate is a
>>>bad idea, since it will try to come up faster than the interface can
>>>negotiate a connection. I always recommend that people manually set
>>>both the filer (through the rc file) and the switch to whatever duplex
>>>they want to use.
>>
>>Sorry - That message was poorly written. The filer thinks the interface
>>is full duplex. The switch thinks it is half duplex. I am setting the
>>interface manually in rc:
>>
>>ifconfig e0 mediatype 100tx-fd `hostname`-e0 netmask 255.255.255.128
>>ifconfig e2a mediatype 100tx-fd `hostname`-e2a
>>ifconfig e2b mediatype 100tx-fd `hostname`-e2b
>>ifconfig e2c mediatype 100tx-fd `hostname`-e2c
>>ifconfig e2d mediatype 100tx-fd `hostname`-e2d
>>
>>This is an unmanaged switch, so forcing the speed is not an option,
>>but I don't think the switch is faulty because the Sun machines behave
>>as expected - both the machines and the switch declare a full duplex
>>connection.
>>
>>-j
>>
>
>