+------------------------------------------------------------------------------+ | C O # | DATE APPROVED: | DATE WRITTEN: | | 4167 | 1996-08-01 10:52 | 1996-07-22 14:51 | +------------------------------------------------------------------------------+ | MARKETING NUMBER P-NUMBER | | 4220 186 | | 4220W 192 | +------------------------------------------------------------------------------+ |OLD REVISION NEW REVISION DESCRIPTION | |FA00084-A23 FA00084-D00 COUGAR2 EPROM | |FA00085-A23 FA00085-D00 COUGAR2 EPROM (FLASH) | |SX00086-A23 SX00086-D00 COUGAR2 MEMORY DNLD | |SX00087-A23 SX00087-D00 COUGAR2 FLASH DNLD | +------------------------------------------------------------------------------+ |--SYMPTOM/CAUSE/SOLUTION SECTION-- | | | REASON FOR CHANGE(S) : (Be specific) (1) Symptom : Controller does not time out on an IOPB when the timeout value in the initialize work queue is greater than 0x1fff. Cause : An older fix in the code to make it Jaguar(4210) compatable limited the timer values. Solution: Correct the firmware to match the user documentation. ------------------------------------------------------------------------------- (2) Symptom : The timer values issued in the initialize work queue command are not reported correctly in the dump work queue parameters command. Cause : An older fix in the code to make it Jaguar(4210) compatable limited the timer values to 16 bit entities. Solution: Correct the firmware to match the user documentation. ------------------------------------------------------------------------------- (3) Symptom : SCSI bus hang. Cause : If the controller was starting a muliple byte message out sequence to the target and the target goes status phase after the first byte, the controller fails to remove the ATN (attention) signal from the SCSI bus. The ATN was for the message out phase to indicate that it was a multiple byte message. Solution: Correct the SCSI scripts to clear ATN when going to status phase. ------------------------------------------------------------------------------- (4) Symptom : The times they are a changing. Cause : Older tools get harder to maintain. Solution: Convert the FA00084-Axx code to the new GCC/GDB compiler/tools. This is the reason for the jump from Axx to Dxx revisions.