4.2 dmf problems (won't answer, etc) and a fix
Randolph Bentson
bentson at csu-cs.UUCP
Tue Apr 10 06:14:48 AEST 1984
We too had a problem similar to those reported for dh and dz
(doesn't answer, hangs on open, etc.). This appeared on the
DMF-11 with 4.2BSD.
We actually found a fix!
There's reference to a byte-sized portion of a register that
should be addressed as a word. This has the effect of clearing
another bit in the register (in the other byte). You'll find
a reference
addr->dmftms = 0;
that should be changed to
addr->dmftba = addr->dmftba & (~(DMF_ON<<8)|0xff);
so as not to clear the "ON" bit. If I was more confident
about the compiler's action it could use the "&=" form.
Randy Bentson
Colorado State University - Computer Science
hao!csu-cs!bentson
More information about the Comp.bugs.4bsd.ucb-fixes
mailing list