[comp.os.minix] Minix 1.2 - Some Problems ?

gis@datlog.co.uk ( Ian Stewartson ) (05/17/88)

I am in the process of setting up MINIX 1.2 on our PCs (IBM XTs and 
DELL System 200 - AT Compatible) and have come up against a number of
problems.

1)  When I execute a rebuilt MINED, it generates a trap at location 0xe6a
    which is a mov (bx), #0 instruction.  The trap number is 13 - General
    Protection Violation.  Any ideas ?

2)  I have tried to port EMACS to MINIX.  I realise this is probable a
    major problem given the current limitations of MINIX.  However, the
    EMACS main.c causes the Compiler to trap at location 0xf8dc in /lib/cem.
    I do not have the compiler sources.  Any suggestions?

3)  I had problems with the original tty driver (text following a space
    would be blanked until the space moved off the screen), so I turned to
    Jim Paridis's Console & tty driver which now works quite happily.
    However, Tom Frauenhofer (5281@cci632.UUCP/tvf@cci632.UUCP) mentions so
    mods to the driver.  Have I missed these or is he discussing Jim's
    driver itself?  As we have EGAs on our AT, I had to make some changes to
    get it to work, along with the changes to support a UK keyboard and
    supporting the keypad correctly.  Otherwise, Jim's drivers seem to work
    very well.  I can now connect to our VAX and I suspect the next set
    will be to generate either kermit or UUCP?? for MINX.

    As a side issue, how to you tell if there is an EGA board attached.  I
    know how to find out about MONO and CGAs.

4)  Has anyone improved the illegal interrupt interface.  Once you get one,
    you either never get out of it or have to press DEL to kill the process.
    The option available appears to depend on which interrupt vector is used. 

5)  When I was modifying kernel/clock.c to interface to the CMOS Real Time
    clock, I came across a problem with long division.  Sometimes I would
    get an interrupt 0 - divide error (by zero?).  This only happened when
    the time was between 30 and 50 minutes past the hour.  I have since
    resolved the problem by using repeated subtraction (which may be faster).
    However, has anyone else seen a similiar problem with long division.

Thanks in advance for any help.

Ian Stewartson
Data Logic Ltd, Queens House, Greenhill Way, Harrow, Middlesex, HA1 1YR, UK.
(Phone) +44 1 863 0383 (Telex) 888103 (Fax) +44 1 861 2010
(Network) gis@datlog.co.uk or ukc!datlog!gis

ast@cs.vu.nl (Andy Tanenbaum) (05/20/88)

In article <1188@dlvax2.datlog.co.uk> gis@datlog.co.uk ( Ian Stewartson ) writes:
>

>2)  I have tried to port EMACS to MINIX. 
Use ELLE.  It is a major subset of Emacs and is already in the archive.


>3)  I had problems with the original tty driver 
A fix for EGA cards was posted.  See the archive.


>4)  Has anyone improved the illegal interrupt interface.  
I may do that in 1.3.

Andy Tanenbaum (ast@cs.vu.nl)

bunda@im4u.UUCP (John Bunda) (05/22/88)

In article <736@ast.cs.vu.nl>, ast@cs.vu.nl (Andy Tanenbaum) writes:
> Use ELLE.  It is a major subset of Emacs and is already in the archive.
                                                                 ^^^^^^^
> A fix for EGA cards was posted.  See the archive.
                                           ^^^^^^^
I'm sorry if this is a naive and often asked question, but where can I
get my greedy paws on this archive?  We only have the last 20 postings
here locally, is there a (maybe compressed tar?) file I can ftp from
somewhere?  Thanks!

John



-- 
........................................................................
John Bunda     UT CS Dept.           Show me a perfectly good airplane,
bunda@im4u     Austin, Texas            and I won't jump out of it...