Jump to content

Modern motherboards which are working with Windows 98 (discussion)


Recommended Posts

Quote

Is there a jumper or configuration program for that Asmedia Controller Card?

   On board and if you ask me, its piece of ... but i needed second no intel controller because is nice to have second controller and Paragon GPT driver for XP is not working with Intel controllers.. 

Link to comment
Share on other sites


The two Controllers in Legacy Mode will conflict with each other causing unpredicatable behavior. Write Errors are entirely possible.
If you cannot switch the Intel Controller to Native Mode or disable it, you will have to remove the Asmedia Card.

Rename the ASPI2HLP.SYS File.

I cannot support HIMEM.EXE. Use HIMEM.SYS with the /M:1 Option.

You did not provide the "SCANPCI ALL" output I asked for.

 

Edited by rloew
Link to comment
Share on other sites

Quote

I cannot support HIMEM.EXE. Use HIMEM.SYS with the /M:1 Option.

     If im not wrong himem.sys means no boot machine with > 512 MB, so you should accept it as standard (or maybe is there better free alternative..) and frequent solution.. There some people are not need or want all your patches. Im using that himem.exe 3.32 for years and if have issues that it there not visible to me.

 

Quote

You did not provide the "SCANPCI ALL" output I asked for.

    Yeah i have life outside of this so i will provide it in the future..

Edited by ruthan
Link to comment
Share on other sites

Here is PCI log all. I also though about second Intel controller it could be M.2 storage interface.. which is all present on the board. There is not possibility to turn it off, only Sata or M.2 mode..

2017-08-25M2-Settings.jpg

2017-08-24-StorageBiosSettings.jpg

 

Sata_*A0 and A1 is asmedia controller, M2_1 is self explaining..

 

0  0  0:  8086:0c00 1849:0c00 0600 00  06         0        0        0        0
                                                   0        0        0        0

 0  1  0:  8086:0c01 0000:0000 0604 00  06         0        0    10100 2000e0e0
                                            f700f600 f1f1e001        0   Bridge

 0  1  1:  8086:0c05 0000:0000 0604 00  06         0        0    20200       f0
                                                fff0    1fff1        0   Bridge

 0  1  2:  8086:0c09 0000:0000 0604 00  06         0        0    30300 200000f0
                                            f730f730    1fff1        0   Bridge

 0 22  0:  8086:8cba 1849:8cba 0780 00  00  f7429004        0        0        0
                                                   0        0        0      10b

 0 25  0:  8086:15a1 1849:15a1 0200 00  00  f7400000 f7427000     f021        0
                                                   0        0        0      104

 0 26  0:  8086:8cad 1849:8cad 0c03 20  00  f7426000        0        0        0
                                                   0        0        0      10b

 0 27  0:  8086:8ca0 1849:1151 0403 00  00  f7420004        0        0        0
                                                   0        0        0      10b

 0 28  0:  8086:8c90 0000:0000 0604 00  d0         0        0    40400 200000f0
                                                fff0    1fff1        0   Bridge

 0 28  3:  8086:8c96 0000:0000 0604 00  d0         0        0    50500     d0d0
                                            f720f720    1fff1        0   Bridge

 0 28  6:  8086:8c9c 0000:0000 0604 00  d0         0        0    60600       f0
                                            f710f710    1fff1        0   Bridge

 0 29  0:  8086:8ca6 1849:8ca6 0c03 20  00  f7425000        0        0        0
                                                   0        0        0      10a

 0 31  0:  8086:8cc4 1849:8cc4 0601 00  00         0        0        0        0
                                                   0        0        0        0

 0 31  2:  8086:8c80 1849:8c80 0101 8f  00      f0f1     f0e1     f0d1     f0c1
                                                f0b1     f0a1        0      203

 0 31  3:  8086:8ca2 1849:8ca2 0c05 00  00  f7424004        0        0        0
                                                f001        0        0      305

 0 31  5:  8086:8c88 1849:8c88 0101 85  00      f091     f081     f071     f061
                                                f051     f041        0      203

 1  0  0:  10de:13c2 1462:3160 0300 00  a1  f6000000 e000000c        0 f000000c
                                                   0     e001 f7000000      10b

 1  0  1:  10de:0fbb 1462:3160 0403 00  a1  f7080000        0        0        0
                                                   0        0        0      20a

 3  0  0:  1b21:1242 1b21:1242 0c03 30  00  f7300004        0        0        0
                                                   0        0        0      105

 5  0  0:  1b21:0611 1849:0611 0101 85  02      d041     d031     d021     d011
                                                d001 f7200000        0      103

 6  0  0:  1b21:1142 1849:1142 0c03 30  00  f7100004        0        0        0
                                                   0        0        0      105

 

