China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-23 16:01
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » UMBPCI settings on 845G/GL View 715 Replies 2
Original Poster Posted 2003-10-05 00:00 ·  中国 广东 江门 新会区 电信
中级用户
★★
Credits 355
Posts 73
Joined 2003-02-24 00:00
23-year member
UID 992
Gender Male
Status Offline
On 845G/GL, using the settings auto-detected by UMBPCI, the usable UMB obtained is very small, and as soon as HIRAM is used the machine hangs. After many tests and N crashes, I finally got the two to work together and obtained more UMB. I'm sharing the settings with everyone here, and hope others will also share their successful settings on 845-series machines so we can compare notes. My settings worked on the Acorp 4D845G and PCQS QS-I845GL+ motherboards. The settings are as follows:
DEVICE=UMBPCI.SYS /I=D400-EFFF
DEVICE=HIRAM.EXE /X=CC00-D0FF

In addition, after testing on the PCQS QS-I845PE+ (845PE chipset), I found that the UMBPCI setting stays the same, but HIRAM needs to be changed to:
DEVICE=HIRAM.EXE /x=d000-d5ff /x=d700-d7ff /x=d900-dbff /x=dd00-deff /x=ed00-eeff
Floor 2 Posted 2003-10-05 00:00 ·  中国 湖北 武汉 联通
银牌会员
★★★
Credits 1,681
Posts 512
Joined 2003-08-02 00:00
22-year member
UID 7953
Gender Male
Status Offline
Write out the process too. It may be more useful than the result.
Somehow somewhere I've got to choose.
No matter if it is win or lose.
Floor 3 Posted 2003-10-05 00:00 ·  中国 广东 江门 新会区 电信
中级用户
★★
Credits 355
Posts 73
Joined 2003-02-24 00:00
23-year member
UID 992
Gender Male
Status Offline
I didn't keep a detailed record of the exact process, and it was quite tedious, so I forgot it long ago. Roughly, I first didn't use HIRAM, and based on the values detected by UMBPCI, I added the unused parts one by one using a halving method and tested them until the usable UMB was maximized without crashes; then I added HIRAM, referred to the memory allocation map it detected, and again used the halving method to gradually narrow down the range, identify the memory segments that caused crashes, and exclude them.
Forum Jump: