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 - Remy

Pages: [1] 2 3 ... 37
Setup & Installation / Re: Virtual memory, a curious phenomenon
« on: January 27, 2023, 02:58:28 pm »
Here is what I have using my settings  (I changed virtualaddresslimit until I could have max free available memory, other value provides less usable memory)

SWAPPATH=M:\ 131072 524288
M is my virtual DRIVE using all PAE memory                 

Total physical memory:      16262 MB
Accessible to system:        3470 MB
Additional (PAE) memory:    12792 MB

Resident memory:              215 MB
Available virtual memory:    2412 MB

Available process memory:
  Private low memory:         282 MB
  Private high memory:       2128 MB
  Shared low memory:          193 MB
  Shared high memory:        1329 MB

Note: this doesn't prevent me having mouse freeze from time to time but it more seems due WPS with not refreshed screen during the freeze time (suspect png despite I have all png updates installed supposed to correct this kiond of problems (reduces may I say) ! - opening a very bigfolder with png show a dramatic free shared storage decrease and sometimes, when not release at folder close, a WPS restart frees some memory but not all)

Applications / Re: AVxCAT (v2 into test)
« on: January 15, 2023, 05:54:25 pm »
New beta build update available (near GA level - this is only an update to latest beta with last updated files. GA will include a new PDF users guide)

Use the update function from under AVxCAT help menu
Or for those not having tried the V2

note: following main updates since last build, some video bugs are corrected as well the start/stop audio/video files from the main process list and more.... (updated position of user program to run during conversion process in the full process like as it is  expected to be)

Can be used to stream webcam udp flow.     

I just had a curious problem with my T540p. I've different eCS / OS/2 / ArcaOS installation next to Win10/7 on this Thinkpad. I now decided to make an additional NTFS partition available for Win and never thought this will lead to such catastrophic problem. Steps I did -
- booted OS/2 and with DFSee I created a new NTFS partition in den middle of the disk where there was some free space
- booted W10 and formated the newly partition with NTFS

A few days afterwards I wanted to boot one of the OS/2 partitions. But booting hangs after checking drive E:. Drive D: was checked before but the other JFS partitions afterwards were not checked (M: V: L: T: O: R: P: ...). The system simply hangs.

As all my installations do have JFS /autocheck:* I can't start any of the installed systems. Moreover this system can't be booted by the ArcaOS stick (known issue for this T540p). I can't boot from an old eCS CD too. I also didn't find any ALT-F1 cmd line working. What works was booting DOS from DFSee stick and changes partition type of the partition AFTER the new NTFS partition from 06 (FAT) to 07 and fix/align the one partition AFTER the NTFS one.

I think when I formated the NTFS partition from W10 this does also overwrite some stuff of the next partition behind. Or at least crippled some of the partition info of all these logical partitions. And afterwards OS/2 can't handle that and simply stopped booting. Although I do all my partitioning stuff with DFSee, Win always finds some way to destroy something. Or say it in other words, does some alignment on the disk which OS/2 can't deal with.

Now I've my systems booting again as usual. But I can't access the partition after the NTFS one anymore. Probably I've to delete it. Never thought that a simple format from W10 of an already aligned partition (with DFSee running from OS/2) can make such damage. Maybe I should let some gap around OS/2 partitions in future whenever I prepare a partition for Win.

testdisk tool is able to recover partition but I didn't try it for OS/2 partitions yet.

Programming / Re: Qt6
« on: January 11, 2023, 02:37:04 am »
Yes, tried rebooting. I don't think one page fully loaded whereas before most fully loaded. Tested things like the BBC, CBC, Github, Bitbucket and here.
Guess I should revisit trying to build NSS, it is weird as it uses the NSPR4 build system but it sure reminds me of how the Mozilla apps vanished (no where as much though) when using the latest system NSPR4/NSS.

Not enough storage ?

Applications / Re: Software Wishlist for 2023
« on: January 03, 2023, 09:14:37 pm »
I would like add Upplay QT5
(High need here and for those enjoying high end music / streaming)

Applications / Re: Running old OS/2 Software - Issues
« on: December 22, 2022, 10:03:08 pm »
What does file say about it? Might have to install file with ANPM or yum install file. "file share.$$s"
Edit: fix typo

It is a old package from 1994. But it only has this file called "share.$$s", but I don't get what to do with it.

Code: [Select]
This file is a spreadsheet for OS/2's Spreadsheet Applet.  Although most
people think this applet is pretty useless, I've found it to be prefect for
calculating the grocery bill, or any other shared expense.

My roommate and I go grocery shopping together, but not everything we buy
is for both our use.  So some of it is shared, some of it is for me, and the
rest is for him.

This spreadsheet takes the total amount, the total tax, and the portions
for each roommate (before tax), and calculates how much each person's share
is.  It supports up to three people (with minor changes), but it's currently
configured for two.  More can be added provided you make space for the

