Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Dariusz Piatkowski

Pages: 1 2 [3] 4 5 ... 83
Storage / Re: LVM stopped working
« on: February 09, 2023, 06:24:11 pm »

To my fellow posters: if you don't know the answer, please keep your hands off the keyboard! Ill-considered, *untested* answers that send people down deadends are not "helpful"...

Wow man...who messed around with your breakfast cereal today???

Dude, take a "chill pill" if you one on this forum provides feedback with a "guaranteed to work" clause, but for sure these are all intended to be (hopefully) useful suggestions.

What is going on here recently...???

Storage / Re: LVM stopped working
« on: February 09, 2023, 03:02:15 pm »
Any chance the LIBPATH stuff got messed up somehow?

What happens if you "cd" to let's say \os2\dll and try to fire it up from there?

lvmgui.cmd is in \os2, and if you start that up it'll look for in your CLASSPATH or directly in \os2\javaapps.

Hi ivan,

...All my computers have various iterations of the AMD Ryzen processor now which I assemble/build myself.  The top of the range for me is an MSI B550-A PRO board with a Ryzen 3 PRO 4350G.  I also have a couple of ASRock B450 PRO 4 with Ryzen 3 3200G.  All of them drive 1920 x 1200 HDMI monitors.  At the moment I have set the UEFI bios to compatibility mode and everything works well.

Any chance you could run SysBench and post the results?

I've been looking to upgrade the hardware here, and truth be told the only thing that is holding me back is the pleasure of using the two 1920x1200 panels...not going back to a single monitor, not at this time.

Having said that though, with more CPU power I suspect that even a generic video driver (non accelerated SNAP, or simply Panorama) can produce pretty good results. So maybe I can see myself replacing the two monitors with a nice large (curved) display???


Programming / Re: WebSite / HTML editor - what do we have?
« on: February 05, 2023, 04:05:57 pm »
Dave, everyone...
Hi Dariusz, since everyone else is running it fine and it only fails for you when Firefox is open and you're using LIBPATHSTRICT, it seems the most likely is resource starvation, and memory makes sense.


Messing around with VIRTUALADDRESSLIMIT (by making it larger) gets me a working Kompozer install here. Granted, this is only a half-win at best because whatever amount I increase that setting by is certainly taking away from the fs cache, and I'm sure not going to give up my giant JFS cache...LOL!

Anyways...I have my answer though.

So I'm curious: is no one else running this with LIBPATHSTRICT setting like I am?  :o

Heck, maybe the simplest solution yet - which I haven't actually tried given that the DLLs between Kompozer and our current FF would be so different - would be to drop all the provided DLLs and try to use the FF ones?

OK..another test, here we go...  8)

Programming / Re: WebSite / HTML editor - what do we have?
« on: February 04, 2023, 07:25:25 pm »
All my libcxxx DLLs are sitting in the \usr\lib directory, no dups anywhere else. I did also try setting different load options for LIBC, but none of them resulted in any improvements.

Maybe VIRTUALADDRESSLIMIT is the key, worth a try I suppose...

The issue I'm seeing with Kompozer ONLY happens when FF is already loaded. Since I have Thunderbird deployed as well here, there are some pretty heavy resource demands, so I suspect I'm actually running into some kind of a conflict given that Kompozer is based on the Mozilla framework as well.

Programming / Re: WebSite / HTML editor - what do we have?
« on: February 04, 2023, 06:41:21 pm »

As I said, "set BEGINLIBPATH=.\."
Should do it. If it tries to update, stop it. Also make sure the current directory is G:\code\tools\kompozer\

Hmm, interesting. Firing up the app I see it close immedately and get the following in the LOG:

Code: [Select]
Killed by SIGSEGV
pid=0x015f ppid=0x001f tid=0x0001 slot=0x010e pri=0x0200 mc=0x0001 ps=0x0010
MOZILLA 1:000fd718
cs:eip=004a7a38:00aad718      ss:esp=0000:015423a0      ebp=00000053
 ds=0000      es=0000      fs=0006      gs=0000     efl=00d67e40
