[comp.os.minix] 1.5.3 Upgrade Report

williams@umaxc.weeg.uiowa.edu (Kent Williams) (03/06/90)

Here is my upgrade experience: 1.5.0 1.5.3

I tried it once, cowboy style, and things didn't work as I hoped SO I

1) Unpacked my 1.3 source archive
2) Applied 1.5.0 to it
3) Applied 1.5.3 to that

I have verified with CRC's that I have the real animal.

PROBLEMS ENCOUNTERED:

1. ls dumps core when you do an 'ls -l'. This is with a ls.c with the
correct CRC. I have heard other people have this problem. If Herr
Tannenbaum, and the other Minix-Valhalla residents don't have this
problem, could they clue in the rest of us as to the solution?

2. ps doesn't work.  I suspect the solution is to compile MM with
symbols, but I'm foggy as to how to get this working.

3. I never tried until now to do anything with the serial port, but I
can't seem to get it to work with either kermit or term.  I did a

		mknod /dev/tty1 c 4 2

In order to use the second serial port. Term then appears to send
characters to my modem (aren't little blinking lights wonderful?) at
the correct baud rate, but I never see any output appear from my
modem.  Almost as though receive data interrupts aren't having.

I'm using a cheapo standard serial card that works fine for DOS, a
cheapo modem that works fine for dos, and a very short ribbon cable
that passes all lines through.

As has been noted elsewhere, kermit doesn't appear to set the baud
rate correctly, since I can't even get the modem to bark as well as it
did with term.

4. more wants to have a help file in /usr/lib, but I don't have such
an animal.  Who does?

5. Now that our programs dump core rather than blow chunks all over
the kernel, is there any documentation on core file format, or (EVEN
BETTER) a program that can do a post-mortem and tell you what
happened?

REQUESTS FOR FILES:

Would someone mail me (or give me a ftp address where I can pick up)
the following files, patched up to 1.5.3.  The copies I have don't
match the distribution CRC's.

cc.c ls.c more.c dis88/*

In order to prevent redundant copies piling up, please employ the
following protocol

1. Send me mail, indicating willingness to send.
2. Wait for mail from me, indicating that you can send them to me.
3. Send them.

Doing it this way is net-ecologically sound, and also verifies that we
have a good net connection before trying to send large chunks of
stuff.

PRAISE WHERE PRAISE IS DUE:

The changes to the file system, started in 1.5.0, seem to have finally
taken hold.  Disk I/O is much faster.

NOTIFICATION OF INTENDED PROJECT:

I am taking an Operating Systems course, and my group's project is to
change the file system cache into a two level cache, that uses memory
outside of fs's address space for the second level of cache.  When we
get something going that seems stable, I'll post it to the network.

--
                               
Kent Williams                  "We're One! All One! Exceptions Eternally?
williams@umaxc.weeg.uiowa.edu   None! Absolutely None!" - Dr. Bronner's Soap