ZHONE Firmware/Software/Hardware Release Notes

ZHONE- PROPRIETARY

THIS DOCUMENT CONTAINS PROPRIETARY INFORMATION OF ZHONE CORPORATION AND IS NOT TO BE DISCLOSED OR USED EXCEPT IN ACCORDANCE WITH APPLICABLE AGREEMENTS.

Unpublished and Not for Publication

 

Release Number: 02.05.01

Date: 2/12/2007

Release Type: Major

Country Type: N/A 

Release History

Affected Product Models: See Below

Release

Type

Date

Model

Description

02.05.01

Major

2/12/2007

ALL

Major

02.04.25

Major

9/22/2006

ALL

Major

02.04.23

Major

7/03/2006

ALL

Major

02.04.11

Major

4/22/2006

ALL

Major

02.03.11

Major

03/22/2006

ALL

Major

02.03.06

02.02.08

02.02.06

Major

Major

Initial

12/16/05

10/03/2005

9/14/2005

Revision-B Processors ADSL2+ Annex A
2621-A3-420,

2621-A3-423,
2621-A3-424,
2621-A3-425,
2621-A3-430,
2621-A3-431,
2621-A3-433,
2621-A3-434,
2621-A3-435,
2621-A3-436,
4229-A3-520,
4229-A3-530,
4229-A3-531

ADSL2+ Annex B
2631-A3-425,
2631-A3-435,
4239-A3-520,
4239-A3-532

SHDSL
2671-A2-420,

2671-A2-424,

2671-A2-425,

4279-A2-520

MLPPP-ADSL2+
2624-A1-420,

2624-A1-422,

4224-A1-520,

4224-A1-522,

4224-A1-530,
4224-A1-531,

4224-A1-532,

4234-A1-522,

4234-A1-532
MLPPP-SHDSL
2674-A1-420,

2674-A1-422,

4274-A1-520,

4274-A1-522

REACH DSL

2611-A2-4XX

4219-A2-5XX

MLPPP-REACH

2614-A1-420,

2614-A1-422,

4214-A1-520,

4214-A1-530,

4214-A1-522,

4214-A1-531,

4214-A1-532

Major

Major

Initial Release

02.02.08

02.02.06

02.01.16

 

Major

Minor
Minor

10/03/2005

9/14/2005

5/25/2005

4/29/2005

4/8/2005
2/14/2005
1/29/2005

Revision-A Processors

ADSL2+ Annex A
2621-A2-420,

2621-A2-423,
2621-A2-424,
2621-A2-425,
2621-A2-430,
2621-A2-431,
2621-A2-433,
2621-A2-434,
2621-A2-435,
2621-A2-436,
4229-A2-520,
4229-A2-530,
4229-A2-531
ADSL2+ Annex  B
2631-A2-425,
2631-A2-435,
4239-A2-520,
4239-A2-532
ADSL 2 Annex A
2621-A1-420,

2621-A1-424,
2621-A1-425,
2621-A1-430,

2621-A1-434,
2621-A1-435,
2621-A1-436,
4229-A1-520,
4229-A1-530,
4229-A1-531
SHDSL
2671-A1-420,

2671-A1-424,

2671-A1-425,

4279-A1-520

REACH DSL

2611-A1-4XX

4219-A1-5XX

MLPPP-ADSL2+
2624-A1-420,

2624-A1-430,

4224-A1-522,
4224-A1-531,

4234-A1-522,

4234-A1-532
MLPPP-SHDSL
2674-A1-420,

2674-A1-422,

4274-A1-520,

4274-A1-522

MLPPP-REACH

4214-A1-520,

4214-A1-530,

4214-A1-522,

4214-A1-531,

4214-A1-532,

2614-A1-420,

2614-A1-430,

2614-A1-422,

2614-A1-435

Major Release

Minor Release
Minor Release

02.00.15
02.00.14
02.00.13

Minor
Minor

4/8/2005
2/14/2005
1/29/2005

ADSL2+ Annex A
2621-A2-420,

 2621-A2-423,
