OS/2, eCS & ArcaOS - Technical > Programming
OS/4 kernel and extended KEE
OS4User:
--- Quote from: guzzi on June 13, 2013, 02:18:12 am ---What is ACPI4.SYS?
--- End quote ---
It will be an acpi driver for os/4 kernel. Current kernel is trying to load it, but in case it is missing nothing fatal happens.
Doug Bissett:
--- Quote from: walking_x on June 13, 2013, 07:31:26 pm ---
--- Quote from: Doug Bissett on June 13, 2013, 05:55:41 pm ---Adding memlimit=512 to OS2LDR.INI changes nothing. I will try some other things, when I find the time (which may not be soon).
--- End quote ---
This is actually strange, 512mb memory limit always helps.
May be 511 or 510? I'm don't know how it calculates - with or without 1st mb.
--- End quote ---
I tried 500 too. Still the same problem.
David McKenna:
Since I last posted I have been using the OS4 kernel (retail) with no trouble. Maybe the freeze I got then was from something else (Flash??). I did have a POPUPLOG from DMISL.EXE which is something I've never had before...
I have one question: Is os2krnl.ini necessary? I ask because I don't see anything in ___hlp$ that would make me think I need to add anything to os2krnl.ini, but maybe I don't understand the instructions....
OS4User:
--- Quote from: David McKenna on June 15, 2013, 12:13:23 am --- Since I last posted I have been using the OS4 kernel (retail) with no trouble. Maybe the freeze I got then was from something else (Flash??). I did have a POPUPLOG from DMISL.EXE which is something I've never had before...
--- End quote ---
would be interesting to see
--- Quote from: David McKenna on June 15, 2013, 12:13:23 am --- I have one question: Is os2krnl.ini necessary? I ask because I don't see anything in ___hlp$ that would make me think I need to add anything to os2krnl.ini, but maybe I don't understand the instructions....
--- End quote ---
OS/4 kernel with switched ON preload option will load all files which will be necessary on stage 1 of boot process into a kind of memory disk and then the hard drive will not be touched until the stage 2.
For this purpose kernel builds a list of such files. This list includes all BASEDEVs + PSD from config.sys, BASEDEVs which loads without config.sys, SNOOPERS from snoop.lst and files mentioned in os4krnl.ini
Actually os4krnl.ini serves for a user to enable him to add files which are needed to be preloaded and about which the kernel didn't guess.
If during boot kernel will try to load some file which was not preloaded - user will receive a message something like "Please add driver.sys to os4kernel.ini".
In majority of cases os4krnl.ini will be absent or empty. I personally can't imagine a situation when something has to be added there, but who knows.
David McKenna:
Here's the POPUPLOG... always exactly the same, and I never get this with the eCS 2.1 kernel:
06-19-2013 10:34:26 SYS3175 PID 0021 TID 0002 Slot 0030
C:\OS2\DMISL.EXE
c0000005
00018b1a
P1=00000001 P2=0000001e P3=XXXXXXXX P4=XXXXXXXX
EAX=00000000 EBX=17b20000 ECX=17b20000 EDX=00000000
ESI=17b20000 EDI=00000000
DS=0053 DSACC=d0f3 DSLIM=5fffffff
ES=0053 ESACC=d0f3 ESLIM=5fffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC=**** GSLIM=********
CS:EIP=005b:00018b1a CSACC=d0df CSLIM=5fffffff
SS:ESP=0053:000d3e4c SSACC=d0f3 SSLIM=5fffffff
EBP=000d3ef8 FLG=00010246
DMISL.EXE 0001:00008b1a
I don't know what I do to cause it... I don't intentionally run DMISL and the POPUPLOG just appears every once in awhile.
Thanks for the explanation of os2krnl.ini. I was not using preload=1 so that is why I didn't see any 'Please add..' messages. When I use preload=1, then I see a couple of 'Please add...' messages, mostly *.sym files which the retail kernel won't use anyway. Also, my boot drive is an SSD drive, which boots very fast with or without preload=1 (Intel CPU too).
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version