*BSD News Article 6056


Return to BSD News archive

Path: sserve!manuel!munnari.oz.au!sgiblab!spool.mu.edu!umn.edu!noc.msc.net!uc.msc.edu!shamash!runyon.cim.cdc.com!pbd
From: pbd@runyon.cim.cdc.com (Paul Dokas)
Newsgroups: comp.unix.bsd
Subject: Re: X386 gives a bus error in ET4000EnterLeave()
Message-ID: <48284@shamash.cdc.com>
Date: 5 Oct 92 14:22:15 GMT
References: <48243@shamash.cdc.com> <veit.718277451@du9ds3>
Sender: usenet@shamash.cdc.com
Organization: ICEM Systems, Inc.
Lines: 18

|> 
|> This problem at inb/outb occurs when the xserver does not run in the 
|> protection ring 0. The kernel patches to pccons accomplish that in the
|> CONSOLE_X_MODE_ON/OFF ioctl's. If they are not present, you get this 
|> fault. Also the xserver must be setuid root.
|> BTW, a simple stupid question: you may have done the XSERVER patches, but
|> did you rebuild the kernel with the XSERVER option in your config file,
|> and did you do a make depend?

Yes and yes (XSERVER is in config file and I did a make depend and make).

I'm going to try a clean pccons.c and locore.s  There might be problems in
the installed patches.
-- 
#include <std.disclaimer>
#define FULL_NAME                          "Paul Dokas"
#define EMAIL                              "pbd@runyon.cim.cdc.com"
/* we are realizing infinite possibilities in exchange for our soul */