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