MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



NAME
     messages.txt - Screen Displays From Programs


Synopsis
     Concache.exe  displays  io  error messages if error occurred
     when writing wet blocks back to disk.

     Help message from command line shows the state of the  resi-
     dent concache.exe.

     Also  at startup, concache.exe, ccdisk.exe, and floppies.exe
     produce various messages.

     Except for io error messages, messages are  redirectable  to
     ordinary files.


Io Error Message
     When   underlying  driver  reports  io  error,  concache.exe
     reports it and requests the  disposition  in  the  following
     format.

          concache detected '%s' (%s) on %c:
               Abort (discard all blocks)
               Retry (retry write)
               Ignore (as if successful write)
               Fail (discard block)
          action (a, r, i, f) ?

     Informations  shown  are type of error, drive, and the loca-
     tion of error on the drive.

     If one of a, r,  i,  or  f  is  given  (in  lower  case)  in
     response, concache.exe treats the error as follows.

          Abort
               discards  all  blocks  in  cache  data area on the
               drive,

          Retry
               retries the failed operation,

          Ignore
               treats the failed operation as if successful, and

          Fail discards the related block only  from  cache  data
               area.



Concache 1.10       Last Update:  19 June 1996                  1



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



Help Messages
     If the message

          dos concurrent disk cache not loaded

     is displayed  then concache.exe is not loaded resident.

     With help option, following messages are shown.

  Option hc
     This option displays concache.exe conditions.

     loaded segment 0x%x size 0x%0x0 (%lu) bytes including io
          buffers
          It is  loaded  with  adjacent  io  buffers  at  segment
          address shown with the size.  The size is rounded up to
          paragraph boundary.

     loaded segment 0x%x size 0x%0x0 (%lu) bytes
          It is  loaded  with  separate  io  buffers  at  segment
          address shown with the size.  The size is rounded up to
          paragraph boundary.

     separate ioseg at 0x%x, size 0x%x (%u) bytes
          When io buffers are allocated at separate segment, this
          message  is  shown.  The buffers are located at segment
          shown with the size.

     buffer_size = %u bytes, %d io_buffers
          The size of each io buffer (in many  cases  512  bytes)
          and the number of the buffers (default 16) are shown.

     concurrency = %d devices
          Shows how many devices can perform io concurrently.

     stackspace = %u bytes
          Size  of  stack  space for each concurrently performing
          io.

     directory_space = %u bytes (max %u bytes)
          Size of directory space currently allocated and maximum
          allocable are shown.

     bitmap_length = %d bytes (%d kb per block)
          The  bitmap  length  that constitutes each of directory
          entry is shown.  Since  one  byte  corresponds  to  4kb
          (irrespective  of  io  buffer  size), the size of cache
          data area maintained by each directory entry is  easily
          deduced.


Concache 1.10       Last Update:  19 June 1996                  2



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



  Option hc
     This  option  displays  concache.exe  working states on flag
     settings.  Flags set are shown  right  to  asserted...   and
     flags reset are shown right to unasserted...  message.  Fol-
     lowing table lists which flags are set or reset.

             stop           Flag set in stop mode
             write thru     Flag set in write-though mode
             write after    Flag set in write after mode
             locking Lock   Flag is in effect
             no preread     Flag set to prevent preread
             unlocking      Unlock flag is in effect
             hold           Hold flag is in effect

  Option hm
     This option displays usage for  each  of  memory  type  sup-
     ported.

  Option hd
     This option displays device states for each drive supported.

        device unknown   Device not handled by concache.exe
        media unknown    No access to floppy
        removable        Device found to use removable media.
        no door sense    Door lock undetected on the device
        stopped          Concache.exe is not using this drive
        concurrent       Device can operate concurrently
        damaged          A critical error on the drive.
        write thru       Used in write through mode
        write after      Used in write after mode
        not accessed     Yet no access to the drive or media

     In addition, if accessed, statistics are shown.

          read performance
               Shows the number of read requests and actual  read
               actions counted in sectors.  This is shown when no
               preread is used.

          preread performance
               Shows the number of preread operations and  actual
               read  actions  to the preread data counted in sec-
               tors.  This is displayed in place of read  perfor-
               mance if drive is allowed to perform preread.

               Note. Read and preread uses same counter, and what
               each  counts  is  different.   For  this   reason,
               switching preread can give false counting. To rem-
               edy this, use hdh option to in addition clear  the
               counter.