eax=00aad49c ebx=1ffc9d7c ecx=00aad4b0 edx=00aad4d4 edi=00000000 esi=00aaff7c
Creating G:\TMP\TRP\015F_01.TRP

...and the TRP file itself shows this (just the front end of it for brevity):

Code: [Select]

 Exception Report - created 2023/02/04 12:08:13

 LIBC: Killed by SIGSEGV

 Hostname:         NEUROBOX
 OS2/eCS Version:  2.45
 # of Processors:  6
 Physical Memory:  3199 mb
 Virt Addr Limit:  2048 mb
 Exceptq Version:  7.11.5-shl BETA8 (Jun  1 2020 18:37:02)


 Exception C0000005 - Access Violation

 Process:  G:\CODE\TOOLS\KOMPOZER\KOMPOZER.EXE (12/23/2011 09:59:15 6,412,142)
 PID:      15F (351)
 TID:      01 (1)
 Slot:     10E (270)
 Priority: 200

 Module:   LIBCN0
 Filename: G:\USR\LIB\LIBCN0.DLL (08/26/2021 09:13:22 1,266,106)
 Address:  005B:00D7C9E3 (0000:FFFFFFFF)
 Cause:    Attempted to write to 03503462
           (not a valid address)
 Code:     failing instruction can not be disassembled



 EAX : 00AAD600   EBX  : 00AAD718   ECX : 01638F14   EDX  : 01522EC4
 ESI : 00AAD718   EDI  : 004A7A38
 ESP : 00AAD604   EBP  : 00AAD620   EIP : 00D7C9E3   EFLG : 00010206
 CS  : 005B       CSLIM: FFFFFFFF   SS  : 0053       SSLIM: FFFFFFFF

 EAX : read/write memory on this thread's stack
 EBX : read/write memory on this thread's stack
 ECX : read/write memory allocated by LIBCN0
 EDX : read/write memory allocated by LIBCN0
 ESI : read/write memory on this thread's stack
 EDI : read/exec  memory at 0001:00497A38 in MOZILLA


 Stack Info for Thread 01

   Size       Base        ESP         Max         Top
 00100000   00AB0000 -> 00AAD604 -> 00AA8000 -> 009B0000


 Call Stack

   EBP     Address    Module     Obj:Offset    Nearest Public Symbol
 --------  ---------  --------  -------------  -----------------------
 Trap  ->  00D7C9E3   *Unknown*

 00AAD620  0052938A   MOZILLA   0001:0051938A

I've marked tke Kompozer DLLs as loadhigh (code only), tried other options but those resulted in errors as well.

Now the key issue here is that this result is DIFFERENT when FF isn't already running. In that case Kompozer opens up fine, stays running and only tosses an error when I actually close the app.

I'm doing some DLL load tracing to figure out if Kompozer is pulling another DLL that might not exist in it's own directory and may cause a conflict. I found distorm.dll so far that sits in \usr\lib and that I do not recall what it's used for.

"yum provides " returns nothing either...

EDIT => distorm.dll is provided by EXCEPTQ package, I was using our "\" instead of their "/"...

Wow...I never knew we had 'conspiracy theorists' and 'against all I'm unfamiliar with' thinkers on our board! the heck have you survived all these years???!!!

LOL, maybe I should have know that though?  :-\ ...but why the "sales pitch" accusations???

Regardless whether JTA is a real person or not, I think the posts provided clearly identified the thought process behind pushing OS/2 into a VM, and how that in turn would remove the 'hardware suitability' from the equation we all try to solve, all in a relatively self-contained package.

Anyways, it is good to have options while the standard blockers are being removed slowly, one piece at a time. 

The browser problem is the one thing, I fear, that has the real "stones" to hurt us badly. Superb efforts are ongoing to extend our viability, but I still struggle with why this hasn't become a prioritized deliverable for our platform - and by that I mean the apparent lack of official backing by the only commercial player in our space, that being AN.

Programming / Re: WebSite / HTML editor - what do we have?
« on: February 02, 2023, 05:03:33 am »

Thanks for the uber quic response to this!

