Author Topic: New OS/4 kernel :: SVN4227  (Read 67922 times)

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #105 on: December 06, 2014, 10:19:06 am »
If they are doing that to figure out exactly what works, and doesn't work, I cannot find fault (even when it doesn't work, at all). However, if they intend to make a proper release in that state, I agree that it is a mistake.

OS/4 Team does not have big enough "test department". Of course before uploading it is tested  internally. But this internal testing  cannot give a guaranty  that kernel will work for every case.

I assume you mean that it is not compatible with QSINIT. Until that gets fixed, I have lost interest in OS/4.

It is very pity, but nothing to fix in OS/4 (in this case)  because it is not broken. The kernel has changes in the internal organization and QSINIT no more recognize it  as SMP.

QSINIT can be easily fixed:  line 168 in https://github.com/OS2World/SYSTEM-LOADER-QSINIT/blob/master/system/src/ldrapps/bootos2/bootos2.c has to be
Code: [Select]
isSMP = mi->obj[0].size<=PAGESIZE*4;

walking_x

  • Jr. Member
  • **
  • Thank You
  • -Given: 3
  • -Receive: 6
  • Posts: 97
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #106 on: December 07, 2014, 10:10:30 pm »
   Ok, I made changes in new revision, but with more strictive check.
   It must work until next "great changes".
   In addition VALIMIT key now supported too (but only for later OS/4 kernels, of course).

   And HD4DISK.ADD must be updated to one from this revision, older versions will have troubles in detection of disk with non-default parameters (sorry, OS4User infected me with his "traditional incompatibility" ;) ).

Doug Bissett

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 46
  • Posts: 1234
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #107 on: December 08, 2014, 04:33:01 am »
Quote
Ok, I made changes in new revision, but with more strictive check.

I don't care who fixes it. At the moment, I don't need anything that OS/4 provides, while I do need the QSINIT fix for the 512 meg memory limit, when 4 GB is installed (also fixed by OS/4), and I REALLY like the RAMDISK. That means that I will use the latest QSINIT (I always use a matching HD4DISK.ADD), as long as it works. I will also test OS/4, when it works with the current QSINIT package, but I probably won't actually use it, until there is a reason to do so.

Thanks to all of you...

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #108 on: December 10, 2014, 06:56:07 am »
4270  -  a bug in clock03b.sys  was fixed. the issue were sporadic traps

Doug Bissett

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 46
  • Posts: 1234
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #109 on: December 11, 2014, 05:37:01 am »
4270  -  a bug in clock03b.sys  was fixed. the issue were sporadic traps

Well, I get TRAP0008 immediately after the first 'PIC' message, on both machines where I try OS/4. It is definitely not "sporadic".

I wish the WhatNew file would get updated, so a user might have some idea about what the developers are messing around with.

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #110 on: December 11, 2014, 06:55:56 am »
4270  -  a bug in clock03b.sys  was fixed. the issue were sporadic traps

Well, I get TRAP0008 immediately after the first 'PIC' message, on both machines where I try OS/4. It is definitely not "sporadic".

what PSD do you use ?  in case ACPI.PSD,  hope  it is patched  and /ST=0   is added to command line

Doug Bissett

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 46
  • Posts: 1234
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #111 on: December 11, 2014, 05:38:12 pm »
Quote
what PSD do you use ?  in case ACPI.PSD,  hope  it is patched  and /ST=0   is added to command line

I use the latest ACPI from Arca Noae (3.22.06).

I think somebody had better smarten up, and at least document things like that, if they want users to do testing for them.

Meanwhile, OS/4 is, again, broken IMO.

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #112 on: December 11, 2014, 07:17:06 pm »
Quote
what PSD do you use ?  in case ACPI.PSD,  hope  it is patched  and /ST=0   is added to command line

I use the latest ACPI from Arca Noae (3.22.06).

I think somebody had better smarten up, and at least document things like that, if they want users to do testing for them.

Meanwhile, OS/4 is, again, broken IMO.

Hi Doug :)

It was mentioned in the previous post that ACPI.PSD has to be patched and to be use  with /ST=0 in it's command line.

In case you are not making a joke of it, here is a patches for ACPI.PSD http://gus.biysk.ru/os4/Patches/AcpiPsdPatches.rar.  Now, it includes a patch for your 3.22.06 too.

Doug Bissett

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 46
  • Posts: 1234
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #113 on: December 12, 2014, 01:23:43 am »
Quote
It was mentioned in the previous post that ACPI.PSD has to be patched and to be use  with /ST=0 in it's command line.

So it was. Unfortunately, I didn't think to read through this thread again, to find vital information, that needs to be in a README.

I am not inclined to use a patched PSD for normal operation. I am also not inclined to maintain a separate CONFIG.SYS. I tried that for a while, and it was turning into a nightmare. Updating ACPI would also turn into a problem.

I need to evaluate what needs to happen. Perhaps I will put OS/4 into a virtual machine, and test it there.

Doug Bissett

  • Hero Member
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 46
  • Posts: 1234
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #114 on: December 12, 2014, 05:51:50 am »
Quote
Perhaps I will put OS/4 into a virtual machine, and test it there.

Okay, I made an eCS 2.2 (with updates)  boot system in VBox. Added QSINIT and OS/4. Modified ACPI.PSD (3.22.03), and added the "/ST=0" parameter. It then stopped at RESOURCE.SYS. The "fix" for that was to add the PRELOAD parameter to the OS/4 startup selection in OS2LDR.INI (I don't find that to be a requirement, in the docs).
« Last Edit: December 12, 2014, 05:55:00 am by Doug Bissett »

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #115 on: January 04, 2015, 10:40:53 am »
Quote
Perhaps I will put OS/4 into a virtual machine, and test it there.

Okay, I made an eCS 2.2 (with updates)  boot system in VBox. Added QSINIT and OS/4. Modified ACPI.PSD (3.22.03), and added the "/ST=0" parameter. It then stopped at RESOURCE.SYS. The "fix" for that was to add the PRELOAD parameter to the OS/4 startup selection in OS2LDR.INI (I don't find that to be a requirement, in the docs).

Tnx, Doug

This case has to be investigated.  I am always using PRELOAD so have never seen this issue with ACPI.PSD.

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #116 on: January 18, 2015, 06:27:31 pm »

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #117 on: June 11, 2015, 09:33:13 am »
os/4 kernel is updated to 4369  http://gus.biysk.ru/os4/os2krnlSVN4369_unoff.zip

to get kernel log  type:      copy KERNLOG$  mykernel.log

OS4User

  • Full Member
  • ***
  • Thank You
  • -Given: 28
  • -Receive: 6
  • Posts: 215
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #118 on: June 12, 2015, 07:09:33 pm »
os/4 kernel is updated to 4370  http://gus.biysk.ru/os4/os2krnlSVN4370_unoff.zip

Starting from this rev OS/4 requests an external oemhlp.bpd. Do not forget to copy it to \OS2\BOOT of the boot drive.

oemhlp.bpd is supplied together with kernel.

Jason Stevens

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 2
    • View Profile
Re: New OS/4 kernel :: SVN4227
« Reply #119 on: August 01, 2015, 02:42:20 pm »
It's not open sourced at all is it?  I never can find a SVN server, should I even look?