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 - Dave Yeo

Pages: 1 ... 221 222 [223] 224 225 ... 321
3331
General Discussion / Re: Problems booting ArcaOS
« on: August 15, 2018, 04:52:43 pm »
Hi Pete,

Download the hard disk manufacturers disk test utilities and run them against the HD.  If there is a HD problem this should indicate what and where it is - at least the various disk tools that I have do.

If it is a sector going bad you should be able to move the data on that sector to a spare sector and mark the sector as bad. I just wish we had a SMART monitor that worked with ArcaOS because the SMART output would also indicate problems - example, number of relocated sectors.

Edit to add. 
Since you have eCS on the same disk the SmartMon from that should work assuming you have SMART enabled for the disk.

There is http://hobbes.nmsu.edu/download/pub/os2/util/disk/smartmontools-6.6-r4424.zip which seems to work here with Dani's driver and according to the readme supports the AHCI driver. Can even send the results to syslog.

3332
General Discussion / Re: Problems booting ArcaOS
« on: August 15, 2018, 06:08:40 am »
Could your hard drive be developing a bad spot where ArcaOS is installed?

3333
Applications / Re: AvxCat
« on: August 12, 2018, 05:38:15 pm »
I think that you can't directly read music CD's. You could copy the wav files that RSJ sees to your hard drive and manipulate them there or use something like leech http://hobbes.nmsu.edu/download/pub/os2/apps/mmedia/cd/grabber/leech120.zip to rip them to your hard drive.
There's also leechmp3 http://hobbes.nmsu.edu/download/pub/os2/apps/mmedia/sound/convert/leechmp3_370.exe that takes care of all the steps of converting audio CD's to mp3.

3334
Programming / Re: Capture window that extend beyond the active desktop
« on: August 11, 2018, 05:38:54 pm »
What about using ALT-F7 to move the window around so that it all eventually is on the visible desktop? Does the parts that are on screen and then once again off screen stay drawn or revert to black?

3335
Programming / Re: SIO, SIO2K
« on: August 09, 2018, 12:43:37 am »
Well considering he is predicting several weeks of work, it seems that it would be more then setting up the build process. Possibly he wants to make sure that someone else understands the code though I think it might be likely something needs to be ripped out to make it GPL compatible and if that something is hidden in macros, it could take some knowledge.
Another option if there is something like DDK code in there might be a different license, which he might be fine with if it keeps his source open.

3336
Setup & Installation / Re: SYSLOGD and OS/2 config options
« on: August 09, 2018, 12:31:52 am »

No...if I can only remember why the heck I stuck that port into the core \tcpip\bin it would probably make more sense.

Probably because that is how Michael advised installing it.

3337
Setup & Installation / Re: SYSLOGD and OS/2 config options
« on: August 08, 2018, 02:15:57 am »
You might want to look at Michael Greene's port, http://hobbes.nmsu.edu/download/pub/os2/util/system/syslogd201.zip, at least it has better documentation and worked pretty well for me when I was testing it.

3338
Internet / Re: Firefox - 45.9.0 for OS/2 GA1.1...anyone...anyone???
« on: August 06, 2018, 12:49:27 am »
Too bad that the focus is n longer on Firefox 45.9.0. It still not running on my system due to libc problems, and as far as I can read, I'm not alone with this problem.

What are the symptoms?
There is trouble with LIBC.

Exception C0000005 - Access Violation

Process:  FIREFOX.EXE (05/21/2018 17:17:07 51,129)
PID:      48 (72)
TID:      01 (1)
Priority: 200

Filename: LIBC066.DLL (10/26/2014 20:16:29 1,361,666)
...

I have here,
libc066.dll  │ 1361663│19/01/18│ 8:10a
which appears to be 4 years newer and 3 bytes smaller then yours. Is Firefox picking up a different version of libc somewhere or is exceptq screwing up in the libc it is finding?
Look at the bottom of your trp file, there should be a listing of "DLLs accessible from this process" and verify that the correct DLLs are found.

3339
Internet / Re: Firefox - 45.9.0 for OS/2 GA1.1...anyone...anyone???
« on: August 05, 2018, 06:24:52 pm »
Too bad that the focus is n longer on Firefox 45.9.0. It still not running on my system due to libc problems, and as far as I can read, I'm not alone with this problem.

What are the symptoms?

3340
Storage / Re: VBE graphic storage use
« on: August 04, 2018, 08:35:22 pm »
Here with some ATI card which I forget how much memory it has, perhaps 256MB, I get
Code: [Select]
BIOS-supplied information
OemVendorNamePtr  = C0000127
OemProductNamePtr = C00000B7
VideoModePtr      = 8E000044
TotalVramSize     = 1000000
OemVendorName     = (C) 1988-2005, ATI Technologies Inc.
OemProductName    = REDWOOD
EDID Version 1.3
Display size 47 cm x 30 cm
Display resolution is 1680x1050
Info: 11900,1680,1050,160,30,48,32,3,6
Setting custom resolution 1680x1050
DTD Old: Clock=21825 H=1856 HBl=672 HSO=96 HSW=224 V=1392 VBl=47 VSO=1 VSW=3 0 0 2
DTD New: Clock=11900 H=1680 HBl=160 HSO=48 HSW=32 V=1050 VBl=30 VSO=3 VSW=6 0 0 2
VBE VRAM Base=D0000000 Size=700000 (7168Kib) (rounded up)=800000 (8192KiB)