Kompozer runs fine here using run!, Perhaps your cmd also needs set BEGINLIBPATH=.\. Also try redirecting output to see any other errors.
There's also SeaMonkey and its composer, which Komposer was based on. Hasn't had many updates in a long time but does what it does well.

Well, here is what I actually have in my CMD file:

Code: [Select]
rem the following may be needed if another Mozilla based app is in LIBPATH
SET BEGINLIBPATH=G:\code\tools\kompozer
REM SET MOZILLA_HOME=<profile_path>

I've rarely utilized BEGINLIBPATH, so how should I use the ".\." that you mentioned in your post Dave?

I will try the runtime re-direct next to see what's actually going on...I suspect I am running into some DLL conflict?

Programming / WebSite / HTML editor - what do we have?
« on: February 02, 2023, 04:46:28 am » the title asks: what exactly do we have on our platform?

Dave Yeo ported Kompozer sometime back in 2018 I think...but tonight I just tried it and while it starts up it then completely dies. It is Mozilla based, the full set of DLLs comes with it, and well it looks like it's not quite compatible with our FF 45.9x release because I had apparently tried this before and ended up setting up a CMD that uses "SET LIBPATHSTRICT=T".

Is there anything else I can look at?

I have my VSE here, but that's all HTML code and I'd rather be lazy and do some WYSIWYG instead (I've got a couple of very simple index.html pages to build).

Applications / Re: Porting question
« on: February 01, 2023, 04:09:53 am »
Ugh...  I remember again why I'm not a programmer.....   >:(

Well, let's not get discouraged far too easily and/or quickly...there are resources out there.

Take a look at, pick a book that will ease you into the OS/2 DEV game...say something like:

1) "OS/2 Warp Programming For Dummies"
- don't let the title turn you off either, we all start somewhere

2) "OS/2 Presentation Manager Programming" by Charls Petzold
- this will really do a nice job of walking you through every piece of PM API: building controls, windows, putting content into the window, manipulating it, etc.

3) "OS/2 Warp Presentation Manager for Power Programmers"
- in the meantime this little gem will step into the more advanced features, stuff you might not readily touch each and every time, it spends a good amount of time on each of the building blocks of PM programming: menus, notebooks, even stuff like inter-process communciations, etc.

4) "The Art of OS/2 Warp Programming"
- this is the most up-to-date book AFAIK, the original release covered OS/2 2.1, this one is updated to cover V4 and does a very good job of reviewing everything

Once you understand the OS/2 framework itself you are going to be in a much better position attempting to do some porting, where inherently you'll need to be able to map that "other" framework to our OS/2 model.

Hopefully, if you are lucky, your starting point in the porting effort may be pretty close, and therefore require very little "elbow grease".

Applications / Re: ANPM - YUM error. [Errno 256] No more mirrors to try
« on: January 28, 2023, 11:20:11 pm »

It looks like netlabs repo is off line, you could always try the AOS mirror => "$releasever/$basearch/"