2621-A2-424,
2621-A2-425,
2621-A2-430,
2621-A2-431,
2621-A2-433,
2621-A2-434,
2621-A2-435,
2621-A2-436,
4229-A2-520,
4229-A2-530,
4229-A2-531,
ADSL2+ Annex  B
2631-A2-425,
2631-A2-435,
4239-A2-520,
4239-A2-531,
ADSL 2 Annex A
2621-A1-420,

2621-A1-424,
2621-A1-425,
2621-A1-430,

2621-A1-434,
2621-A1-435,
2621-A1-436,
4229-A1-520,
4229-A1-530,
4229-A1-531,
SHDSL
2671-A1-420,

4279-A1-520

Minor Release
Minor Release

02.00.08

Major

   8/23/2004

2621-A2-420,
2621-A2-423,
2621-A2-424,
2621-A2-425,
2621-A2-430,
2621-A2-431,
2621-A2-433,
2621-A2-434,
2621-A2-435,
2621-A2-436,
2631-A2-425,
2631-A2-435,
2671-A1-420,
4229-A2-520,
4229-A2-530,
4229-A2-531,
4239-A2-520,
4239-A2-531,
4279-A1-520

 Major Release

02.00.03

Initial

6/30/2004

2671-A1-420,
4279-A1-520

Initial Release


1.
Feature Enhancements / Functional Changes

Ø       Added IP Filters

 

Notes: DSLAMs running firmware versions prior to 02.01.00 have to be upgraded with the BS2600_REVA_020501.bin file, before upgrading to a later build. Otherwise the Download will fail.

 

DSLAMs with firmware 02.01.00 or later use file BS2600_ALL_020501.bin


This build may upgrade the unit's bootrom. Customers should not power cycle the unit while a firmware switch is in progress. The bootrom update may take 5-10 minutes.


2. Resolved Customer Issues

Problem

Description

PDNaa19907

Added new feature - IP Filters

 

Resolved Customer Issues in 02.04.25

PDNaa19652

PDNaa19715

4229 DSLAM Ports 1-12 not passing data

 

The DSLAM show the ports as up but the speed is 0. Customers are not getting any service so we rebooted the chassis.

 

The syslog show the Broadcom chip is not responding. Priority Date and Time Message Debug JUN 22 11:10:21 ifmPhysTable.c: 166: _doGetIoctl(): ioctl()failed for IOADSL_GET_adslAtuXPhysEntryInv.

PDNaa19741

ARP request being dropped on subscriber port

 

Customer upgraded from 02.04.11 to 02.04.23 and now ARP request on the subscriber port are being dropped. No traffic flows upstream. However, DHCP request pass as the PC is able to obtain an IP address.

PDNaa19790

PDNaa19791

White Listing Feature does not work properly

 

Help text was modified to clarify the operation of this feature.

PDNaa15939

Reporting large number of receive errors on GigE interface

PDNaa16023

DSL port stat counters reporting higher value than current timer value

 

The DSL Port Statistics are inaccurate the DSLAM was reporting a higher count for ES,SES,UAS than the current timer count.

PDNaa16899

PDNaa18074

DSL stat screen reports 900 errored secs in all fields with port trained

 

The link is up at 7.6M/896K, yet the Status->DSL Statistics Screen is reporting 900 LOSS, ES, SES, UAS , etc.

PDNaa18725

Alarm Connector does not report correctly

PDNaa18833

DSLAM Losing Mgt Access

PDNaa19670

Unable to set Querier Interval (sec.) to disable

 

Customer is reporting that they are unable to disable the Querier Interval (sec.). The help: The valid range is 0–65535. Enter 0 to disable.

PDNaa19347

4219: Add the circuit name to the DSL Port Rate Screen

 

The customer request we add the circuit name to the DSL Port Rate Screen similar to the 4200 ATM DSLAMs.

 

            Unresolved Issues    

Problem

Description

PDNaa17793

MLPPP: Unable to transfer user data when short sequence number is not equal between the devices

 

Unable to transfer user data over the mlppp bundle when the setting of the short sequence number is not equal between local and remote mlppp devices. This option is configured from the Configuration->MLPPPBundles screen. 

PDNaa17879

MLPPP: LCP negotiation will not complete after stopped LLB.

 

Two DSLAMs in back-to-back configuration, some PPP ports will not accept their LCP negotiation after terminated LLB on a T1E1 port.

PDNaa18767

