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 - Roderick Klein

Pages: [1] 2 3 ... 16
1
Hi Roderick and thanks for the reply!

It's frustrating because they change the Linux kernel driver API too often, sure. The latest news have been that BSD variants are most likely to die out in a long run and Linux will dominate the open-source Unix clone market.

I do not know if FreeBSD is going to do die out there was a whole a lot of noise about I just found via google.
But I could be wrong....

To answer your question about a wrapper driver to load Windows Wifi drivers. We have that on OS/2 in the form of Genmac. But the development stopped as the Windows NIC drivers started to change to much.

Roderick

2

<SNIP>
Hi All!

So, I decided to buy an older Thinkpad as my ArcaOS machine. I sold my old T400 a couple of years ago when I switched to Apple laptops so I needed to get a new one. The first Thinkpad my vendor had to offer was a T410s that wasn't a complete success because the WLAN wasn't supported and there was an issue with graphics: windowed DOS or Win/OS2 sessions didn't work even with the suggested CONFIG.SYS and AUTOEXEC.BAT modifications. So, I decided to sell the T410s. I really liked the specs and appearance of the machine BUT getting ArcaOS to run perfectly was the goal. Next I got a bigger pile of older and cheaper machines: T60, T61, T400, X200 and X201. According to Neil Waldhauer the T60 would be a perfect ArcaOS machine and X200 would also work but the WLAN card has to be changed a specific Intel one. I've tested T60 and X200 and the information seems to be correct. On T60 everything works out-of-the- box and with X200 everything works except for the WLAN. I also wanted to have a fast ArcaOS desktop (I have two licenses) so I bought a used Lenovo all-in-one: ThinkCenter M90z, however there are issues with the integrated graphics.