Hardware / Re: Some successful installs with ArcaOS 5.0
« on: January 28, 2023, 11:14:53 pm »
It might depend on the controller. I used to have an Lenovo Thinkpad x121e. I needed to switch the SATA Controller to compatible mode as in ahci mode no drive was found using ArcaOS 5.04 (i do not have this Laptop anymore so i couldn't test with more recent versions.)

On my motherboard, which is a AMD 890FX and SB850 chipset, I couldn't get the AHCI driver to work reliably. It would find the SSD, no problem there, it would access it just fine...however periodically the machine would literally response, everything stopped, this would last for about 5-10 secs, after which time it would then proceed to run once again.

I tried to narrow this down to either my JFS cache settings, or driver parameters, heck, even played with the motherboard ports I was connecting to...never established the root cause, so I gave up on trying to get AHCI working here.

As to the speed comment...I'm not sure that it's any faster actually. The testing I was able to do showed exactly the same results, however, I will say that the system 'response' seems to be improved, and that's precisely what AHCI can deliver, after all it re-arranges the drive commands in such a way that the hardware itself delivers the information faster. This is normally very pronounced when dealing with spinning disks since the amount of head movement is minimized, and that in turn allows for a more efficient retrieval of data from the disk. SSDs on the other hand don't seem to benefit from this as much, at least that was my experience while I was playing around with it.

Bottom line: you need to test your hardware, and if you are running AOS and encountering problems do report this to AN by logging an Issue, it's the only way to improve the software by making the authors aware of the issue.

Hardware / Re: Some successful installs with ArcaOS 5.0
« on: January 28, 2023, 11:06:02 pm »
ArcaOS 5.07 is not the holy Grail, we have OS/2, eComstation and Arcaos Users here. Any Hardware Information is welcome!
For myself I am using a pimped up OS/2 4.52 Version on Hardware, Arcaos 5.07 wont even Start the Installation. But that does not mean, that my OS/2 is the best around.

This Forums live because we have all flavours of OS/2 here, ArcaOs is just one of them, the most modern and the one I would suggest for a new User.

I couldn't have said it any better Sigurd.

The 'ArcaOS or Bust' mantra is a perfect example of what I would call "group think". Don't get me wrong, if you are NEW to OS/2 platform AOS is probably THE way to get your feet wet...heck, not even "probably", I would in fact say it is THE way to do so!

However...plenty of us here are running on old hardware (as well as some new stuff) and using the older versions of OS/2...most likely Warp4 derived/based stuff though.

Therefore, I would also encourage the sharing of your experience...others may, and most probably will, benefit from it, any by chance you may in fact get some hints and pointers on how to address whatever issue you may be running into!

Applications / Re: Creating an OS/2 image from HDD
« on: January 23, 2023, 05:20:01 am »
Hi Dave,

...Which reminds me Dariusz, you posted a bunch of chkdsk flags earlier, could you repost them?

here is what I have:

Code: [Select]
Check FS content
  Usage: chkdsk drive: [/A] [/B] [/C] [/D] [/F[:n]] [/O] [/P] [/V]
    /A      Enable autocheck mode (undocumented)
    /B      Perform LVM Bad Block List utility processing only
    /C      Process ifdirty after logredo
    /D      Enable debug mode (undocumented)
            all log messages written to stdout in english
    /F[:n]  Full check
            0 => read only (default)
            1 => prompt for permission for each repair
            2 => preen (default if n omitted)
            3 => Assume permission given for all repairs.
                 If exiting with clean file system, invoke LVM Bad Block
                 List utility processing on the way out.
            Note: :1 and :2 are converted to :3
    /O      Omit logredo (undocumented)
    /P      Enable pmchkdsk mode (undocumented)
    /V      Verbose messaging (ignored)
  Both / and - prefix supported
  Options are case-insenitive
  Called as
    chkdsk drive: /F /A [/C]
  for autocheck

Applications / Re: Creating an OS/2 image from HDD
« on: January 23, 2023, 12:26:02 am »
Hi ivan,

Have you considered creating two partitions on your new enlarged SSD leaving your boot partition at 200 Gb (which is excessive for a boot partition, mine is 2 GB with over 1 GB still free) and putting tools, programs, etc on the remaining partitioned space?

What I currently have is the legacy of having installed my original OS/2 Warp3 way back when in the early 1990s I think...LOL...yeah, it's been that long!

Several upgrades later (such as Warp4 for example), with all of my apps having been installed on the same drive as the boot drive I simply do not have the desire to split into the arguably much better approach you suggest.

I figured that if AOS is ever released in UPGRADE mode I'll take that plunge, until then I simply manage what I have.

Therefore in my case I could replicate the 200G drive in as-is layout, and just have the extra 300G left for other uses, maybe move some storage from the boot drive to that one?

The challenge/problem with splitting the SSD into such partitions is that I'm not certain it actually gains anything in terms of performance. It is still the same hardware and having the extra empty space on a SSD is actually a good thing (think overprovisioning).

As is, I will have my current 200G drive which will become that storage space and it being a separate hardware device allocates the full channel to just those disk IOps.

Pages: 1 2 [3] 4 5 ... 83