I don't know if this has anything to do with it:

http://www.ravenbrook.com/project/mps/master/code/protlii3.c
[startcode]
/* Interrupt number 14 is Page Fault. */
#define TRAPNO_PAGE_FAULT 14
[endcode]


or maybe this?
http://www.greenend.org.uk/rjk/2002/02/lostinterrupt.html

[startquote]
Interrupts have numbers: on a normal PC, interrupt number 14 is used by the 
first IDE bus (/dev/hda and /dev/hdb) and interrupt 15 by the second IDE bus 
(/dev/hdc and /dev/hdd). So when the kernel receives interrupt 14 it only 
checks the first IDE bus; when it receives interrupt 15 it only checks the 
second.
[/endquote]

Most other sources say its a pagefault
[startquote]
......(interrupt 14) is triggered when the processor attempts to access a page, 
which is marked as not-present.
[/endquote]

>From http://www.delorie.com/djgpp/doc/ug/interrupts/inthandlers2.html

[startquote]
       So, what seems to be the problem? Well, the problem can be the demand 
paging itself. If, during the process, the paging unit determines that the 
required page table or the page itself is externally stored (swapped), then the 
i386 issues an interrupt 14 (0eh). Normally, this offers no trouble whatsoever 
as the operating system (or in our case the DPMI host) can load the respective 
page or page table into memory and resume its operation. However, this should 
not be done during the execution of an interrupt handler because DOS is a 
non-reentrant operating system. If an interrupt handler, any other functions it 
invokes or any variable it touches is swapped out then a page fault (exception 
14) might be issued and your program goes to the little fishes...

       The solution, as you may have guessed, is to 'lock' the memory regions 
that must be available, telling the DPMI host to keep them in active memory at 
all times. This can be done with the Djgpp library functions 
'_go32_dpmi_lock_code()' and '_go32_dpmi_lock_data()'. How do you use them? It 
depends on the circumstances.
[/endquote]


In conclusion, I really don't know whats going on and i'm hoping a developer 
can sort this out for me.

-- 
Install CD Issue
https://bugs.launchpad.net/bugs/103435
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to