Missing feature in config(8)

Mike Kupfer kupfer at ucbvax.ARPA
Sat Jun 8 12:21:06 AEST 1985


In article <1653 at psuvax1.UUCP> templin at psuvax1.UUCP (Fred L. Templin) writes:
>	Now, at boot time, when the autoconf.c routine "configure" probes
>each nexus for devices, it picks out the first "DK_NDRIVE" (DK_NDRIVE = 4)
>entries in the mbdinit structure which have the "mi_dk" flag set and assigns
>them "dk" entries.  
> ...
>This messes up the utilities "vmstat" and
>"iostat", since they use the "dk" entries to display information for the
>disks, and "configure" chose the wrong ones!

A more general problem is that if your system really uses more than 4
disks, you can only monitor 4 of them with any one kernel.  Also,
iostat and vmstat know in 4.2 that there are only 4 instrumented disks.

The iostat and vmstat that will come with 4.3 let you specify arbitrary
disks (up to 4 for any invocation of the program, for formatting
reasons).  Alas, DK_NDRIVE is still stuck at 4, so 4.3 will still have
the "4 instrumented disks per kernel" limit.  Ideally, of course, the
kernel should instrument every disk that makes it through
auto-configuration.  Maybe next time...
-- 
Mike Kupfer
kupfer at ucb-arpa or kupfer at Berkeley
...!ucbvax!kupfer
``You can tell the pioneers by the arrows in their backs.''



More information about the Comp.bugs.4bsd.ucb-fixes mailing list