Re: "xf86EnableIOPorts: Failed to set IOPL for I/O" again
+++ Peter Naulls [04-05-15 21:16 +0100]:
> In message <Pine.LNX.email@example.com>
> Guennadi Liakhovetski <firstname.lastname@example.org> wrote:
> > I've looked in the function, that seems to be doing the ioperm call in
> > programs/Xserver/hw/xfree86/os-support/linux/lnx_video.c:
> > #elif !defined(__mc68000__) && !defined(__sparc__) && !defined(__mips__)
> > if (ioperm(0, 1024, 1) || iopl(3))
> > FatalError("xf86EnableIOPorts: Failed to set IOPL for I/O\n");
> > The ioperm(0, 1024, 1) on ARM doesn't seem to make much sense either. Ok,
> > my suspicion was right - it tries to access ISA...
> ...this is one of about 10 similar changes that need to be made for
> ARM, and I have submitted to the BTS. Wookey is working on some for
> 4.3, based upon those patches.
I did a patch which I think is right (updating a couple of peter's for 4.3).
I eventually found a machine with enough space to build new debs, but I
haven't tested them yet to prove the probs are fixed. (It certainly was
broken on netwinder without it)
Here's the fixed xfree86-xserver deb:http://www.aleph1.co.uk/test/
That's the only affected deb isn't it peter (there are several hundred megs
more stuff that the complete build made but not publically accessible)?
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/ play: http://www.chaos.org.uk/~wookey/