Field B1 is the total tax.  Field B2 is the total bill, including tax.
From this information, the computer calculates the tax rate, assuming that
each item is taxed the same (even for groceries, where not all items are
taxed the same or at all, this assumption works well enough).  Then fields
B4 through B6 contain the total cost of personal items _before tax_.  This
system works great for recepits from Giant or Safeway.

If you want to use three people, you will have to modify fields B11 and B12
and put a formular in field B13.  The result i:

B11: F8/3+F4
B12: F8/3+F5
B13: F8/3+F6

A linefeed character (ASCII 12) is placed in field A15 so that you can
print multiple sheets, each on one page.  Field E1 is for the date.  The
information is verified via the "Error" fields that calculate the margin
of error.  You might need to hit Recalculate (^R) to synchronize everything.

Timur Tabi
January 5, 1994
Timur Tabi @ 1:109/347

Is it a spreadsheet in some kind of format? Maybe IBM Works?


Did you tray staroffice 5.1 ?

Applications / Re: Upplay QT5
« on: December 20, 2022, 12:47:21 pm »
Hi Remy

I'm just reading about it to get more context.

"upplay is a desktop UPnP audio Control Point for Linux/Unix, MS Windows, and Mac OS. It began its existence as a companion to the Upmpdcli renderer, but it has become an ugly but nice, lightweight but capable, control point in its own right.

upplay does not play music, it controls a Media Renderer which may be running on the same host or anywhere else.

upplay was started with code from the Sayonara local player, which saved me a lot of time. There is not much in common between them any more, except for quite many lines of user interface code.

upplay is open-source, mostly free (I ask for a small contribution for the Windows installer), and licensed under the GPL. It is written in C++ and uses the libupnpp library."


Remy, I read but I don't understand  ;D ;D ;D. What does it do in some easy to get words ? 



It works like Bubble/upnp or mconnect Control HD or eezupnp...

Suppose you have a HIFI streamer or streamer/server used to stream music
(stream directly from Qobuz, Tidal etc... or may be a hard disc usb connected to this server part of the streamer - e.g. Metronome DSS or any upnp/dnla streamer, bluesound node 2i streamer ...)

The streamer must be remotly controled (some constructors like bluesound node 2, auralic, aurender etc.... provides they own control applications but are upnp "server" enabled as well dnla). Other streamers uses general upnp, upnp/dnla commands issued by the remote interface.

note: Most streamer are roon compatible (one of the best world wide apllication) but roon requires a roon core (and audio are streamed from it the the player "streamer") and the price is very high while upnp solution is free.

e.g. (High used configuration example - actually used in major high hifi or high end hifi equipment due to its extreme high audio quality) :
( web ) --- internet-box ---- switch ---- ethernet cable -->--- streamer/server -->-- (digital output through coax or optical or I2S or some have USB audio output) -->-- DAC --> analog output to preamp/amp

- A config I use as well other high hifi friends -

This product is supposed to scan the local network for compatible upnp device (here, the streamer/server which will respond)
Now, suppose the streamer is a Metronome DSS.
The Metronome DSS appears than into the interface as audio player and if some external disks are connected to this streamer/server, it appears as source/server too.
The view of the server should show you all supported audio tracks by this streamer from its connected disk resulting from a query upnp command with a return of tracks information as well they included albumart.   

You can than selected files and after selecting the player (a remote player in this cas but it could be a local compatible player too - should be chacked if some OS/2 players are compatible, may be pm123 ), send an upnp command to play the selected tracks gapless or not etc....  (If the player = streamer/server, tracks are read under the streamer/player while if the player is local, it is sent to the local player)

Have a look to eezupnp windows (similar)

Android mconnect control HD


Applications / Upplay QT5
« on: December 19, 2022, 07:09:37 pm »

May it be possible to get a binary for Upplay QT5 available on OS/2 ?


Applications / Re: Alternative to Thunderbird
« on: December 14, 2022, 01:16:09 pm »
And while its still early days we might soon have an alternative to Thunderbird asn an email client.
Its still need more work to get it done, but there is being worked on
An open source email client.

Hopefully next wear we can release a beta version of Trojita.

Roderick Klein

It is only imap client !

Any POP + Imap client ?
(pop allow to have email on the desktop and never lose them nor having them not readable due to closed imap account)


Here are the JFS chkdsk specific notes I saved at some point in time (sorry, don't remember where I got these, although I want to say most likely off of the AOS Testers' list):

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

Thanks Dariusz,

Yes, More interesting where /D and /F:3
I could see that invalid pointers exists but could not be corrected.

