The upstream channel descriptor (UCD) configuration code has a bug when processing UGS IUC-11 burst types in that the UGS PHY table is not populated correctly when changing from a standard phy upstream to a mixed phy upstream Docsis 2.0 (upshift).
For the upshift case the table is being populated from zero minislots to the max burst setting in the UCD for UGS IUC-11, instead of the correct method of populating the table for the entire range from zero to 255 minislots as is the case for the full UCD install.
This appears to be a source editing bug that was not caught by inspection or testing.
The result is that the UGS table for the upshift case will not be poulated past minislot index zero, if the UCD specifies a max burst of zero.
This may cause UGS upstream failures if the minislot required for the UGS packet does not fit within the uninitialized portion of the UGS minislot table.