NISAB/BJ                                87-04-13 (Ers. 86-01-09)


        ADCFORM
        =======

Detta {r ett paket best}ende av ett antal program och datafiler
f|r att formatera winchestern i ABC856, m{rka den med magnetiskt
serienummer, generera filsystem p} den samt kopiera in system-
skiva p} winchestern och sen skapa en kopia av systemskivan p}
diskett.


        Filer

BASICINI.SYS - Ger autostart av slutprovet.
ADCFORM.BAC  - Formatering och verifiering av winchestern.
DRVPAR.TXT   - Inneh}ller drive-specifika parametrar.
SERIALNB.TXT - Inneh}ller f|rv{ntat serienummer f|r n{sta
               slutprovsobjekt.
PUTFS.BAC    - Skapar filsystem f|r 4 logiska enheter.
COPYSYSD.BAC - Kopierar systemskivan till winchestern.
MAKESYSD.BAC - Genererar en kopia av systemskivan.


        BASICINI.SYS

Ger autostart med f|ljande kommandorad:

RUN MF1:ADCFORM,-p;MF1:PUTFS,HD,MEM:0;COPYSYSD,HD0:
         1      2      3     4    5      6      7

1 - Namn p} programmet som formaterar och verifierar winches-
    tern.
2 - Talar om f|r formateringsprogrammet att det k|rs i produk-
    tion vilket medf|r att vissa saker betraktas som k{nda f|r
    att undvika on|diga fr}gor till operat|ren.
3 - Namn p} programmet som skriver filsystem p} winchestern.
4 - Enhetsgrupp f|r winchestern.
5 - Namn p} den fil d{r badspotsinformation lagrades av forma-
    teringsprogrammet.
6 - Namn p} programmet som kopierar systemskivan.
7 - Enhet som systemskivan kopieras till.

Om winchestern {r oformaterad f}r man ingen autostart vid reset
beroende p} att DOSet inte scannar flexskivor n{r winchestern
ger error. Detta kan avhj{lpas genom att ge kommandot

POKE -10,165,38,0,9

innan reset. Detta }stadkommer att UFD: kopplas till biblioteket
START p} flexskivan samt att non-UFD-reset-flaggan s{tts s} att
autostart sker i UFD:.
        ADCFORM.BAC

Programmet b|rjar med att l{sa driveparametrar. I produktion
antas filen MF1:DRVPAR.TXT, annars fr}gar programmet efter fil
med driveparametrar. Detta g|r att olika drivefabrikat kan an-
v{ndas. Driveparameterfilen f|r ABC856 heter normalt
"MICR1325.TXT" och f|r ABC852 "NECD5126.TXT", men se upp s} att
inte n}got alternativt fabrikat av drive sitter monterat.

I servicemilj| g|rs nu ett f|rs|k att l{sa av det gamla
magnetiska serienumret och om detta lyckas kommer numret som
default p} fr}gan om serienummer.

Sen f|rs|ker det l{sa badspotsinformation. I produktion s|ker
det efter en fil i tarformat p} MF0:. Om detta misslyckas finns
m|jlighet till omf|rs|k samt manuell inmatning. I servicemilj|
kan badspotsinformation l{sas fr}n en ABCDOS textfil eller matas
in manuellt. Informationen sorteras efter cylinder, huvud och
bytes fr}n index. Om dubletter har matats in s} sorteras de
bort. Den manuella inmatningen avslutas med PF1 eller STOP.

