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 - Mikkel Simonsen

Pages: [1]
1
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: September 28, 2016, 03:52:14 pm »
My understanding of Realtek network cards/chips is that they use the CPU more then other network chips, which is one reason for their crappy performance.

This is a problem with some of them at least. This is also why I suspect sharing the IRQ with every other device in the system, could cause problems. If the interrupts are not serviced fast enough, some packets could get lost in the (probably too small) buffers.

2
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: September 27, 2016, 08:50:11 pm »
At the same time, I saw a positive report about running OS/2 on similar mobo  - Asrock Q1900B-ITX (I do not know how important the letter "B" is) but with OS/4 kernel http://www.os2world.com/wiki/index.php/Phoenix_OS/4#OS.2F4_Tested_Hardware_List

I do not think that it was working because of using OS/4  - so keep trying to change you settings.

This report does not mention USB, which is one of the problems I had left.

The J1900 mainboard is now in a FreeBSD system. The NIC works fine, using the same "re" driver that the Arca Noae MMRE driver is based on - which is slightly weird...

I bought two new mainboards to test - I hope to eventually find one that works completely :)

These two are ASRocks again - I have no particular like/dislike for ASRock, but my supplier Reichelt stocks a lot of them. They are the C70M1 and the QC5000M-ITX/PH. Both are based on AMD APUs, but the C70M1 is very cheap, and not very fast.

The good news first: The C70M1 system booted without any problems! Both the MMRE and the R8169 NIC drivers work. USB seems to work also. AHCI and ACPI works with default settings. The only thing not working (I haven't tested stuff like audio), is the PS/2 combo port. Connecting a keyboard works, but if you connect both keyboard and mouse neither work - but this is clearly a hardware problem, as the problem is also present in the setup utility.

The not so good news: The QC5000 system also boots (with both keyboard and mouse working), but networking is flaky. If you ping another local system, you get 15-20% dropped packets, and some take 2-3 seconds to get through. According to acpistat the systems runs in VW-mode, meaning nearly everything is on one shared (low) IRQ. I guess that could be the cause of the network drop-outs?
According to a changelog document on Arca Noae's website, the later ACPI drivers automatically switch to VW-mode, when they encounter a non-supported system configuration.

The C70 is about half as fast as the QC5000 (per core), so I would like to get the faster system running... The SysBench numbers (int/float) are 1911/129 for the C70 (dual core) and 6817/400 for the QC5000 (quad core) - so the QC5000 is about the same speed as the J1900.

3
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: September 03, 2016, 12:20:53 am »
Ouch. That is pretty slow for a modern computer.

Yes, but this is a 10W CPU.  I'm looking for a replacement for an 8-year old system with a 100W+ CPU. Something quiet with low power consumption. I don't think it will be much slower (if it is at all), than the system it's meant to replace.


Quote
Yes, Sysbench runs CPU test multi-threaded. Most OS/2 usage is single threaded, so the higher speed for four cores can be pretty misleading.

The system runs multi-threaded software like Weasel and Goserve, so the extra cores do come in handy. But yes. A 12-core system would be a waste - 2-4 cores are useable.

4
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: August 30, 2016, 10:34:25 pm »
I have tried some different AHCI/ACPI combinations now.

/VW on ACPI.PSD works in ATA mode. In AHCI mode the system still hangs, with the same trap screen.

In PIC mode, both ATA and AHCI mode works - but without SMP of course.

I got performance in ATA mode improved also. I noticed that the driver does not recognize the controller, but If I add /GBM to the DANIS506.ADD line, I get much improved performance. Throughput increases from about 2MB/s to about 150MB/s.

I ran some SysBench tests. PM, DIVE and memory benchmarks stay about the same in PIC, VW and default ACPI mode. But the CPU tests get a remarkable boost in ACPI/SMP mode. In PIC mode I get 1738/133 (integer/float) and in ACPI/SMP mode 6791/466! Does SysBench run the tests multithreaded, or does ACPI do some "magic" tuning?

But without USB and networking, the system is still not entirely useful ;)

5
General Discussion / Re: Need some help with REXX
« on: August 30, 2016, 10:19:24 pm »
So it looks like fixed width fields?

