Hello everyone, I used the DOS7.1 from this site as the core, and then made a TCP/IP network boot disk (it was a boot disk downloaded from nu2.nu). The config.sys configuration is as follows (modified from the DOS7.1 CONFIG.SYS):
menuitem=AUTO, Wellcome to GOBO system!Boot with umbpci!
set temp=c:\
set tmp=c:\
switches=/f
break=off
dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
device=c:\diska\bin\echo.sys L/o/a/d/i/n/g config.sys /w/i/t/h UMBPCI...
device=c:\diska\bin\echo.sys
device=c:\diska\bin\umbpci.sys
device=c:\diska\bin\lowdma.sys
device=c:\diska\bin\hiram.exe
devicehigh=c:\diska\bin\himem.sys
shell=c:\diska\command.com /e:640 /p
devicehigh=c:\diska\bin\ifshlp.sys
In the statements above, I am using umbpci.sys to optimize conventional memory, but now there is a problem: I can log into the domain, and on one of my older computers (VIA chipset) it works fine, but when running it on some other newer computers, at the very end of the login there is a problem. That is, when it gets to lh dnr.exe, an error occurs, showing that dnr was not loaded into upper memory. The umbpci.sys I am using is the new 3.48 version, and I used the machine that can log in normally to run mem /c/p and checked it; dnr only takes up 14K. But on the computers that later had problems, I checked and after running mem /c/p there was still 44K of upper memory free. If dnr is not loaded, that means I cannot use the DOS workstation to resolve computer names. What is going on?
menuitem=AUTO, Wellcome to GOBO system!Boot with umbpci!
set temp=c:\
set tmp=c:\
switches=/f
break=off
dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
device=c:\diska\bin\echo.sys L/o/a/d/i/n/g config.sys /w/i/t/h UMBPCI...
device=c:\diska\bin\echo.sys
device=c:\diska\bin\umbpci.sys
device=c:\diska\bin\lowdma.sys
device=c:\diska\bin\hiram.exe
devicehigh=c:\diska\bin\himem.sys
shell=c:\diska\command.com /e:640 /p
devicehigh=c:\diska\bin\ifshlp.sys
In the statements above, I am using umbpci.sys to optimize conventional memory, but now there is a problem: I can log into the domain, and on one of my older computers (VIA chipset) it works fine, but when running it on some other newer computers, at the very end of the login there is a problem. That is, when it gets to lh dnr.exe, an error occurs, showing that dnr was not loaded into upper memory. The umbpci.sys I am using is the new 3.48 version, and I used the machine that can log in normally to run mem /c/p and checked it; dnr only takes up 14K. But on the computers that later had problems, I checked and after running mem /c/p there was still 44K of upper memory free. If dnr is not loaded, that means I cannot use the DOS workstation to resolve computer names. What is going on?