Edited by ruthan
Link to comment
Share on other sites

53 minutes ago, ruthan said:

     If im not wrong himem.sys means no boot machine with > 512 MB, so you should accept it as standard (or maybe is there better free alternative..) and frequent solution.. There some people are not need or want all your patches. Im using that himem.exe 3.32 for years and if have issues that it there not visible to me.

 

    Yeah i have life outside of this so i will provide it in the future..

If you use my Patch, HIMEM.SYS works just fine above 512MB. If not, then HIMEM issues are not my problem.
I suggested the experiment because LoneCrusader has a Motherboard that takes nearly a half hour to boot due to a HIMEM related issue.

Apparently the future arrived. Now we can work on a solution.

The new Scan shows that the 0:31:5 Disk Controller is incorrectly reporting that it is in Legacy Mode. It clearly shows that it is using Native Mode I/O Ports.
This is an Intel bug.

Switch the M.2 to "Force SATA" and send a "SCANPCI ALL" report.
Switch the M.2 to "Force M.2" and send another "SCANPCI ALL" report.

If neither work, it will be necessary to add an Exception entry to the SATA.INF File.

Link to comment
Share on other sites

Quote

If you use my Patch, HIMEM.SYS works just fine above 512MB. If not, then HIMEM issues are not my problem.
I suggested the experiment because LoneCrusader has a Motherboard that takes nearly a half hour to boot due to a HIMEM related issue.

      I know, i can only say that free things are better.. even if you dont care about money, you could just copy them, send them, modify them, without thinking overhead..
      You RAM patch is probably better solution, when it is working, so for best of best solution, make probably sense.. But im quite happy with 1024 MB and i not capable enough to point some pontential issues to himem.exe (i dont know anything like Event viewer for Win98 and im not friedly with Windows 9x on lowlever driver or Hardware level.)

   2 intel controller ok, i will post the logs..

 Give me a minute.. In other thread we are already talking + have my X99 scan pci log with M.2 slot , maybe it depends on vendors implementation. Check it pleas.

 

Edited by ruthan
Link to comment
Share on other sites

I also need to say, that i dont have any device in M2 slot, so its active regardless of it.