Reach dsl ports retrain again after being administratively disabled

PDNaa18982

ADSL ports trying to train with no CPE attached on firmware 02.03.01.

PDNaa19332

ADSL: MIB Walks on SELT and/or DELT timeout sometimes

 

A MIB walk on the pdnAdslSeltTable and/or pdnAdslLineExtTable intermittently stall and timeout.

PDNaa19397

SHDSL: Attainable Rate always reporting "0".

 

3. Hardware Co-Requirements

Model Number

CCA Part Number

Description

MAUI (Management Uplinks and

Aggregation Interface Cards)

868-6421-5170

Hardware with new Memory Configuration.
These units have 128 Meg of Packet RAM
and 16 Meg of Parameter RAM.

MAUI (Management Uplinks and

Aggregation Interface Cards)

868-7451-8000

MAUI GigE with Wintegra Rev B chipset.
Supports only the GigE Rev B units.

2621-A1-420,
2621-A1-424,
2621-A1-425,
2621-A1-430,
2621-A1-434,
2621-A1-435,
2621-A1-436

868-6516-8001

BS2600 ADSL2 Annex A Main Card

Broadcom Release 06.03.08

4229-A1-520,
4229-A1-530,
4229-A1-531

868-6303-8001

4200IP ADSL2 Annex A Main Card

Broadcom Release 06.03.08

2621-A2-420, 2621-A3-420
2621-A2-423, 2621-A3-423
2621-A2-424, 2621-A3-424
2621-A2-425, 2621-A3-425
2621-A2-430, 2621-A3-430
2621-A2-431, 2621-A3-431
2621-A2-433, 2621-A3-433
2621-A2-434, 2621-A3-434
2621-A2-435, 2621-A3-435
2621-A2-436, 2621-A3-436

868-6781-8000

BS2600 ADSL2+ Annex A Main Card

Broadcom Release 06.03.08

4229-A2-520, 4229-A3-520
4229-A2-530, 4229-A3-530
4229-A2-531, 4229-A3-531

868-6779-8000

4200IP ADSL2+ Annex A Main Card

Broadcom Release 06.03.08

2631-A2-425,
2631-A2-435

868-7121-8000

BS2600 ADSL2+ Annex B Main Card

Broadcom Release 06.03.08

4239-A2-520, 4239-A2-520

868-7119-8000

4200IP ADSL2+ Annex B Main Card

Broadcom Release 06.03.08

2671-A1-420

868-6782-8000

BS2600 SHDSL Main Card

Infineon DSP Release 0.9.3

4279-A1-520

868-6780-8000

4200IP SHDSL Main Card

Infineon DSP Release 0.9.3

2614-A1-420,

2614-A1-422,

2624-A1-420,

2624-A1-422,

2674-A1-420,

2674-A1-422,

4214-A1-520,

4214-A1-522,

4214-A1-530,

4214-A1-531,

4214-A1-532,

4224-A1-520,

4224-A1-522,

4224-A1-530,

4224-A1-531,

4224-A1-532,

4234-A1-522,

4234-A1-532,

4274-A1-520,

4274-A1-522

868-7122-8000

T1/E1 MLPPP Uplink MAUI Hardware.
Supports only the T1/E1 MLPPP units.

Infineon DSP Release 0.9.3 (SHDSL)

Reach DSP Release 02040

Broadcom Release 06.03.08 (ADSL2+)

 

2611-A1-420,

2611-A1-424,

2611-A1-425,

2611-A1-430,

2611-A1-431,

2611-A1-434,

2611-A1-435,

2611-A1-436,

2611-A2-420,

2611-A2-424,

2611-A2-425,

2611-A2-430,

2611-A2-431,

2611-A2-434,

2611-A2-435,

2611-A2-436,

2614-A1-420,

2614-A1-422

868-6515-8000

BS2600 ReachDSL Main Card

Reach DSP Release 02040

4214-A1-520,

4214-A1-522,

4214-A1-530,

4214-A1-531,

4214-A1-532,

4219-A1-520,

4219-A1-530,

4219-A1-531,

4219-A2-520,

4219-A2-530,

4219-A2-531

868-6302-8000

4200IP ReachDSL Main Card

Reach DSP Release 02040

 

