Subject: port-vax/4454: Standalone copy of rx50 diskettes fails with DBL ERR2
To: None <firstname.lastname@example.org>
From: None <Havard.Eidnes@runit.sintef.no>
Date: 11/09/1997 22:18:59
>Synopsis: Standalone copy of rx50 diskettes fails with DBL ERR2
>Responsible: gnats-admin (GNATS administrator)
>Arrival-Date: Sun Nov 9 13:20:03 1997
>Originator: Havard Eidnes
>Release: NetBSD 1.3_ALPHA snapshot
MicroVAX-III (3500), 2xRD54, 2xRX50 + extra MSCP/SCSI disk controller
We are trying to install NetBSD/VAX 1.3_ALPHA from RX50 diskettes
written on a PC using the putr.com program. After running edlabel
and putting a label on dua0, we try to copy the miniroot, but that
appears to fail.
The standalone copy program fails once it starts reading the
second rx50 diskette. The last output was:
OK to go on ? [g/a] g
?12 DBL ERR2
PC = 2CC07400
This invariably happened in the following situations:
1) boot from dua2, copy from dua3 (or in Unix syntax ra(3,0)).
2) as above, tried to read the first copy diskette twice
(so it's not a bad diskette causing this)
3) boot from dua2, also copy from dua2
Boot the standalone copy from rx50, start copy, copy from rx50,
notice that it crashes when preparing (?) to read the second
I do however note that devopen() apparently trashes the fname
argument string, zeroing out the paranthesis, thus, the code
takes a different path inside devopen() on the second call to
devopen() from the copy program.
I also note the absence of the otherwise relatively common
"readdisklabel: no disk label" error message after the "Reading ..."