force M2-PCIE

 0  0  0:  8086:0c00 1849:0c00 0600 00  06         0        0        0        0
                                                   0        0        0        0

 0  1  0:  8086:0c01 0000:0000 0604 00  06         0        0    10100 2000e0e0
                                            f700f600 f1f1e001        0   Bridge

 0  1  1:  8086:0c05 0000:0000 0604 00  06         0        0    20200       f0
                                                fff0    1fff1        0   Bridge

 0  1  2:  8086:0c09 0000:0000 0604 00  06         0        0    30300 200000f0
                                            f730f730    1fff1        0   Bridge

 0 22  0:  8086:8cba 1849:8cba 0780 00  00  f7429004        0        0        0
                                                   0        0        0      10b

 0 25  0:  8086:15a1 1849:15a1 0200 00  00  f7400000 f7427000     f021        0
                                                   0        0        0      104

 0 26  0:  8086:8cad 1849:8cad 0c03 20  00  f7426000        0        0        0
                                                   0        0        0      10b

 0 27  0:  8086:8ca0 1849:1151 0403 00  00  f7420004        0        0        0
                                                   0        0        0      10b

 0 28  0:  8086:8c90 0000:0000 0604 00  d0         0        0    40400 200000f0
                                                fff0    1fff1        0   Bridge

 0 28  3:  8086:8c96 0000:0000 0604 00  d0         0        0    50500 2000d0d0
                                            f720f720    1fff1        0   Bridge

 0 28  6:  8086:8c9c 0000:0000 0604 00  d0         0        0    60600 200000f0
                                            f710f710    1fff1        0   Bridge

 0 29  0:  8086:8ca6 1849:8ca6 0c03 20  00  f7425000        0        0        0
                                                   0        0        0      10a

 0 31  0:  8086:8cc4 1849:8cc4 0601 00  00         0        0        0        0
                                                   0        0        0        0

 0 31  2:  8086:8c80 1849:8c80 0101 8f  00      f091     f081     f071     f061
                                                f051     f041        0      203

 0 31  3:  8086:8ca2 1849:8ca2 0c05 00  00  f7424004        0        0        0
                                                f001        0        0      305

 1  0  0:  10de:13c2 1462:3160 0300 00  a1  f6000000 e000000c        0 f000000c
                                                   0     e001 f7000000      10b

 1  0  1:  10de:0fbb 1462:3160 0403 00  a1  f7080000        0        0        0
                                                   0        0        0      20a

 3  0  0:  1b21:1242 1b21:1242 0c03 30  00  f7300004        0        0        0
                                                   0        0        0      105

 5  0  0:  1b21:0611 1849:0611 0101 85  02      d041     d031     d021     d011
                                                d001 f7200000        0      103

 6  0  0:  1b21:1142 1849:1142 0c03 30  00  f7100004        0        0        0
                                                   0        0        0      105

force Sata

 0  0  0:  8086:0c00 1849:0c00 0600 00  06         0        0        0        0
                                                   0        0        0        0

 0  1  0:  8086:0c01 0000:0000 0604 00  06         0        0    10100 2000e0e0
                                            f700f600 f1f1e001        0   Bridge

 0  1  1:  8086:0c05 0000:0000 0604 00  06         0        0    20200       f0
                                                fff0    1fff1        0   Bridge

 0  1  2:  8086:0c09 0000:0000 0604 00  06         0        0    30300 200000f0
                                            f730f730    1fff1        0   Bridge

 0 22  0:  8086:8cba 1849:8cba 0780 00  00  f7429004        0        0        0
                                                   0        0        0      10b

 0 25  0:  8086:15a1 1849:15a1 0200 00  00  f7400000 f7427000     f021        0
                                                   0        0        0      104

 0 26  0:  8086:8cad 1849:8cad 0c03 20  00  f7426000        0        0        0
                                                   0        0        0      10b

 0 27  0:  8086:8ca0 1849:1151 0403 00  00  f7420004        0        0        0
                                                   0        0        0      10b

 0 28  0:  8086:8c90 0000:0000 0604 00  d0         0        0    40400 200000f0
                                                fff0    1fff1        0   Bridge

 0 28  3:  8086:8c96 0000:0000 0604 00  d0         0        0    50500 2000d0d0
                                            f720f720    1fff1        0   Bridge

 0 28  6:  8086:8c9c 0000:0000 0604 00  d0         0        0    60600 200000f0
                                            f710f710    1fff1        0   Bridge

 0 29  0:  8086:8ca6 1849:8ca6 0c03 20  00  f7425000        0        0        0
                                                   0        0        0      10a

 0 31  0:  8086:8cc4 1849:8cc4 0601 00  00         0        0        0        0
                                                   0        0        0        0

 0 31  2:  8086:8c80 1849:8c80 0101 8f  00      f0f1     f0e1     f0d1     f0c1
                                                f0b1     f0a1        0      203

 0 31  3:  8086:8ca2 1849:8ca2 0c05 00  00  f7424004        0        0        0
                                                f001        0        0      305

 0 31  5:  8086:8c88 1849:8c88 0101 85  00      f091     f081     f071     f061
                                                f051     f041        0      203

 1  0  0:  10de:13c2 1462:3160 0300 00  a1  f6000000 e000000c        0 f000000c
                                                   0     e001 f7000000      10b

 1  0  1:  10de:0fbb 1462:3160 0403 00  a1  f7080000        0        0        0
                                                   0        0        0      20a

 3  0  0:  1b21:1242 1b21:1242 0c03 30  00  f7300004        0        0        0
                                                   0        0        0      105

 5  0  0:  1b21:0611 1849:0611 0101 85  02      d041     d031     d021     d011
                                                d001 f7200000        0      103

 6  0  0:  1b21:1142 1849:1142 0c03 30  00  f7100004        0        0        0
                                                   0        0        0      105

 