You can use linein and lineout for reading/writing files, but I guess you have that part done.

To extract parts of a line, you can use word() and substr().

Here's a word() example:

Code: [Select]
[C:\]rexxtry
  REXXTRY.CMD lets you interactively try REXX statements.
    Each string is executed when you hit Enter.
      Enter 'call tell' for a description of the features.
  Go on - try a few...             Enter 'exit' to end.
str = "12.08.16 22.08.16  20690       517902 Faktura               00005179023                          -1.788,00      -1.788,00"
  ................................................ REXXTRY.CMD on OS/2
say word(str, 1)
12.08.16
  ................................................ REXXTRY.CMD on OS/2
say word(str, 2)
22.08.16
  ................................................ REXXTRY.CMD on OS/2
say word(str, 3)
20690
  ................................................ REXXTRY.CMD on OS/2
say word(str, 4)
517902
  ................................................ REXXTRY.CMD on OS/2
say word(str, 5)
Faktura
  ................................................ REXXTRY.CMD on OS/2
say word(str, 6)
00005179023
  ................................................ REXXTRY.CMD on OS/2
say word(str, 7)
-1.788,00
  ................................................ REXXTRY.CMD on OS/2
say word(str, 8)
-1.788,00
  ................................................ REXXTRY.CMD on OS/2

To extract the customer name, use substr(). Example:
Code: [Select]
[C:\]rexxtry
  REXXTRY.CMD lets you interactively try REXX statements.
    Each string is executed when you hit Enter.
      Enter 'call tell' for a description of the features.
  Go on - try a few...             Enter 'exit' to end.
str = "Konto ...:      12345 Customer One AS                       Bank   9876 54 32109            Saldo NOK ...:      -1.788,00"
  ................................................ REXXTRY.CMD on OS/2
kunde = substr(str, 23, 37);
  ................................................ REXXTRY.CMD on OS/2
kunde = strip(kunde);
  ................................................ REXXTRY.CMD on OS/2
say kunde
Customer One AS
  ................................................ REXXTRY.CMD on OS/2

You have a variable number of datalines, so you can check if the first character on the line is blank, to find out if they have "stopped".

More lines sample:
Code: [Select]
[C:\]rexxtry
  REXXTRY.CMD lets you interactively try REXX statements.
    Each string is executed when you hit Enter.
      Enter 'call tell' for a description of the features.
  Go on - try a few...             Enter 'exit' to end.
str = "07.04.16 20.08.16  20333    959219158 Faktura               0572432251629592191584               -8.733,20      -8.733,20"
  ................................................ REXXTRY.CMD on OS/2
if (substr(str, 1, 1) \= ' ') then say "Flere linier!!!"
Flere linier!!!
  ................................................ REXXTRY.CMD on OS/2

And the other option:
Code: [Select]
[C:\]rexxtry
  REXXTRY.CMD lets you interactively try REXX statements.
    Each string is executed when you hit Enter.
      Enter 'call tell' for a description of the features.
  Go on - try a few...             Enter 'exit' to end.
str = "                                                                                            ────────────── ──────────────"
  ................................................ REXXTRY.CMD on OS/2
if (substr(str, 1, 1) == ' ') then say "Ikke flere linier";
Ikke flere linier
  ................................................ REXXTRY.CMD on OS/2

As long as you know the format of the input file, it looks like a solvable problem :)

Mikkel

6
General Discussion / Re: Need some help with REXX
« on: August 30, 2016, 07:04:06 pm »
What manipulation do you need?

Why don't you post a small sample file here, with the secret stuff removed?