Concache 1.10       Last Update:  19 June 1996                  3



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          write performance
               Shows  the  number  of  write  requests and actual
               write actions counted in sectors.

          still %d wet spots
               More '%d' sectors must be written back.

          counter overflowing-- cleared
               Counter has grown too rapid. It is reset to  zero.

Miscellaneous
     This  section  lists the messages at startups of programs in
     alphabetical order.  They are mostly  some  kind  of  errors
     correctable  in  command  line.  A few show misbehavior of a
     device or a program.  Most of them are too obvious but  oth-
     ers  may  need  a little pause.  This file tries to add some
     words to those potentially might be misinterpreted messages.

     THIS IS EVALUATION VERSION
          This is as it tells.

     bitmap_length %d bytes
          Bitmap length is chosen to the indicated length.

     bitmap_length = %d bytes causes hash table overflow
          Requested  bitmap length causes overflow on hash table.

     bitmap_length causes hash table overflow
          Requested bitmap length causes overflow on hash  table.

     bitmap_length changed to %d bytes
          Previously determined bitmap length is changed.

     bitmap_length will be adjusted
          Previous or requested bitmap length will be adjusted.

     cache condition flag conflict
          More  than  two  modes  for  concache.exe condition are
          specified.  The  mode  must  be  one  of  stop,  write-
          through, write-after, or concurrency.

     cache destroyed. don't do nothing
          Resident concache.exe is stopped due to internal error.

     can't allocate extended memory(BL = %02x)
          Failed to allocate  extended  memory  with  error  code
          '%x'.  See appropriate manual for the code.

     can't allocate pages of expanded memory (%x)
          Failed  to  allocate  expanded  memory  with error code

Concache 1.10       Last Update:  19 June 1996                  4



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          '%x'.  See appropriate manual for the code.

     can't allocate raw protected memory
          Failed to allocate raw protected (int15) memory.

     can't change expanded memory
          Expanded memory reallocation request failed.

     can't change extended memory
          Extended memory reallocation request failed.

     can't delete concache.exe under DOS multitasker
          Trying to delete concache.exe under a DOS  multitasker.

     can't delete program under DOS multitaskers
          Trying  to delete floppies.exe under a DOS multitasker.

     can't free memory
          Failed to free temporarily allocated memory.

     can't get available extended memory (BL= %02x)
          Failed to get available amount of extended memory  with
          error  code  '%02x'.   See  appropriate  manual for the
          code.

     can't get available pages of expanded memory
          Failed to get available amount of expanded memory.

     can't get version of expanded memory (AH=%02x)
          Failed to get ems version with error code '%02x'.   See
          appropriate manual for the code.

     can't get version of extended memory (BL=%02x)
          Failed  to  get  version of xms manager with error code
          '%02x'.  See appropriate manual for the code.

     can't go back to previous memory
          Tried to go back to previous cache data area configura-
          tion but failed.

     can't locate partition table on (htl) = (%d%d%d)
          Tried  to  take over but cannot locate partition table.
          The "htl" means host number, target id, and  lun  which
          caused trouble.

     can't open program
          The program file cannot be opened.

     can't open scsi manager -- aborting
          Probably the manager is absent on this system.

Concache 1.10       Last Update:  19 June 1996                  5



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



     can't read bpb, partition skipped
          Tried to read bpb table but a read error encountered.

     can't read partition table .. skipped
          Tried  to read partition table but a read error encoun-
          tered.  The partition is ignored.