4. Software Co-Requirements

Request Number

Description

MAUI Boot Code

MAUI Boot Code version 02.00.03 or greater 

T1E1 MAUI Boot Code

T1/E1 MAUI Boot Code version 02.01.01 or greater 

Initialization Configuration Files

Initialization configuration files

T1/E1 MLPPP Initialization Configuration Files

TIE1 MLPPP Unit Initialization configuration files


5. Compatibility with other Released Models

 

Notes: DSLAMs running firmware versions prior to 02.01.00 have to be upgraded with the BS2600_REVA_020501.bin file, before upgrading to a later build. Otherwise the Download will fail.

 

DSLAMs with firmware 02.01.00 or later use file BS2600_ALL_020501.bin

 

Upgrading 1.0 f/w and 2.0 f/w to 2.5 The 2600/4200 DSLAMs have been using a Rev A Wintegra part through the 1.0 and 2.0 firmware life cycles. The firmware builds for 1.0 and 2.0 have been anywhere from 3.6MB to 4.6MB in size. Because Wintegra is discontinuing the Rev A part, a Rev B part started being used on the MLPPP MAUI cards and are used on the GigE MAUI cards. The Rev A and Rev B parts cannot run the same driver code so a dual firmware image had to be created to support both versions of the Wintegra part in the 2.1 f/w baseline. These dual image files are greater than 10MB in size. The 1.0 and 2.0 f/w builds do not know how to handle the dual image file so two versions of the 2.1 f/w builds are produced. They are in the form of BS2600_REVA_0205xx.bin and BS2600_ALL_0205xx.bin. Any DSLAM running either a 1.0 or 2.0 build, must download the BS2600_REVA_0205xx.bin file first. Once this version is loaded on the DSLAM, then any subsequent BS2600_ALL_0205xx.bin files may be loaded.


CAUTION:
A change was made to the 4200/2600 boot code that is incorporated into build 2.00.13 and later. When new boot code is involved in the f/w upgrade process, the upgrade takes considerably longer than it normally does. From the time the switch to the new f/w is performed, customers should expect at least a 5-10 minute period before the unit is finished with the upgrade. While the upgrade is taking place, it appears from the front panel of the unit that nothing is happening. Due to the longer upgrade period, it may cause confusion and the unit is power cycled during the upgrade of the bootrom. If this occurs, the unit will not boot again and would need to be returned to the factory. There is no way to recover from this in the field.


This code contains protection to prevent downloading incorrect firmware to the unit. The SHDSL platform will not allow downloading of any f/w file older than 2.0.0. The ADSL2+ annex A platform will not allow downloading of any f/w file older than 1.1.0. The ADSL2+ annex B platform will not allow downloading of any f/w file older than 2.0.0.
New build units with the rev B GigE MAUI card will not allow code older than 2.01.19 to be loaded.


This code will migrate the configuration from the 1.0.X and 1.1.X code sets and will create a DSL line profile table that may look somewhat different. The older code platforms did not support line profiles so the migration from individual DSL port settings to a profile table was accomplished as follows. After upgrading, the line profile table will contain 24 profiles which will have the ifIndex numbers (ie 1001001) as the profile names but the config settings in the profile for each port will be left intact as they were before the upgrade. Each one of the line profiles will be assigned to the respective port#. The first time the unit is set to factory defaults, the line profile table will then have only the one DEFVAL profile, which will be assigned to all ports.

 

SHDSL DSLAMs and Globespan 1.5 CPE There has been an issue with the 2600/4200 SHDSL DSLAMs training in adaptive mode to cpe that have Globespan 1.5 or earlier code. This code release allows training in adaptive mode but the max rate for the line profile must not exceed 2312.

 

SHDSL.bis Configuration Notes: All configurations done using 4 port boundaries and the boundaries start on ports 1,5,9,13,17, and 21. In other words, all multiple pair connections must fall within any group of 4. For instance, you should not assign an 8-wire profile to port 3 and have it extend across a boundary into the next group of 4. The rate referred to in this explanation also assumes you are using modems that support extended rates (.bis). Standard rate 2-wire and 4-wire modems may also be used in the mix but be careful of the max rate for Globespan based cpe as stated in the preceding note.