The format resolved the issue and now, I'm able to copy more and more files again, well above the limit where trap occured.
A trap is not a solution and I think that invalid pointer should be handled and write error should be issued to stop current processing instead of trap resulting into a power off/on to recover.


I run different chkdsk and could see one time errors in the journalized file !
I had to scratch a spare disk and lost some files I had for backup, create a partion on it and then, I did a xcopy of all files from the suspected partition to this "new temporary partition for this issue".
I could format JFS the partition having issue in the JFS journal (invalid pointers)
Run chkdsk on it and it seems ok.
Then, I copied back (xcopy) all files from my temp partition to this working partition having the @unixroot
Reboot and could copy several more files on it without errors (better)
Now, I'm going to test with the copy of bigger files and check result...

Found: DFSEE provides partition info too.
Fileset1 IAGs  30 :   71680 Inodes, used :   69599   MaxInodeNumber : 0x0001dfff
AggregateIAGs   1 :      32 Inodes, used :       6   MaxInodeNumber : 0x00000fff

Inodes are below max number x'1dfff' or 122879

chkdsk from boot DVD provided a ok fs.
I just run JFS check from under DFSEE :

0x029427F8 none            0x00000180 =   192.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x02942A80 none            0x00000100 =   128.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x02942C40 none            0x00000140 =   160.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x029480A0 none            0x000000C0 =    96.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x029481D0 none            0x000000C0 =    96.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x029482C0 none            0x00000200 =   256.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x02948500 none            0x00000400 =   512.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x02948A80 none            0x00000240 =   288.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x02948EC0 none            0x00000140 =   160.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x0294E180 none            0x00000080 =    64.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x0294E2A8 none            0x00000040 =    32.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x0294EA80 none            0x00000180 =   192.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration
0x0ACA7570 none            0x00000280 =   320.0 KiB Unidentified data  00000002
       - Allocation set but area not in FS-administration

Total errors/warnings detected:   19
Areas allocated but not linked:   18, size 0x00001640 =  2848.0 KiB

ReadWrite Store A : PhysDisk : 3 PartId 05 = W:   mode=JFS       20221212-123944  SLT: 1
RC:19    = 0x13   : 0x00000000   up=0x00000059  this=0x00000000  Base=0x0440A01B  Xtra=0

It looks like something is wrong seen by dfsee but not chkdsk.

Stat output:

  Fichier : w:
   Taille : 0            Blocs : 8          Blocs d'E/S : 49152  répertoire
Périphérique : 5657h/22103d   Inud : 8778591906650128431  Liens : 1
Accès : (0777/drwxrwxrwx)  UID : (    0/    root)   GID : (    0/    root)
 Accès : 2022-02-04 01:06:26.000000000 +0100
Modif. : 2022-12-11 15:59:12.000000000 +0100
Changt : 2022-12-11 15:59:12.000000000 +0100
  Créé : 2022-02-04 01:06:26.000000000 +0100

Hi Remy, I think you are confusing JFS with JFS2. JFS was AIX's file system and had a fixed number of inodes. JFS2 was a rewrite of JFS, first for OS/2, then ported to Linux and AIX and has a dynamic number of inodes.
You can use the stat command or ls -i
Code: [Select]
H:\>stat h:/
  File: h:/
  Size: 0               Blocks: 0          IO Block: 49152  directory
Device: 5648h/22088d    Inode: 8778591906650128431  Links: 1
Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-12-11 21:56:36.000000000 -0800
Modify: 2022-12-11 17:07:30.000000000 -0800
Change: 2022-12-11 17:07:30.000000000 -0800
 Birth: 2022-12-11 21:56:36.000000000 -0800

H:\>ls -i h:/
9872134062851590269 jfs.part  1282181188518208385 mozilla
3386936443230352367 mm         773427466165056712 tmp

H:\>stat k:/
  File: k:/
  Size: 0               Blocks: 8          IO Block: 49152  directory
Device: 564bh/22091d    Inode: 8778591906650128431  Links: 1
Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2022-04-05 04:02:40.000000000 -0700
Modify: 2022-11-19 21:23:18.000000000 -0800
Change: 2022-11-19 21:23:18.000000000 -0800
 Birth: 2021-08-11 18:48:36.000000000 -0700

H: is my 12GB JFS ram disk, K: is 300GB JFS partition. I'm not totally sure that these commands work correctly on OS/2. Need to test on Linux
I've used enough inodes, lots of small files, that chkdsk would fail due to OOM (out of memory), no crash.

Thanks Dave, I'll check results on my side

I read under ecomstation that i-nodes have a fixed number set at initial time and if exausted, no more files can be writren despite frees space under the partition exist.

Changing cache size or whatelse didn't prevent the trap except deleting files...

I could read that JFS has a fixed number of i-nodes
May it be possible i reached this maximum value ?
How to check i-nodes ?

Pages: [1] 2 3 ... 37