done
     can't read partition table on (htl) = (%d%d%d)  ..  takeover
          not
          Tried to take over but cause a read  error.  The  "htl"
          means  host  number,  target  id,  and lun which caused
          trouble.

     can't read program
          Tried to read header part of program but encountered an
          error.

     can't read relocation info
          Relocation  info for the program to be relocated cannot
          be read.

     can't reallocate raw protected memory ... it will not change
          Since raw protected memory is not well considered to be
          shared among programs, it is not considered  to  change
          size afterwards.

     can't switch back driver entries
          Disk  compression program has changed driver entries in
          an  unknown  way.   Concache.exe  will  refuse  to   be
          deleted.

     cannot change option %s after loaded
          The option can only be defined at load time.

     cannot delete
          Failed  to  delete the program which was seemingly able
          to delete.

     cannot leave memory
          Deleting the program is impossible.

     cannot load io buffer into low
          Failed to allocate io buffers in low memory.

     cannot move to umb after load
          The program has been running so that it  is  impossible
          to move around.

     ccdisk.exe cant find scsi disks to handle.. aborting

Concache 1.10       Last Update:  19 June 1996                  6



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          There is no disk to be handled by ccdisk.exe.

     concache.exe doesn't allow delete floppies.exe
          Concache.exe  is  hot  on floppies. Wait for the floppy
          access lamp goes off.

     concache.exe has already started
          Ccdisk.exe must have started before concache.exe.

     concache.exe is leaving memory
          There seems nothing wrong to leave memory so far.

     concache.exe is loaded as a driver
          Device driver is not allowed to leave memory.

     'concurrency=' ignored
          The option requested concurrency below 2.

     concurrent/stop conflict
          Both concurrent and stop  modes  for  'all  the  other'
          drives.

     concurrent/write-after conflict
          Both  concurrent  and  write-after  modes  for 'all the
          other' drives.

     concurrent/write-after/write-thru/stop conflict
          Concurrent, write-after, and  write-through  modes  for
          'all the other' drives.

     concurrent/write-thru conflict
          Both  concurrent  and  write-through modes for 'all the
          other' drives.

     cpu must be 80386 or later ... use ccd286.exe on this
          machine
          The  cpu  cannot  perform  instruction set used by this
          program.

     cpu must be 80386 or later ... use conc286.exe on this
          machine
          The  cpu  cannot  perform  instruction set used by this
          program.

     cpu must be at least 80386 ... use flop286.exe on this
          machine
          The  cpu  cannot  perform  instruction set used by this
          program.

     deleting floppies.exe

Concache 1.10       Last Update:  19 June 1996                  7



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          Floppies.exe is being deleted from memory.

bytes
     directory space overflows by %d bytes  with  bitmap_length
          =  %d
          The directory space exceeds maximum space allocated  if
          indicated bitmap length is used.

     directory_space %d bytes
          Computed necessary directory space.

     disorder in DOS drive table .. aborts
          Drives  have  a  different disposition seen at startup.
          Concache.exe will refuse to be deleted.

     don't run under DOS multitaskers...
          Trying to load floppies.exe under a DOS multitasker.

     drive layout changed since concache.exe was loaded
          Device drivers have a  different  disposition  seen  at
          startup.  Concache.exe will refuse to be deleted.

     drive number error in drive array '%s'
          Non-alphabetic drive is specified.

     driver chain not owned
          Later  program  (a TSR or a driver) has overwritten the
          driver chain.

     %d drives taken over from DOS
          Indicated number of scsi disks are taken over from  DOS
          .

     duplicate 'concurrency' ... ignored
          Ccdisk.exe  found that the option is requested twice on
          command line.

     duplicate 'irq' ... ignored
          Ccdisk.exe found that the option is requested twice  on
          command line.

     error in 'bitmap_length=' or in 'buffer_size='
          Unable to decide which option was meant.

     error in 'io_buffer_low' or 'io_buffers='
          Unable to decide which option was meant.  Note both can
          be abbreviated to one character, like i i=... .

     error in scsi_irq
          Either  too  many  irq  numbers  or  wrong  number   is