3341
Storage / Re: PMSHELL
« on: August 02, 2018, 06:52:18 am »
...The real killer is the size of the large DLL's that get loaded this can fixed by using a tool to mark the code segments to load high. Do this for Firefox DLL's, THunderbird AND Open Office.  Do not mark the datasegments high of the DLL...

Help me out with this particular concept from the statement above: so what problem is caused by attempting to load BOTH code and data segments?

Older kernels (and perhaps the current one though it has fixes for this) had problems when loading both high. With Mozilla, I've found sometimes it works fine and sometimes introduces instability, especially when closing the app. Best to experiment but I usually advice to load the code high as it is safer.

3342
Storage / Re: PMSHELL
« on: July 30, 2018, 07:52:13 pm »
Quote
However GCC applications already store data (such as browser cache) into the high area.

Only when they are programmed to do so. It looks, to me, like very few actually do that by default. Of course, you do need the ArcaOS kernel patches to be able to use it successfully, so it would be silly for programs to automatically use high shared memory since not all users have upgraded.

You're confusing loading the DLL's high with allocating memory in the high arena, which seems to work with older kernels. We've been doing this with the Mozilla apps for years, both with the OS/2 API and by building with -Zmem-high. You are right that the builder does need to set the -Zmem-high (and include os2safe.h before os2.h) flag to use high memory. I think the latest libcx might automatically try to use high memory now.
Quote
I wonder if it would be possible in theory to create a 'memory defragmentation' daemon that monitors memory and warns when fragments get below a specified size (or even better, defrags when needed)?

Of course, it is "possible". The problem would be to find somebody who can do it. I doubt if anybody knows enough about how it works, to be able to do anything about it.

Actually I wouldn't be so sure its possible, even with all the kernel etc sources. It's just the way C works and defragging memory is hard with C. Other languages such as JAVA I believe can do it in their own space. Even when implemented, there is overhead. The old Apple II used to grind to a halt now and again as the Basic interpreter did garbage collection, though eventually it was optimized to be much better.

3343
Storage / Re: PMSHELL
« on: July 30, 2018, 07:07:19 pm »
Hi Rémy. About high memory support in OS/2.
Understand by default OS/2 ver 2-4 only supported using the 1st GB of address space due to needing to be compatible with OS/2 ver 1.x along with the 16 bit code still in OS/2.
While IBM added support for high memory in Warp Server and then the desktop at ver 4.5 (fp#13), it was never finished. The kernel has bugs with it that have been slowly patched in the most recent kernels so it is best to not mark DLLs to load high before shipping them but rather leave it to the user to mark them.
Only some DLLs can be marked high and continue to function, do not mark system DLLs and mileage can vary depending on your setup. For Mozilla, I mostly recommend marking xul.dll to load code high though most all the DLLs can be marked. It is possible to use Theseus to see DLLs that are loaded high and I guess you could scan DLLs to see if the load high bit has been set.
About VIRTUALADDRESSLIMIT. while the CPU can access 4GBs of address, generally the top of memory is given over to hardware, PCI devices, video memory and such are mapped into the top of memory. How much is used is going to vary depending on your hardware, though generally about half a GB. Once again IBM never finished support so there i some experimentation involved in deciding the value to use. I've had hardware that worked fine with the maximum setting of 3072, this current hardware, I just reduced it to 2560, which fixed a few weird issues I was having and made the system more stable, previously it was locking up regularly. Once again need to experiment, best if the numbers are even when expressed in HEX, B00H, C00H, A00H etc.

I'm sure I'm leaving stuff out and this is just my understanding.

3344
Internet / Re: Firefox - 45.9.0 for OS/2 GA1.1...anyone...anyone???
« on: July 27, 2018, 12:09:32 am »
Well if you would read the readme file of Firefox for OS/2 it says the RPM package is downloadable via your ArcaOS subscription.

It isn't currently and I don't think the first RPM is generally available. Seems there was a Firefox testing list where it was released to.

3345
Internet / Re: Firefox - 45.9.0 for OS/2 GA1.1...anyone...anyone???
« on: July 23, 2018, 11:12:45 pm »
The last updates to the DLLS for Mozilla was libc, libcx and NSPR so these have to be latest , perhaps second to latest for libcx. Just check POPUPLOG.OS2 for sys2070, probably the wrong libcx will give something like

11-26-2017  20:55:45  SYS2070  PID 0043  TID 0001  Slot 0093
K:\USR\LIB\THUNDERBIRD-45.8.0\THUNDERBIRD.EXE
XUL->LIBCX0._exeinfo_open
127

Pages: 1 ... 221 222 [223] 224 225 ... 321