Restoring network speed PM891 CN1. 10Mbps, Half Duplex.
I have a problem with the network speed on the primary ports on a redundant PM891 configuration. The speed is only 10mbps, Half Duplex while the secondary (CN2) is 100mbps, Full Duplex.
The controllers have been upgraded from PM866.
Unfortunately I dont know If the person who upgraded the CPU´s has set the speed properly with the IP-Config tool during startup.
Is there any way to check without restarting the CPU and enter with the IP-Config tool?
Can the speed be degraded on the controllers for other network issues?
What is the default setting on CN1 for the PM891?
Controller firmware : 184.108.40.206
Voted best answer
The speed & duplex is shown at boot and later on if link drop, etc.
I 1979-12-31 00:00:06.471 CN1 Link Up @ 100 Mbps Full Duplex (Auto Detect)
I 1979-12-31 00:00:10.201 CN2 Link Up @ 100 Mbps Full Duplex (Auto Detect)
I 2018-10-24 09:50:48.471 CN1 Link Down
I 2018-10-24 09:51:04.471 CN1 Link Up @ 100 Mbps Full Duplex (Auto Detect)
I 2018-10-24 09:53:02.472 CN2 Link Down
I 2018-10-24 09:53:16.472 CN2 Link Up @ 100 Mbps Half Duplex (Auto Detect)
I 2018-10-24 09:53:24.472 CN2 Link Down
I 2018-10-24 09:53:26.472 CN2 Link Up @ 100 Mbps Full Duplex (Auto Detect)
CN1 is configured via IPConfig only.
While there, don't forget to set "Backup Interface" if you run redundant controller; the "Use Default Rule" setting is recommended which add 0.0.2.0 to the CPU running as backup (disabled is default = warning in CBM "No communication with backup CPU").
CN2 is configured via Download from CBM only.
Don't forget to pull a controller reset (short push of reset button) after making any interface change.
Auto-Negotiate is default.
The Remote System dialog has "Show Controller Analysis" with which you can pull the Network Information which contain Ethernet statistics.
PM890 END DRIVER ERROR COUNTERS: motfcc0 (FCC1)
Transmit errors : 0
Restarted Xmitter : 0
Cleaned out Tx frames : 0
Late collisions : 0
Retransmission limit : 0
Underrun : 0
Carrier sense lost : 0
Defer indications : 0
NofSendBlocked : 0
NofOutOfTXBD : 0
NofOutOfTXBuff : 0
Average free TX BDs : 32
Frame length violation : 0
Nonoctet-aligned frame : 0
Short frame : 0
CRC error : 0
Overrun : 0
Collision : 0
Discarded frames : 0
NofOutOfRXBuff : 0
NofOutOfRXmBlk : 0
NofOutOfRXClBlk : 0
Average free RX buf : 167
E.g. if you hard code 100 Full Duplex but see a lot of Late Collision, there is probably something wrong with the duplex setting at the switch end, e.g. Auto Negotiate should in this case select 100 HALF since the controller does not respond on negotiation (while being set with 100 FULL). The speed & duplex setting should be same in both ends.
Generally speaking the bandwidth offered at 10 HALF should suffice for most applications, however, my personal recommendation is; if possible, run 100 FULL duplex with the PM891 to avoid collision, etc. Once at FULL duplex, expect no errors except for a few when powering up/down equipment or disconnecting/inserting Ethernet cables.
On HALF duplex, up to 5% of the traffic may go lost due to collision, CRC, etc. without being any harm. If the number collisions exceed 5% of the transmitted volume you should react and fault trace the hardware (or setttings).
There can also be problems with the network link, e.g. too long distance, damaged wiring, electrical interference, etc. Try swapping port in switch, swap cable, etc.
As far as I know, 220.127.116.11 is the most recent 6.0.3 firmware for PM891.
A problem has been found when setting backup CPU IP-address for PM891 controllers using IPConfig tool. When backup CPU address is set, the configured port speed for CN1 network port will be changed to 100 Mbs / Half duplex. The problem addressed in the below mentioned product bulletin.
Refer the product bulletin - 3BSE081800D0006
You have to change the port settings through IP Config.