On Wed, 4 Jun 1997 16:56:47 -0400 Tim Dobrowolsky said:
>Hi.
>I just installed the 2.1.6 client for windows NT and while the admin client
>works, the backup client (dsm and dsmc) give me a divide by zero error.
>Anyone know what this is?
>
Hello Tim - You might want to look at the following apar. It seems
that every 2 weeks or so, someone new reports this error.
len
-----------------------------------------------------------------------
Item IC16240
Item IC16240
APAR Identifier ...... IC16240 Last Changed ........ 97/06/04
MUSIC CD IN CD-ROM UNIT OF WINNT 4.0 CLIENT CAUSED B/A CLIENT
START TO FAIL WITH "DIVIDE BY 0" ERROR
Symptom ...... AB INTEG Status ........... CLOSED PER
Severity ................... 2 Date Closed ......... 97/02/20
Component .......... 565511902 Duplicate of ........
Reported Release ......... AN1 Fixed Release ............ 999
Component Name ADSM CLIENTS V2 Special Notice
Current Target Date ..97/05/24 Flags
SCP ................... PC/DOS
Platform ............ DOS
Status Detail: Not Available
PE PTF List:
PTF List:
Release AN1 : PTF not available yet
Parent APAR:
Child APAR list:
ERROR DESCRIPTION:
Customer is running NT4.0 and Win32 client PTF6.
If a music CD is in the CD-ROM drive, the client returns a
divide by 0 error on starting the GUI client and it hangs the
CLC without an error message. A service trace shows:
\SRC\ntfileio.c(2007): fioStatFS(F:\): Entry.
\SRC\ntfileio.c(2095): fsCapacity.lo = 0, fsCapacity.hi = 0
\SRC\ntfileio.c(2102): fsGUICapacity = 0.50
\SRC\ntfileio.c(2113): fsOccupancy.lo = 0, fsOccupancy.hi = 0
when ADSM is examining the CD-ROM drive..
An empty drive or a data cd produce no errors.
PTF5 just gives a "drive not available" message when a Music CD
is in the drive.
LOCAL FIX:
Remove the music CD from the CD-ROM..
PROBLEM SUMMARY:
****************************************************************
* USERS AFFECTED: Win32 Client *
****************************************************************
* PROBLEM DESCRIPTION: Get divide by 0 when CD is in CD-ROM *
* drive. This error occurs in the GUI and CL client. *
* The problem resulted because the drive capacity was reported *
* as 0, which was subsequently used in a calculation for a *
* percentage which caused the divide by 0 error. The fix was *
* to check for the 0 capacity before computing the percentage. *
* Upon checking other platforms, it was noticed that DOS, MAC, *
* Win16, and OS/2 clients also did not have checks for divide *
* by 0 when capacity=0. The fix for this apar also adds the *
* error checking to those platforms. Note that this divide by *
* 0 error could have occured anytime the capacity was reported *
* as 0, such as when certain network drives are attached. *
****************************************************************
* RECOMMENDATION: Remove the audio CDROM or disconnect the *
* network drive. *
****************************************************************
PROBLEM CONCLUSION:
A check was added to ensure that capacity=0 would not cause
divide by 0 errors when used in the calculation for the
percentage of disk used.
TEMPORARY FIX:
Remove the music CD from the CDROM drive or disconnect the
networked drive.
COMMENTS:
MODULES/MACROS: EXE DSM
EXE DSMC
SRLS: NONE
RTN CODES:
CIRCUMVENTION: Remove the music CD from the CDROM drive.
Disconnect the networked drive if caused by a network drive.
MESSAGE TO SUBMITTER: 2/20/97, LCS, added to conclusion
|