[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

2021.0. "WB1.3 problem swapping disks?" by DIXIE1::MCDONALD (Surly to bed, surly to rise...) Mon Dec 19 1988 15:28

    AHA!  I seem to have discovered something NEW with 1.3... and I'm
    not so sure I like it.
    
    I boot with my WB1.3 disk in DF0.  I'm going to consolidate a lot
    of graphics things onto one GRAPHICS_DEMO disk, which I will use
    to win friends and influence people.  I put my empty GRAPHICS_DEMO
    disk into DF1.  Click-whirr, light comes on, ... hmm... "strange...",
    I say to myself.  The DF1 light came on as expected, but the DF0
    light ALSO came on.  Oh well.  Eagerly, I search through my mounds
    of cheap bulk disks and locate one with some particulary awesome
    demos on it.  Pop!  Out comes the WB1.3 disk, which I won't need
    since COPY, DIR, DELETE, etc. are all now RESIDENT commands.
    
    "Now, my precious,", I say, laughing maniacally, "we'll show them
    what POWER IS!!!".  Barely containing my delerium, I insert the
    disk into DF0.  Click-whirr... But what's this!?!?!  Suddenly, my
    world is shattered.  My dreams of incredible power and glory are
    abruptly and mercilessly brought crashing to earth by the appearance
    of a small, innocent looking, blue and white box in the upper left-hand
    corner of my screen.  In this box are the words "Please insert disk
    WORKBENCH into any drive".  
    
    Breaking into a cold sweat, I nerviously begin my mental shuffle.
    "What could it possible want from the Workbench disk?   It NEVER
    asked for it before!   Oh NO!  What's wrong."  In a moment of
    uncontrollable terror, I accidentally hit the "Cancel" box instead
    the retry box.  "No!  Wait!  Let me get the disk in there!"  A brief
    shuffle of disks...  too late!  The light's already on!  Help me,
    please...*(%$#)(*... AND THEN... the GURU!
    
    Anyway, to make a long story short, (TOO LATE) it seems that the
    disk validator library? gets accessed each time you put a new disk
    into a drive.  This seems like a bit of a problem to me.  What about
    folks with only one disk drive?  Does this mean they have to insert
    their GRAPHICS_DEMOS disk, re-insert their WB1.3 disk, and then
    re-reinsert their awesome GRAPHICS_DEMOS disk?  That was a pain
    to write!  It's certainly gonna be a pain to DO!  
    
    Is there NO help for the weary?  Won't SOMEONE come to the rescue
    of those of us unfortunates who aren't yet convincing enough to
    talk our spouses out of money for a hard drive?  Or are we doomed
    to spend our computing lives in an endless hell of disk swapping!
    
    
    (Of course, I could just move the required file to RAM.  But what
    I want to know is, has anyone else seen this problem, or am I just
    losing my mind?  :-)
    
    
    					John
T.RTitleUserPersonal
Name
DateLines
2021.1get a hard diskSAUTER::SAUTERJohn SauterMon Dec 19 1988 16:3920
    Based on the tone of .0, I'd say you are definitely losing your
    mind.  However, that is probably not the problem.  I suggest you
    spend some additional effort on talking to your spouse about a hard
    drive.  They aren't very expensive any more, and you'll enjoy your
    computer a lot more when you have one.
    
    When I found that I needed a hard drive, I gave away the Apple II
    (will be a tax-deductable contribution if I play my cards right)
    and bought an A2000 with 3MB memory and a 40MB hard disk.  I then
    took over one whole room of the house to hold it and my other toys.
    My spouse put up with this because she has friends whose husbands'
    hobbies take them out of the home a lot: golf, fishing, hunting,
    attending football games, etc.  Computers is like stamp collecting
    or amature radio---it keeps you home.
    
    Tell her if you can't have a hard disk for Christmas, you'd like
    some golf clubs and fishing tackle.  Maybe she'll see the light.
    If not, contact me via e-mail and I'll see if I can get my wife
    to call her.
        John Sauter
2021.2LEDS::ACCIARDITime to change this damn messageMon Dec 19 1988 22:5221
    
    Naw, there's no way that the system would ask for the SYS: disk
    (in your case, DF0:) just because you popped a new floppy into DF0:.
    I believe that all the system stuff needed to recognize a floppy
    is in the trackdisk.device, which is in ROM, or KickStart on the
    A1000.
    
    Also, the WB disk shouldn't have accessed just by popping your empty
    'Awesome_Demos' disk into DF1:.
    
    I'd say that your 'Awesome_Demos' disk wasn't properly validated.
    Try repeating the problem with a freshly formatted disk.  If it
    repeats, I'd say you have a bad drive or something.
                     
    By the way, if your twin floppys are improperly cabled (this is
    highly possible given that various brand drives that CBM uses can
    have connectors on upside down with respect to each other) you can
    see symptoms like you described.
    
    Ed.
    
2021.3BAGELS::BRANNONDave BrannonWed Dec 21 1988 10:2911
    re:.0
    
    write enable the floppy that causes the disk-validator to be loaded
    when you put it in the drive.  Let the validator do it's thing to
    it.  Wait a bit to make sure it is done.  Then write protect the
    disk.  I've seen the same problem with disks that were 100% full,
    the disk-validator needed to make sure it liked the disk.  After
    it gives the disk the "stamp of approval" then the system won't
    need to load the validator.
    
    -dave
2021.4Don't fill your floppies completelyVTHRAX::KIPWed Dec 21 1988 13:4715
    re: -1
    
    I seem to remember reading something about the Disk Validator being
    invoked *each time* a completely full disk is inserted; had something
    to do with the fact that on an almost-completely-full disk, there
    is no room to write the blocks-in-use bitmap, which DOS tries to
    read when you insert the disk.  If it doesn't find a good map, the
    validator is invoked to rebuild it (which of course fails if there's
    still not enough space on the disk).  This is from memory and the
    details may not be accurate, but I'm pretty sure the general idea
    is correct.
    
    But you were using an empty disk...perhaps it just needed to be
    validated once?
    
2021.5PoofCOOKIE::WITHERSTrad. Anon. c. 1988Wed Dec 21 1988 18:0327
    I think that the bug is far more subtle than just a problem with
    the disk validator.  I can take a disk, produce a perfect copy using
    Marauder, and make 1.3 go OTL.
    
    It seems that 1.3can't deal with two IDENTICAL disks - in this case,
    that means the name and the incarnation number (derived from the
    date).
    
    If you put both disks into your Amiga (assuming you have at least
    2 drives), 1.3 can't figure out which disk is where and deletes
    both disks from its tables.  The icons disappear from the WB screen.
    If you then remove one (or both) of the disks and do a directory (or
    similar), 1.3 will ask for the disk to be inserted (even if one
    copy is still in a drive (any drive)).  Putting disks in, both disks
    in, doing DISKCHANGE, or having both disks out produces no change
    in the effect.  The disk (and its duplicate) are now unreadable
    until your next reboot.
    
    How, you may ask, did I discover this?  You see, I made a copy (using
    Marauder) of my 1.3 Workbench distribution so I could hack on the
    copy and happened to have needed to have both disks in the system
    at once because I accidentally deleted a critical file.  Can you
    imagine the confusion this can cause when the problem is confusion
    over the Workbench disk?!?!?  Sigh...
    
    BobW
    Now, children, don't try this at home because its very dangerous.
2021.6BAGELS::BRANNONDave BrannonWed Dec 21 1988 20:418
    re:.5  it's not a bug, it's a feature.
    
    Your disks are tracked by the OS by the disk ID.  It hates to find
    two disks with the same, identical, ID.  It's a small price to pay
    for an OS that will ask for the disk it needs, instead of blindly
    writing to whatever disk is in the drive.
    
    -Dave
2021.7LEVERS::PLOUFFWes PlouffThu Dec 22 1988 08:492
    See note 2006 for the same problem with a public domain program,
    TurboBackup.
2021.8Many ValidatorsTLE::RMEYERSRandy MeyersFri Dec 30 1988 14:3430
Re: .5

This "aspect" (that disks with identical internal disk ids are considered
to be the same disk) has been part of the Amiga's operating system since
day one.  It's not new to 1.3.


Re: .4

>    I seem to remember reading something about the Disk Validator being
>    invoked *each time* a completely full disk is inserted; had something
>    to do with the fact that on an almost-completely-full disk, there
>    is no room to write the blocks-in-use bitmap, which DOS tries to
>    read when you insert the disk.

One of my replies (lost somewhere in this conference) wrote up this
behavior.  The disk validation will succeed, but the system will still
not be able to write out the bitmap until you delete some space from
the disk (or write-enable it).


Re: .0

There are two disk validators.  One is memory resident all the time
and just makes sure the disk appears reasonable.  If the little validator
fails, the big validator is loaded from L: and performs be full validation
plus (if possible) repair (write out a valid bitmap).

I believe that the Fast File System's "big" validator is part of the file
system code itself.
2021.9'Tis the season...ODIXIE::MCDONALDSurly to bed, surly to rise...Tue Jan 03 1989 00:1424
    Hmm...  I thought I posted a reply in here before I went away for
    the holidays.  Snort!  Must've been too much 'nog' in my egg-nog
    (hic).  
    
    Anyway, I poked at this problem a little more.  I think it's the
    previously mentioned 'full-disk' problem.  The reason it got my
    AWSOME_GRAPHICS_DEMOS disk is that the disk was a copy of another
    full disk.  I was going to start with that, delete unwanted files,
    and then add new demos.  I changed my mind and decided to initialize
    a blank disk and fill it up instead, but I hadn't put labels on
    either of the new disks... and what with all the Christmas spirits
    I'd been having, I mistook the non-empty disk for the empty one.
    Well, just what I deserve for drinking behind the wheel of my A500.
    ;-)
    
    
    					John 
    
    BTW, John... It worked.   I mentioned golf clubs and fishing tackle
    instead of a hard disk and my wife came around nearly instantly.
     Who knows?  If the budget can swing it, I might even talk her into
    a 2000?   
    
    
2021.10SAUTER::SAUTERJohn SauterMon Jan 09 1989 17:184
    re: .9
    
    Glad things worked out for you.
        John Sauter