In 4104 Mode: On the first group of four, ports 1-4, you could have; (four-2 wire modems each supporting a rate up to 4104), (two-4 wire modems each supporting a rate up to 8208), (one-6 wire modem supporting a rate up to 12312 and one-2 wire modem on port 4), (one-8 wire modem that supports a rate up to 16416). These rules hold true for the remaining groups of 4. In 5704 Mode: Ports 9-12 and 21-24 are not available and 5704 supports only 2-wire and 4-wire. You could have modems in 2-wire mode on all 16 available ports each getting a rate up to 5704 or you could have eight-4 wire modems on ports 1,3,5,7,13,15, and 17 supporting a rate up to 11408.

 

IGMP Change In code sets 1.0 and 2.0, igmp snooping enable/disable was configurable on a port by port basis. In the 2.1 code, igmp snooping is a global setting (all ports enabled or disabled). During migration from 1.0 or 2.0 to 2.1, if any port is set for igmp snooping enabled, then the global setting will be enabled. 

6. Supporting Customer Documentation / Significant Changes

The following manuals support the 2600-A2 and 4200IP A2 models:

2600-A2-GN20-30   installation guide (2600)
2600-A2-GB21-20 command line reference guide (2600/4200)
2600-A2-GB22-20 SNMP reference guide (2600/4200)
4200-A2-GN21-40 installation guide (4200)

7. SNMP MIBs SUPPORTED BY THIS RELEASE

Please refer to 2600-A2 and 4200IP A2 MIBS for MIBS and associated OIDs supported by this release located at the following URL:
http://www.paradyne.com/tech_support/mibs.html

8. New CLI Commands

PDYN#!configure filter ip

Use the Filter IP command to create, modify, and delete  filtering rules  that can be applied to each connection on every port. The rules define criteria to be checked in order to either forward or drop a packet. The order that the criteria are checked is determined by the filter priority matrix.

After you create the rule, you must add the rule to a filter profile. The filter profile must then be bound to a connection on a port. Finally, the priority matrix must be adjusted  to determine the order in which the rules are applied.

Operational Notes:

1.    All filter rules are Ingress (into the DSLAM) rules only.  The system does not filter traffic leaving the DSLAM.

2.    These rules do not filter multicast traffic. Multicast traffic has an IP address between 224.0.0.0 and 239.255.255.255.

3.    Every condition specified in the rule must be met in order for the rule to be considered a match. For example, if you enter a source IP address and a destination IP address, then both of those addresses must match in order for the rule to be considered a match.

            PDYN#!configure filter ip ?

profile    Configure IP filter profiles.

rule       Configure IP filter rules.

rule-igmp  Configure IGMP filter rules.

PDYN#!configure filter ip rule ?

create  Create an IP filter rule.

delete  Delete an IP filter rule.

modify  Modify an IP filter rule.

show    Show IP filter rule(s).

PDYN#!configure filter ip rule create <rule_name>

PDYN#!configure filter ip rule modify <rule_name>

bind-to-profile         Add or Delete a rule binding to/from a specific IP profile

dest-ip-address         Configure the destination IP address and subnet mask for the specified rule.

dest-port-compare-type  Configure the destination port comparison type for the specified rule.

dest-port-max           Configure the maximum port value for the destination IP address for the specified rule.

dest-port-min           Configure the minimum port value for the destination IP address for the specified rule.

icmp                    Configure the ICMP filter for the specified rule.

rule-name               Specify a different name for the IP filter name.

src-ip-address          Configure the source IP address and subnet mask for the specified rule.

src-port-compare-type   Configure the source port comparison type for the specified rule.

src-port-max            Configure the maximum port value for the source IP address for the specified rule.

src-port-min            Configure the minimum port value for the source IP address for the specified rule.

tcp                     Configure the ICMP filter for the specified rule.

udp                     Configure the ICMP filter for the specified rule.

PDYN#!configure filter ip profile

create  Create a filter profile.

delete  Delete a filter profile.

modify  Modify a filter profile.

show    Show Filter Profile(s). If no profile name is entered all filter profiles are displayed.

PDYN#!configure filter ip profile create <profile_name>

PDYN#!configure filter ip profile modify <profile_name>

bind-ingress-ports  Bind the Filter profile to specified ingress ports.

