Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!mailrus!uunet!mcsun!ukc!edcastle!aipna!aipna.ed.ac.uk!awb From: awb@aipna.ed.ac.uk (Alan W Black) Newsgroups: comp.os.minix Subject: ST1.5.10 patch2 scrolling problem Message-ID: <2965@aipna.ed.ac.uk> Date: 3 Sep 90 20:53:18 GMT Sender: news@aipna.ed.ac.uk Reply-To: awb@aipna.ed.ac.uk (Alan W Black) Organization: Dept of AI, Edinburgh, UK Lines: 58 [ I've just noticed our machine lost news yesterday so maybe this is already noted -- awb ] I have a 4Meg STe with one floppy disk drive (I've ordered the hard disk -- but its not here yet, and it probably wont work anyway). However, I have upgraded my version of 1.5.10 with the two patches Frans sent out recently -- all crcs are as per the postings (except tos.c but that isn't relevant). When I boot the 1.5.10.2 it comes up ok but when it tries to scroll the screen it goes into an infinite loop duplicating the last line of the screen -- rebooting is the only way out. I have left the NR_CONS variable as defined in the distribution (I originally tried it with 4 and had the same problem). When set to 2, I do get two virtual consoles and can switch between them. As long as I don't fill the screen the system runs. I have /etc/ttys to be 100 101 Though I am not sure of the syntax of this file -- I deleted the 0f1 line assuming it to be something to do with the rs232 line (which still works on tty2). I had a look at the code (kernel/stvdu.c) and wonder if its something to do with the virtual console structure not being initialised properly, though such things will be difficult to debug when you can't print to the screen at the time the problem happens. I also wondered about HARD_SCROLL perhaps there is something different in STe rather than the ST and although Frans said he has removed that stuff maybe there's a bit left over, I looked (though not very hard) for anything like that. The only thing I can think of is that I recompiled the library forgetting to upgrade lib/minix/config.h and lib/sys/wait.h which have changed I did have the new ones when I recompiled the kernel (fs and mm). I looked to see if anything might be relevant, wait.h shouldn't, but this does mean I compiled the library with C_RS232_INT_HANDLERS set to 0 but it doesn't seem to be referenced in the library. (Also I see NR_DRIVES is set to 3, I assume this is because Frans has 3 drives, unlike the rest of us :-) So, does anybody else have this problem, virtual consoles would be good so I don't want to miss out. Anybody guess what I am doing wrong ? thanks Alan Alan W Black 80 South Bridge, Edinburgh, UK Dept of Artificial Intelligence tel: (+44) -31 225 7774 x228 or x223 University of Edinburgh email: awb@ed.ac.uk