N{r inl{sningen avslutats kommer en fr}ga om verifiering ska
g|ras f|re formatering. Det finns b}de f|rdelar och nackdelar
med att b|rja med verifiering. P} en nyformaterad drive hittar
man n{stan aldrig n}gra badspots beroende p} att hela disken {r
omskriven med ny och fr{sch magnetisering, som efter en tids
anv{ndning f|rsvagas s} att checksummafel uppst}r p} skivornas
d}liga st{llen. Med verifiering f|rst hittar man alla
checksummafel som har uppkommit med tiden.

OBS! vid verifiering f|rst {r det ett absolut krav att den
badspotslista som matas in verkligen {r den som anv{ndes senaste
g}ngen driven formaterades. Om fel badspotslista matas in blir
de eventuella nya badspots, som hittas, ber{knade till fel
fysisk position, och d} blir friska sektorer bortformatterade
medan de d}liga kommer att anv{ndas.

Nu formateras winchesterdriven. Detta tar ca. 4,5 min., p}
Micropolis 1325A, och aktivitetsindikatorn ska lysa hela tiden.
Sen verifieras driven vilket tar ca. 6,5 min. Indikatorn ska
lysa hela tiden. Om n}got ECC-fel p}tr{ffas vid verifieringen s}
ber{knas dess fysiska position p} driven och sorteras in i
badspotslistan och driven formateras p} nytt. Formatering och
verifiering upprepas tills hela driven {r verifierad utan
ECC-fel, eller tills antalet badspots uppg}r till mer {n 127,
vilket {r maximalt vad som g}r att formatera bort med
ADAPTEC-controllern. Om max. antal badspots har |verskridits
betraktas driven som oanv{ndbar och programmet avbryts. N{r
driven {r verifierad skrivs badspotsinformationen p} filen MEM:0
i produktion eller p} valfri fil i servicemilj|. I servicemilj|
startas programmet med "RUN ADCFORM".
       PUTFS.BAC

Programmet skapar filsystem p} 4 enheter i angiven enhetsgrupp.
I produktion p} HD0: HD1: HD2: och HD3:.
Om programmet k|rs i UFDDOS skapas UFDDOS filsystem. Om det k|rs
i Luxnet-DOS skapas Luxnet filsystem.
Badspotsinformationen skrivs p} HD0:MEDIADEF.TXT som nu inneh}l-
ler b}de informationen p} tar-skivan samt eventuella badspots
uppt{ckta vid verifiering. MEDIADEF.TXT skrivskyddas f|r att
inte raderas eller skrivas |ver av anv{ndaren.
I servicemilj| startas programmet med "RUN PUTFS". Observera att
det inte finns n}gra kontrollfr}gor av typen "[r du verkligen
riktigt s{ker?" i vare sej detta program eller i ADCFORM.BAC!


        COPYSYSD.BAC

Programmet kopierar och verifierar systemskivan fr}n MF0: till
HD0:. XSBACKUP anv{nds f|r kopiering och m}ste finnas tillg{ng-
lig.


        MAKESYSD.BAC

Programmet genererar UFDDOS filsystem p} flexskivan i MF0: och
kopierar filerna p} HD0: till MF0:. MF0: formateras inte. Det {r
l{mpligt att anv{nda den flexskiva som inneh}ller badspotsinfo.
fr}n ankomstkontrollen eftersom den informationen {r sparad p}
HD0:MEDIADEF.TXT i detta l{ge.


        SERIALNB.TXT

Textfil som inneh}ller en enda textrad som utg|r n{sta f|rv{n-
tade serienummer. Raden {r alltid 8 tecken l}ng. Eftersom serie-
numret {r p} 6 tecken s} inleds raden med 2 mellanslag. Ex:
  123456
        DRVPAR.TXT

Rader som b|rjar med "!" {r kommentarsrader och kan finnas var
som helst i filen. \vriga rader m}ste ha r{tt numeriskt inneh}ll
och komma i den ordning som {r angiven nedan.

!  Drive parameters for Micropolis model 1325
!  ==========================================
!
! Host adapter card select
36
!
! Interleave factor
3
!
! Density code (0 -> MFM)
0
!
! Block size
256
!
! Cylinder count
1024
!
! Data head count
8
!
! Reduced write current cylinder
1025
!
! Write precompensation cylinder
1025
!
! Landing zone position
0
!
! Step pulse output rate (2 -> 12 us)
2
        MEDIADEF.TXT

Denna textfil inneh}ller alla av tillverkaren uppgivna badspots
samt eventuella badspots som har hittats vid verifiering av
driven. Filen b|r anv{ndas som indata till formateringsprogram-
met om driven formateras om. Rader som inleds med "#" {r kom-
mentarsrader som f}r finnas var som helst i filen. En rad som
inleds "#$" f}r finnas och utg|r rubrikrad som identifierar
driven med t.ex. fabrikat, modellbeteckning och serienummer.
Om flera rader b|rjar med "#$" g{ller den sista.
\vriga rader m}ste inneh}lla 3 numeriska f{lt separerade med
komma (,) och utg|ra giltiga cylindernummer, huvudnummer och
bytes fr}n index d{r badspot finns. Maximalt 127 badspots kan
vara beskrivna. Filen {r normalt sorterad men m}ste inte vara
det.

#$      Micropolis, Serial # 76543210, Model # 1325
#
#       Cylinder,           Head, Bytes f. index
              17,              4,           1126
              34,              4,           9654
              35,              4,           9653
              36,              4,           9656
              37,              4,           9654
              38,              4,           9653
              39,              4,           9651
              39,              4,           9656
              40,              4,           9651
              41,              4,           9651
             184,              3,           7700
             404,              7,           2694
             797,              4,           6711
             953,              7,           8136
             980,              6,            122
             999,              5,           2805


        ./sas/format/media_defects

Detta {r en textfil i tarformat som skapas vid Luxors ankomst-
kontroll av den badspotsinformation som finns skriven p} driven
vid tillverkningen. Inneh}llet i filen har samma format som
MEDIADEF.TXT