dhcp                Configure the DHCP for the specified profile

icmp                Configure the ICMP rule for the specified profile.

igmp                Configure the IGMP rule for the specified profile.

profile-name        Specify a different name for the profile.

tcp                 Configure the TCP rule for the specified profile.

udp                 Configure the UDP rule for the specified profile

rule                Add or delete rules from this profile.

PDYN#!configure filter ip rule-igmp

create  Create an IGMP filter rule.

delete  Delete an IGMP filter rule.

modify  Modify an IGMP filter rule.

show    Show IGMP filter rule(s).

PDYN#!configure filter ip rule-igmp create <rule-name>

PDYN#!configure filter ip rule-igmp modify <rule-name>

bind-to-profile       Add or Delete a rule binding to/from a specific IP profile.

multicast-ip-address  Configure the multicast IP address and subnet mask for the specific rule.

igmp                  Configure the IGMP filter for the specified rule.

rule-name             Specify a different name for the IGMP filter rule.

PDYN#!configure filter ip rule-igmp modify <rule-name> igmp

discard  Configure the IGMP filter to discard for the specified rule.

forward  Configure the IGMP filter to forward for the specified rule.

ignore   Configure the IGMP filter to ignore for the specified filter.

PDYN#!configure filter ip rule-igmp modify <rule-name>  rule-name

<rule-new-name>  Enter the new name for the rule.

PDYN#!configure filter ip rule-igmp modify <rule-name>   bind-to-profile

<ip-profile-name>  Enter profile name to add or delete rule binding.

PDYN#!configure filter ip rule-igmp modify <rule-name>    bind-to-profile test <ip-profile-name

add     Add rule binding to specified profile name.

delete  Delete rule binding from specified profile name.

PDYN#!configure filter ip rule-igmp modify <rule-name> multicast-ip-address <ip-address> <multicast-subnet>

<ip-address>  Enter the multicast IP address for the specified ip filter rule

<multicast-subnet>  Enter the multicast subnet mask for the specified IGMP filter rule.

PDYN#!sh filter ip

profile    Show IP filter profiles

rule       Show IP filter rules.

rule_igmp  Show IGMP filter rules.

Here’s an example creating the filter and binding it to a port:

PDYN#!configure filter ip rule create dhcp1

PDYN#!configure filter ip rule modify dhcp1 src-port-min 67

PDYN#!configure filter ip rule modify dhcp1 udp discard

PDYN#!configure filter ip rule modify dhcp1 src-port-compare-type eq

PDYN#!configure filter ip profile create dhcp1

PDYN#!configure filter ip profile modify dhcp1 bind-ingress-ports all-ports

PDYN#!sh filter ip profile

      Profile Name                                   

      ============                                     

      dhcp1           

PDYN#!sh filter ip rule all

      Rule Name

      =========

      dhcp1

 

PDYN#!sh filter ip rule rule-name dhcp1

***********************************************************

      Rule Name                                dhcp1

      Rule Owner                               management

      Rule Type                                  EMC

      Reference Count                          0

      ICMP Rule Action                     ignore

      TCP Rule Action                        forward

      UDP Rule Action                        discard

      Source Address                           0.0.0.0

      Source Address Mask                 0.0.0.0

      Source Port Comparison Type        equal

      Source Port Low                           67

      Source Port High                         0

      Destination Address                      0.0.0.0

      Destination Address Mask                 0.0.0.0

      Destination Port Comparison Type         ignore

      Destination Port Low                     0

      Destination Port High                    0

      Rule to Profile Binding(s)              

***********************************************************

sh filter ip profile dhcp1

*****************************************************************************************

      Profile Name                   dhcp1                        

      DHCP Snooping                  enabled                      

      Default Action TCP             forward                      

      Default Action UDP             forward                      

      Default Action ICMP            forward                       

      Default Action IGMP            forward                      

      Discard Fragment               enabled                      

      Owner                          management                   

      Reference Count                192                          

      Number Of DHCP Rules           0                            

      Number Of EMC Rules            0                            

      Number Of MFC Rules            0                            

      Rules Bound to Profile                                      

      Configured Ingress Connections All Ingress Network and Subscriber Ports

      Current Ingress Connections