7
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: August 30, 2016, 05:38:23 pm »
The first question that comes to mind ? Post *what* the trap screen mentioned. Did it it mention what driver (module the kernel posted when you had the OS2ACHI driver installed.

It's not one of the "usual" trap screens I have seen many times. It does not mention a driver. Here's what's printed:

Code: [Select]
The system detected an internal processing error at
location ##1800:1b4e - 0003:1b4e
60000, 2008

10860673
Internal revision 14.105_SMP


Quote
Since netbind.exe has already loaded (I think) it should have already written some info to disc OS/2.

Where should I look for that info?


Quote
Do you have earlymeminit=true in your config.sys.
If not your kernel memory to load drivers might get exhausted to fast.

Yes. I have not changed the default settings.


Quote
Did a DOS command line not work or an OS/2 command line. You could try loading ACPI.PSD with the option /MAXCPU=1 and see if that fixes the problem. Infact removing the PSD and loading the system in PIC mode might introduce some other issue's if this computer only operated correctly running in APIC mode.

It was the OS/2 command line that did not work at all. But some change I made fixed it. I will try some of the other suggestions here also.

Mikkel

8
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: August 24, 2016, 10:53:54 pm »
It's not looking good...

If I enable AHCI mode, the system hangs for a long time after printing the line "Unicode translate table for CP 850 loaded."  If I leave the system alone at that point, I get a trap screen after some minutes.

In IDE/ATA mode the system works better, but very slowly. Danis506 runs the disk in PIO4 mode (because the controller is not recognized?), which results in the stellar read/write speed of 2MB/s according to SysBench...

I thought the NIC was working, but the driver is just installed without error messages. But if I try to transfer data (ping etc.) no packets actually get through. I have tried the MMRE, R8169 and R8110 drivers. They all install, but none of them actually work. According to PCI.EXE, the NIC is a 10EC:8168.

No USB ports work. The drivers report that no USB controllers are found during boot. According to the docs the board should include both USB2 and USB3 ports, but the USB2 ports are not discovered .

But some change I made (removing the command line options of ACPI.PSD? changing NIC drivers?), made the command line work again.

I guess I should look for a board that works better ;)

But are there any relevant tests I should perform, to get some feedback for the driver developers?

9
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: August 24, 2016, 06:48:12 pm »
Another update. I installed the latest ACPI, AHCI and USB drivers from Arca Noae while the disk was in the HP system. I then moved it to the system with the Asrock board. And it boots!

All four CPU cores are detected, and after installing the Realtek NIC driver, that seems to be working also.

But there is a weird problem I have never seen before. If I try to open a command line (windowed or fullscreen) it exits immediately. What could cause this?

If you try to open a DOS window, you get complaints about missing video support, but I have read about that somewhere before. That is not a huge problem, but having no command line access is ;)

10
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: August 24, 2016, 05:32:35 pm »
I did some more testing. I found an old HP system in the junk pile at work (Core2 Duo CPU). I installed the Samsung disk, and it was still unbootable. If I force the system to boot from disk, all I get is a flashing cursor in the upper left corner.

I then tried re-installing eCS on the HP system, and I got the same thing. First phase of the install completes, but the disk remains unbootable.

Next step was to wipe the first MB of the disk, and create partitions using DFSee. DFSee did warn that the disk was not bootable, before I re-partitioned it. I then ran the installation on the HP system again, and now the install completes.

So whatever went wrong during the first install (something in the MBR I guess), was not fixed by subsequent installs.

But now it runs on the HP system, so I just have to try moving the disk back to the mini-ITX system...

11
Setup & Installation / Re: eCS install problems on a recent mainboard
« on: August 24, 2016, 12:51:44 pm »
CSM is enabled - it was enabled in the default settings.

And I guess CSM would have to be enabled, for the eCS boot CD to work?

12
Setup & Installation / eCS install problems on a recent mainboard
« on: August 24, 2016, 03:28:32 am »
I have just attempted, unsuccessfully, to install eCS on a system based on an Asrock mini-itx mainboard. The board is a Q1900-ITX with a 4-core Celeron. The disk is a Samsung SSD connected to a SATA port controlled by the Intel chipset.

If I select the ACPI option in the boot menu, the system boots to the installer without complaints. The disk is detected with either the AHCI driver or the Dani driver, depending on the mode I select in the UEFI setup. But if I use AHCI, I'm unable to format partitions in HPFS format. If I try in a command line, I get the error that not enough memory is available to run format Formatting with JFS works. If I use ATA-mode, both HPFS and JFS formatting work.

But after the first install phase has completed, the disk in not bootable. Or not detected as bootable by the UEFI firmware?

I have tried with both eCS 2.1 and 2.2 beta, and the same thing happens. No error messages, but the system won't boot from the disk and complete the install. Any advice?

Pages: [1]