WLAN is a known issue for OS/2.  When I still worked at Mensys I hired a Russian company to port the E1000 gigabit driver to OS/2 from Linux (Please note that I left Mensys in 2013 I am no longer associated with eCS in any way). Later this project moved on using a FreeBSD based driver library (I picked up this knowledge from David Azarewicz his Warpstock presentations.  All of the newly ported NIC drivers are compiled FreeBSD kernel sources. The issue why wireless is taking so long is because the Linux port of the NIC drivers at Mensys at the time was cancelled duo to the fact that some things in the Linux sources changest to radically that David started basically from scratch with the FreeBSD code. The NIC driver I think are working pretty good for ethernet. But wifi is extremely more complicated that ethernet (wired chips are).

Other drivers seem to be doing pretty well. Arca Noae is working on a UNIAUD replacement audio driver and USB 3.0 seems to have progressed extremely far.

I really do not understand why you did go for example with a Thinkpad T540p.
http://www.blondeguy.com/computer/strobopeep.html

As Arca Noae said many times if you have an issue with installing ArcaOS open a ticket in https://mantis.arcanoae.com.
Arca Noae is in the same position as I was at the time at Mensys. They do not have access to all hardware.
That said computer hardware has become more generic making it somewhat easier to support hardware. Its still a lot of work to develop the drivers. But once a driver works a lot of system should work.
If you have an issue open a ticket and follow these instructions:
https://www.arcanoae.com/wiki/reporting-problems-best-practices/

Roderick Klein
President OS/2 VOICE

3
Hi All!

<SNIP>
Unfortunately the Firefox port seems to be garbage. It's quite unstable and SLOW. When the system itself runs blazingly fast, loading the browser takes a long time. The 38 version has a nasty bug when viewing Youtube videos full-screen and supports only 360p resolution. The 45 version doesn't like to play videos at all (it plays for 1-2 seconds and then stops), the full range of resolutions is available there but it doesn't help much because the videos refuse to load. The future of web browsing in ArcaOS is a bit uncertain... What would be the best browser in the future? I don't have very high hopes with the Pale Moon browser because of the bad experiences with current Firefox builds which it's most likely based on. Maybe something Webkit based would be better in the future? Some more in-depth documentation is also needed. For example, I didn't find any way to switch the graphics driver from SNAP to Panorama or vice versa and the only solution I came up with was to reinstall whole ArcaOS. Printing works with CUPS but not from 16-bit Windows applications. The sound in WinOS/2 doesn't work either. I tried an UNIAUD WinOS/2 driver but it does't work. Sometimes the "tada.wav" can be heard when individual 16-bit Windows program is started but that's all.

But still I like using ArcaOS very much and I'm looking forward for future versions. I'm sure that the current issues will be fixed in time and I like to do what I can to support the effort. Or am I the only one having the issues mentioned? Or might it be the case that I've missed something in documentation or in forum posts?

When it comes to the browser discussion I suggested that you read what I just posted in this thread about the browser discussion:
https://www.os2world.com/forum/index.php/topic,1726.0.html

Based on what I heard from other users Firefox 45 does seem to be getting more stable.

Roderick Klein
President OS/2 VOICE

4
I just like emphasize again that this funding campaign was started October last year. Its true it was not clear 100% at he time which  direction it would go. The QT based browser was the most likely candidate. VOICE started collecting funding for BWW early as it was expected this would be a big effort to get this project moving.
And why should we always be late at the party as a community!

Some people where not happy with this direction. Dmitry from Bitiwise works looked in some of the options and QT based browser seems to be the best approach. Do not forgot that the guys at working on porting code AND have to do this research in parallel what direction to take. This is the reason it took time to make the QT roadmap.
It again extremely important to understand that which browser we choose is not the primary point of discussion at this time as 85% to 90% a QT based browsers is "tadaa" coming out of the the QT libraries.

Firefox has had its best days. The following email is quoted from Dmitry from bww bitwiseworks GmbH:

"Many years of developing Firefox for OS/2 (since version 10 when it was officially dropped by everybody and bww bitwiseworks GmbH picked it up, till the latest version 49) proved that this project is too overwhelming for a small group of OS/2 developers that we have nowadays. The Firefox source code is a huge mess of everything — third party libraries, new components developed from scratch by various groups of people inside the Mozilla corporation, old parts coming from Netscape times. Firefox contains a dozen thousand source files. The Mozilla corporation has 1000+ employees working on the components of the Mozilla infrastructure that Firefox is made of. It's simply not possible any more to bear its complexity with our small developer's community. Its not possible to do this in a reasonable amount of time and stay in line with the Mozilla mainstream development progress.

For this reason it was decided to stop spending time and money on porting a project whose quality cannot be guaranteed on OS/2 any more. More over, there are alternatives. The most interesting one is Qt software development framework version 5 that among other things contains the web browser sub-module based on the Google's Chromium engine (the same one used in the popular Chrome browser). Having Qt 5 and its web browser sub-module ported to OS/2 will give us not only a number of Qt-based web-browsers but also a whole bunch of Qt-based applications for various purposes. We have a port of Qt 4 to OS/2 but it's became very old and most Qt applications moved to Qt 5 long ago. Also having the Chromium ported to OS/2 will open doors to having a port of Chrome to OS/2 if the need arises."

Anyway that is summary from Dmitry and I think he is the best guy we have for the job to know what he is talking about. He has been busy porting Firefox for years and he knows a lot about OS/2.


Roderick Klein
President OS/2 VOICE

5
Setup & Installation / Re: OS/2 Warp 3 Installation Issue
« on: March 23, 2018, 11:08:12 pm »
When you get the OS/2 boot blob press ALT F2 key combination to see which driver its loading.
The fact that DOS boots is not a garentee that OS/2 will boot since DOS leans on the BIOS to run.
OS/2 uses its own drivers. Warp 3 is from 1994 I do not know if without updating the boot diskettes with new IDE driver etc. You can get this to boot. Warp 3 is to long ago for me, sorry.

6
Setup & Installation / Re: SYS 1201 error during boot.
« on: March 23, 2018, 07:50:19 pm »
Sometimes I see driver boot failures when memory is exhausted. I am not talking about the normal memory pool the end-users see though, so maybe this has something to do with shared memory?

Here is what I see (as an example): all my partitions are HPFS386 (there are 15 of them), when I am trying a new device driver, often times the HPFS386 cache size (set to 128Meg right now) becomes too large and during boot-up I start seeing HPFS386 disk error messages...well, no errors exist, but during the boot process, whatever changes I implemented caused the available memory for HPFS386 cache to be exhausted, thus the failures.

Another example of this is playing with SNAP allocated video memory amount. The hardware has 256Meg on-board, but I only have it set to use 32Meg, else I run into problems booting various other device drivers.

Sooo...my point being: could what you are seeing be similarly driven by memory availability? Maybe the new AOS drivers are now consuming more?

If you boot your OS/2 system with many of the larger driver such as ACPI.PSD, Uniaud, SNAP and a few JFS drivers.
Always, always set the setting earlymeminit=true. If do you do not you have 16 MB of RAM to load all drivers.
Note that this switch does not work that well with HPFS386.IFS.
The issue is that when the system runs out memory it can simply crash during startup somewhere.

Roderick

7
The only reason for explaining this in more detail is I sometimes see being mentioned in forums "disable the disc checker" as it does not help people to trace the true cause of the error. Or fix the issue.

Here are some scenario's where the disc checker does work.
If you have a hard disc where one partition is created without LVM/minilvm it will not have LVM DLAT information.
Even if a partition does not have a drive letter assigned it will require a DLAT information. If this is not present LVM will back fire with a partition corrupt message. If you do not have a tool such as dfsee you are stuck.

If you have a hard disc between 512 GB and 2 TB in size and have an OS installed such as Windows it will guide you to make space in the proper way.

It can also detect if a partition is outside the boundaries of what OS/2 can handle in terms of disc geometry.
Is it perfect ? No its... I know of cases where it does detect certain disc layout errors...

Anyway that is what I remember of when Alex Taylor developed that tool. But that is some years ago...

Roderick

8
Quote
You should definitely skip the disk test.

No, you shouldn't.

From my experience it is the best one can do on modern Hardware to check the box "skip the disk check" in the "Pre Boot Menue". It is better to use the Disc Tools once you passed the first stage of booting.

Yes - this is my experience and Yes, I do speak for myself  :D :D :D :D

Just to be 100% clear the disc checker should never be bypassed. I am bit confused what you mean with using the disc tool after the first stage of booting Sigurd.  The disc util loads in the ArcaOS installer when you selected your installer type. If you know what you are doing then disabling the disc checker can be an option. But in most cases disabling it will not help the user as minilvm will then run into an issue.

The disc utility does nothing at disc controller level. It only scans the hard discs for LVM information.

Roderick

It might Sound strange for you, but that is my experience. I would not have been able to install it (ecs, arcaos) several times on modern Hardware, if I would have done it your way. Mini LVM run into Problems when I selected this Option, and I remember eCS 2.0 Beta 6 (or was it 5 or the Silver realease or the first GA...) where this lead to a damaged HDD Layout.... I can not justify what EXACTLY happend, but I never had this Problems when I disabled this Feature.

It only scans the hard discs for LVM information.

This might be a possible thing: .. it may not find LVM Information, and that lead to.....

That reminds me to the time (in 2010) where you several times said that it was impossible to install eCS next to an existing, preloaded Windows 7 System, in the end I had to build this: http://ru.ecomstation.ru/showarticle.php?id=214 to proof my words and you wrong. This came to my mind once I read your "Just to be 100% clear.".....

Even though, as it seems it did/does not help here, so who cares.

I think I more or less remember here what might have happened

The disc utility is nothing special. In fact! it uses a special version of the OEM Dfsee engine from Jan van Wijk to perform its work.  There was a text mode version of the tool that contained a bug that would cause the hard disc to be wiped.  This was bug *not* in the OEM engine from Jan but in the text mode program that controlled the OEM engine.  That was in eCS 2.0 beta 5 or 6. That textmode disc checker is long gone.

The second issue was indirectly triggered by the disc util. The OEM engine was writing DLAT sectors away to wrong sectors. However be warned. This was *not* caused by the OEM engine. It was caused by a bug in the OS2AHCI driver with +512 GB disc geometry. This issue has long been fixed. This issue might have also been present in the DANIS506.add but I do not remember this for certain!

So far in bugtrackers I have not seen more reports popup about hard discs the content being destroyed.

Roderick

9
Applications / Re: Curious about these old patches
« on: March 10, 2018, 10:34:04 pm »
These are some patches I have used in the past.  Are any of these still relevant for ArcaOS?

1. http://hobbes.nmsu.edu/download/pub/os2/system/patches/PMFIX.zip

FIX1: SYS3171 (Stack Overflow) on PMSHELL.EXE and others. FIX2: USING PM_SystemFonts->DefaultFont CHANGES ALL FORM SIZES


2. http://hobbes.nmsu.edu/download/pub/os2/system/patches/mixed/pipepatch.zip

This patch will increase the pipe buffer size of pipes instantiated with the pipe operator | of CMD.EXE from 512 bytes to 65024 bytes (by default). This will significantly improove the throughput and reduce the CPU load. In fact it reduces the minimum number of task swiches per megabyte from 4096 to about 33.


3. http://ca-arnold.de/download/newcalls104.zip

patch for pmmerge.dll to increase performance of writing INI-files.


4.http://hobbes.nmsu.edu/download/pub/os2/util/system/cpuspeed1.4.zip

Tries to keep the CPU as cool as possible without affecting system performance by adaptive throttling using ACPI 2.0. Version 1.4.

One thing I do know. Do *not* use cpuspeed1.4... It can make an OS/2 system unstable as it modified the timing of the system. I have used it the past. If it works you, great. But because it lowers the CPU frequency be prepared for potential system lockups and/crashes. But this may depend on the system as this i a timing sensitive issue!
The HLT support seems to do pretty well in keeping the CPU cool.

As for these other fixes. Arca Noae does not read the forums (they keep telling this to the community).
Or if they read they do not do this every day or week.
So if you really want to have an answer to your questions open a ticket at https://mantis.arcanoae.com.

Roderick Klein

10
Applications / Re: File Open dialog not resizable?
« on: March 10, 2018, 10:29:06 pm »
I'm using eCS 2.2 b2, (on two machines), and I like the look of the new FOC, but it does not work with all programs, has more than a few bugs, takes too long to load and has too few options with respect to X-File.

And since X-File works just fine still, I use it. It's ugly, but its functionality, speed and customization can't be beat!

Looks vs. performance and practicality; a no-brainer for me.


If you are interested you should be able to get an updated FOC here:
ftp://ecosoft.5nets.ru/eCoRT/Base/
Its included in the eCo runtime.

Could you define with has
* To many bugs ? Such as system crashes ?
* Loads slowly ? (when you have network drives) I think they are no longer preloaded.

The new FOC has many bug fixes and has a exclude list for application that do not work with it.
Maybe you can share here if they new version better suits your needs if you want.

Roderick

Let me clarify on the exclude list. You can for example add in the exclude list unimaint.exe and it will exclude it and show the old FOC from IBM.

Roderick

11
Applications / Re: File Open dialog not resizable?
« on: March 10, 2018, 10:09:48 pm »
I'm using eCS 2.2 b2, (on two machines), and I like the look of the new FOC, but it does not work with all programs, has more than a few bugs, takes too long to load and has too few options with respect to X-File.

And since X-File works just fine still, I use it. It's ugly, but its functionality, speed and customization can't be beat!

Looks vs. performance and practicality; a no-brainer for me.


If you are interested you should be able to get an updated FOC here:
ftp://ecosoft.5nets.ru/eCoRT/Base/
Its included in the eCo runtime.

Could you define with has
* To many bugs ? Such as system crashes ?
* Loads slowly ? (when you have network drives) I think they are no longer preloaded.

The new FOC has many bug fixes and has a exclude list for application that do not work with it.
Maybe you can share here if they new version better suits your needs if you want.

Roderick

12
Aaah oke about the 5 hours, in my Mensys years providing eCS support I had customers that would describe standing the systems for 5 hours hoping it would boot. Oke in this case you did not wait on purpose leaving your system for 5 ours.

MCP 2 is not going to work I will explain why:
You miss a whole truck load fixes in MCP2. I do not even know where to start. The OS2DASD driver for example is outdated. It boots with the _W4 kernel MCP 2 which the ACPI.PSD only supports in a very limited fashion.
https://www.arcanoae.com/arcaos-kernel-14-201-released/
I understood from David Azarewicz at Warpstock that you should either use OS/2 kernel 14.105 or the ArcaOS SMP 14.201 kernel. The SMP kernel has much further reaching  PSD support then the _W4 kernel.
Or are you going to use MCP with an SMP kernel ? Changes are you will get a trap in the OEM handler without ACPI.

Did you put a ticket in at Arca Noae ? Somehow it seems the OS2AHCI has difficulty talking to the controller.
That is why your hanging most likely  at the splash screen.

Roderick

13
Since the support tickets can be read in the bugtracker I found your bug in Mantis from Arca Noae.

Couple of other items you should mention in the ticket (I think).

* One tell in the ticket how you tried to boot system DVD or USB key. The laptop most likely has USB 3.0 host controller so you are possibly better of booting with a DVD only.

* Upload the screenshot you posted to os2world.com

* I missed checking that did you mention what version of ArcaOS you posted.

For everybody describing an issue, tell how the you reached that failure.
So in this case did you boot from USB stick or a DVD ?

14
All of that is irrelevant when it won't even get to that point with the installer.

As I said, the initial dos selector works but after pressing f10 to move on all that happens is the ArcaOS splash screen appears and that is it (I left it like that when I went to do something else, 5 hours later it was still doing nothing).

I now have a boot partition image from a working AMD Sempron 3850 APU (the younger brother of the Ryzen) install on a new Seagate 1TB FireCuda disk that has been checked and tested (the boot partition is 2 GB HPFS, other partitions are for utilities, programs, data etc.).

The next thing is to edit the config.sys (the disk connected to main PC with a SATA/USB adapter) as outlined by Roderick earlier to see if it will boot or even produce ant log files that might give any indication what is happening.

I assume it is not a good idea to open a ticket saying 'it doesn't install or boot' without some logs to back it up.

The fact that the preboot menu works before the ArcaOS splash screen is loaded makes perfect sense. That is real mode BIOS code that gets executed. Its not OS/2 loading even...

Everybody in this forum can tell an OS/2 user if OS/2 does not continue loading at startup after 3 to 5 minutes.
Hit CTRL ALT F10 twice. System then hangs ? Your toast you do not have to wait 5 hours, with every second that passes after 5 minutes is most likely a waste of your time. And if you get a booting at all it will most likely be completely useable anyway !

Did try to boot without ArcaOS Ivan without ACPI loaded ?

Ivan another very important question what version of ArcaOS are you loading ? I know ArcaOS 5.02 has more support for MSI interrupt. Pretty crucial for modern system.

Roderick

15
Quote
You should definitely skip the disk test.

No, you shouldn't.

From my experience it is the best one can do on modern Hardware to check the box "skip the disk check" in the "Pre Boot Menue". It is better to use the Disc Tools once you passed the first stage of booting.

Yes - this is my experience and Yes, I do speak for myself  :D :D :D :D

Just to be 100% clear the disc checker should never be bypassed. I am bit confused what you mean with using the disc tool after the first stage of booting Sigurd.  The disc util loads in the ArcaOS installer when you selected your installer type. If you know what you are doing then disabling the disc checker can be an option. But in most cases disabling it will not help the user as minilvm will then run into an issue.

The disc utility does nothing at disc controller level. It only scans the hard discs for LVM information.

Roderick

Pages: [1] 2 3 ... 16