[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <200812061043.51438.arvidjaar@mail.ru>
Date: Sat, 6 Dec 2008 10:43:50 +0300
From: Andrey Borzenkov <arvidjaar@...l.ru>
To: linux-kernel@...r.kernel.org
Subject: Is vm86old no more implemented?
In my distribution there is a program that tries to fetch EDID information
from video BIOS; it is using vm86old but this fails with -ENOSYS:
{pts/2}:~%> sudo strace monitor-get-edid-using-vbe
execve("/usr/sbin/monitor-get-edid-using-vbe", ["monitor-get-edid-using-
vbe"], [/* 30 vars */]) = 0
brk(0) = 0x8bfc000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
...
iopl(0x3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigaction(SIGSEGV, {0x8049730, [SEGV], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGILL, {0x8049730, [ILL], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTRAP, {0x8049730, [TRAP], SA_RESTART}, {SIG_DFL}, 8) = 0
vm86old(0x8066f80) = -1 ENOSYS (Function not
implemented)
CONFIG_VM86 is defined; is there anything else that is needed? This fails
both in 2.6.27.7 and in 2.6.28-rc7. I attach config from 2.6.28-rc7.
Thank you
-andrey
View attachment "config-2.6.28-rc7-1avb" of type "text/plain" (57911 bytes)
Download attachment "signature.asc " of type "application/pgp-signature" (198 bytes)
Powered by blists - more mailing lists