Link to comment
Share on other sites

Setting "Force M.2" made the problem Device disappear. I would recommend using this setting.

I just noticed that the Asmedia Hard Disk Controller also is showing the incorrect code.
Install the SATA Patch. Then move your Hard Drive to SATA 0 on the Motherboard.
You may want to remove the Asmedia Card.

Link to comment
Share on other sites

8 hours ago, rloew said:

I suggested the experiment because LoneCrusader has a Motherboard that takes nearly a half hour to boot due to a HIMEM related issue.

 

5 hours ago, ruthan said:

i not capable enough to point some pontential issues to himem.exe (i dont know anything like Event viewer for Win98 and im not friedly with Windows 9x on lowlever driver or Hardware level.)

Yes; I have an nForce4 Chipset AMD system that literally takes that long to boot because HIMEM.SYS makes a wrong assumption. Adding one line to CONFIG.SYS solved this. All you have to do is not use HIMEM.EXE and add a line to CONFIG.SYS specifying the option for HIMEM.SYS. If it solves the problem, then great. If not, switch back and you've only lost a few minutes.

Link to comment
Share on other sites

Quote

You may want to remove the Asmedia Card.

  Once again, its integrated onboard / inbuild i cant remove it..

Quote

I just noticed that the Asmedia Hard Disk Controller also is showing the incorrect code.
Install the SATA Patch. Then move your Hard Drive to SATA 0 on the Motherboard.

     Why Sata 0, its another catch of Sata patch?

I wrote i would like to use Windows 98 on Asmedia controller (because i can set IDE for Amedia controler device only and use speed of Sata on other devices for other OSes ), on Intel is already working, only Asmedia has C: writing problem.

Edited by ruthan
Link to comment
Share on other sites

The Asmedia Controller is set to Native Mode just like the other Controllers, so the SATA Patch is needed in all cases.

All of the Controllers are set to "IDE" Mode currently. The alternative is RAID or AHCI.

SATA 0 is the safest way to test as it is the First Primary Master.

If you want to use AHCI for other OSes on SATA 0-3, you can try SATA 4.

Link to comment
Share on other sites

Quote

 

The Asmedia Controller is set to Native Mode just like the other Controllers, so the SATA Patch is needed in all cases.

All of the Controllers are set to "IDE" Mode currently. The alternative is RAID or AHCI.

SATA 0 is the safest way to test as it is the First Primary Master.

If you want to use AHCI for other OSes on SATA 0-3, you can try SATA 4.

 

     Im not sure what all this means, could i just use Sata_A0 or Sata_A1 in IDE for Windows 98 and lets intel controller in AHCI mode and let all sata cables as they are?
Here is picture which storage use which port..
Sintechi is Win 98 storage, WDC - need to stay on Asmedia controller too, becaue of Win XP GPT driver, which is not running on Intel controllers.


2017-08-24-StorageBiosSettings.jpg

Link to comment
Share on other sites

Quote

Theoretically you could, but you are getting errors so there may be a problem.
Moving to SATA3_0 would help isolate the cause. Move only the Sintechi for now.

    As i wrote on Intel controller Windows 98 running fine, i have tried Sata 5 -which i have deployed outside of case through pci bracket (it has 2 ports, 1 is connected to SATA5, second to A0, is good for testing, Intel has even working hotplug), it running fine, problem is related only to Asmedia controller and i want to use Asmedia because it could be in IDE mode forever.. Intel cant is used for other OSes, and if it would run on Asmedia and dont need to buy 1 more AHCIBIOS patch :), so i would keep Install and i will need to buy 1 more Sata patch.
 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...