Concache 1.10       Last Update:  19 June 1996                  8



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          specified in irq= option.

     expanded memory available only %d pages
          Expanded memory pages are only '%d' available.

     expanded memory is in state (AH=%02x)
          Can't get expanded memory state with error code '%02x'.
          See appropriate manual for the code.

     extended memory available only %d kilobytes
          Said amount of extended  memory  is  impossible,  since
          only '%d" kb is available.

     floppies.exe already installed
          Floppies.exe is already running.

     floppies.exe not loaded
          Trying to delete floppies.exe which is not loaded.

     format error character '%c' in '%s'
          Memory  request format '%s' contains an error character
          '%c' on command line.

     'g' can be 'gnaw_interrupt' or 'gang_interrupts' option
          Ambiguous which is meant by single letter 'g'  on  com-
          mand line.

     (htl) = (%d%d%d)  configured into %c:(-c':)
          Partitions  found  on  the scsi disk is configured into
          drive %c (to %c') on host, target, and lun shown.

     ignoring initial reset options
          Reset is the initial condition so the descriptions  are
          ignored.

     ignoring initial unlock option
          Unlock is the initial condition so the descriptions are
          ignored.

     ignoring the other parameter(s)
          Delete option ignores any other  parameter  on  command
          line.

     improper bitmap_length
          Bitmap length must be multiple of 2 and below 128.

     incompatible version running (%d.%d)
          Unable to communicate to resident concache.exe.

     installed concurrent disk cache

Concache 1.10       Last Update:  19 June 1996                  9



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          The  last  possible message from transient part of con-
          cache.exe.

     installed concurrent disk driver %s
          The  last  possible  message  from  transient  part  of
          ccdisk.exe.

     installed floppies.exe for concurrent disk cache
          The  last possible message from transient part of flop-
          pies.exe.

     interrupt %02x not owned
          Later program (a TSR or a driver) has  overwritten  the
          interrupt  entry '%02x'.  The program will refuse to be
          deleted.

     'io_buffers=' ignored
          The option requested less than 2, which does not  allow
          operation.

     io.sys (or the equivalent) structure too complex
          Unknown io.sys structure.

     %dkb expanded memory
          Allocated suggested amount of expanded memory.

     %dkb extended memory blocks
          Allocated suggested amount of extended memory.

     %ukb raw protected memory
          Allocated suggested amount of raw protected memory.

     lock/unlock conflict
          Requested both lock and unlock flags on command line.

     max_directory_space exceeds 64kb by %u bytes ... ignored
          The option requests too much memory to keep 64kb limit.

     max_directory_space insufficient for %ldkb memory
          Cache data area is so large that it is unmanageable  by
          given maximum directory space.

     %cmem requests duplicated in %s
          Indicated memory is requested more than once on command
          line.

     memory chain destroyed -- exiting
          DOS memory chain is insane.

     memory overflow ... try with smaller parameter values

Concache 1.10       Last Update:  19 June 1996                 10



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          Exceeds 64kb limit with given parameter set.

     memory reallocation exceeds available amount by %dkb
          Cache data reallocation request is more than  available
          memory.

     memory scheme unknown -- exiting
          DOS memory chain is insane.

     no expanded memory driver
          EMS driver not found.

     no extended memory driver
          XMS driver not found.

     no hex allowed in '%s'
          Hex digit written in decimal expression.

     no int13-int40 path
          Int13  against  floppy is not rerouted to int40 on this
          machine.

     no memory defined on command line
          Memory must have been specified to load concache.exe.

     no protected memory ... abort cache
          Raw protected memory is not available.

     no sign allowed in '%s'
          Sign appeared on hexadecimal memory requests.

     non-decimal chars in '%s'
          Memory request in decimal has non-decimal character  in
          its string.

     not allowed to run twice in config.sys
          Tried  to  run  the  program  twice (or more) from con-
          fig.sys.

     not enough extended memory (DX= %02x)
          Said amount of extended memory is impossible  to  allo-
          cate, as only '%02x' kb is available.

     not loadable
          Tried to load the program under a multitasker.

     not loaded high
          Failed to load into upper memory block.

     not relocated

Concache 1.10       Last Update:  19 June 1996                 11



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          Relocation  of a program is not complete because it has
          failed.

     now %d(0x%x) kb of expanded memory blocks
          Expanded memory is changed to use said amount.

     now %d(0x%x) kb of extended memory blocks
          Extended memory is changed to use said amount.

     %d%% of max_directory_space utilized
          Shows how much of preallocated space is utilized.

     raw protected memory available only %d kb
          Too little raw protect memory to allocate, as only '%d'
          kb are available.

     possible spelling error in option %s
          Cannot identify the option.

     preread condition conflict
          Both preread and no-preread are requested on a drive.

     preset directory_space %d bytes
          Preallocated maximum directory space to said amount.

     protected memory can't expand later
          Request  to  allocate zero byte raw protected memory is
          not allowed.  Since it is not  changeable  later,  this
          makes no sense.

     range error in drive array '%s'
          Drive  range  expression is either incomplete, reversed
          order, or contains non-alpha.

     revert to previous memory scheme
          Decided not to change cache memory scheme.

     set/reset conflict
          Requesting both set and reset of flags, which must be a
          confusion.

     set/reset or lock/unlock conflict
          Requesting both set and reset or lock and unlock, which
          must be a confusion.

     size exceeds 64k limit by %d bytes
          The size of sum of code and data  space  must  be  less
          than  64kb, as current implementation is in tiny memory
          model.


Concache 1.10       Last Update:  19 June 1996                 12



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



     sorry, this machine type is not supported
          Machine is not of compatible type.

     stray '=' ... check spelling of the words before '='
          The '=' is used in an unknown context in command  line.

     the machine is in unstable condition
          A  driver  has  changed a condition from prior checking
          one.

     this machine type is not supported
          Machine is not of compatible type.

     this version of DOS not supported ... use DOS3.1 or later
          Concache.exe and ccdisk.exe needs 3.1 or later  version
          of DOS

     this version of DOS not supported ... use DOS3.3 and later
          Floppies.exe needs 3.3 or later version of DOS

     unable to allocate expanded memory
          Failed to allocate expanded memory

     unexpected; can't switch back driver entries '%c:'
          Disk  compression program has changed driver entries in
          an unknown and critical way.

     unknown command in reset-list
          Unknown flags after '-' sign.

     unknown command in set-list
          Unknown flags after '+' sign.

     unknown description '%s'
          Unknown command line description found.

     unknown flag in set/reset-list
          Undefined flag was requested.

     unknown value chars
          Memory request format contains an invalid character.

     value must be non-zero in '%s'
          Zero byte request is not allowed in signed context.

     value too large in '%s'
          The amount of memory request is too large in the string
          '%s'.

     will use %d concurrency

Concache 1.10       Last Update:  19 June 1996                 13



MESSAGES        COPYRIGHT 1995-1996 horio shoichi        MESSAGES



          said  number  of  scsi  disks are handled in concurrent
          manner.

     will use no concurrency
          Ccdisk.exe drives every SCSI io request serially.

     write-after/stop conflict
          Both stop and write-after modes  for  'all  the  other'
          drives.

     write-after/write-thru conflict
          Both  write-through  and write-after modes for 'all the
          other' drives.

     write-thru/stop conflict
          Both write-through and stop modes for 'all  the  other'
          drives.

     your enemy '%s' loaded !
          An incompatible disk cache program was found.































Concache 1.10       Last Update:  19 June 1996                 14



