07.06.2016 15:23
m1n1mal
 
Здравствуйте.
Не нашел раздела под DOS, по этому завел тему тут.
Поставили задачу установить на системник "свежего образца" DOS 6.22 и чтобы работала сеть (дальнейшее его назначение для меня не известно).
Краткая информация о ПК
1) Материнка с распаянным процессором Intel Celeron J1900.
2) 2GB DD3
3) SSD 128GB
3) LAN REALTEK 8168/8111

Замечу сразу, с DOS приходится сталкиваться впервые в связи с чем мог накосячить с конфигурационными файлами.

Что имею сейчас:
1) На данном системнике установлена MS DOS 6.22
2) Установлен сетевой драйвер
3) при запуске "net start", получаю ошибку:
C:\>net start
Ethernet board's Ethernet Address:00E0B425C2A1
Error 8: There is not enough memory available.

Если грузить систему пошагово (через F8), каждая команда отрабатывает нормально, кроме "net start".

autoexec.bat, config.sys и вывод утилиты mem во вложении.
Может кто-то в курсе как этот побороть, а то я уже перепробовал разные варианты и все в пустую, сеть не стартует.
Вложения
Тип файла: 7z dos 6.22.7z (1.9 Кб, 116 просмотров)
07.06.2016 15:40
Dim
 
либо руками в autoexec и config закинуть в верхнюю память, либо запустить memmaker, который сам все, что можно закинет в верхнюю память
07.06.2016 16:20
m1n1mal
 
Запустил утилиту, она модифицировала autoexec и config но как я понимаю, ситуацию это не изменило, получаю прежнюю ошибку. Судя по выводу утилиты mem, верхнюю память никто так и не использует.
Обновленные файлы во вложении.
Вложения
Тип файла: 7z dos 6.22_memmaker.7z (1.9 Кб, 68 просмотров)
07.06.2016 16:26
KirillHome
 
Ну, и убрать запуск Волкова из autoexec - тоже не помешает

Я об этой строке
VC\VC.COM

Уже не помню точно, но C:\NET\ - возможно, тоже лишнее (если используется TCP/IP,а не IPX/SPX)

Как вариант - поставить Lastdrive=D вместо Lastdrive=Y - я где-то здесь писал уже о том, что это так же экономит память.
07.06.2016 16:28
konst
 
могут быть проблемы с драйвером сетевухи
можно попробовать разные версии
или вообще с драйвером от 8029 попытаться запустить
07.06.2016 16:29
whitewizard
 
Попробуй мои файлы. Заодно и меню будет.

Код:
@echo off
C:\NET\net initialize
PATH C:\NET;C:\;C:\DOS;c:\vc;c:\smukm30
mode bw80
share
lh C:\NET\netbind.com
lh C:\NET\umb.com
lh C:\NET\tcptsr.exe
lh C:\NET\tinyrfc.exe
lh C:\NET\nmtsr.exe
lh C:\NET\emsbfr.exe
C:\NET\net start

goto %config%
:dos
c:\vc\vc
:reind
cd c:\smukm30
cashmain.exe /i
:ukm
del c:\smukm30\database\cnvlog.db
del c:\smukm30\database\cnvlog.px
lh c:\install\keyrus\keyrus.com
cd c:\smukm30
call cashmain.bat
Код:
[menu]
menuitem dos, DOS
menuitem ukm, UKM
menuitem reind, ReIndex
menudefault ukm,3

[dos]

[ukm]

[reind]


[common]
DEVICE=C:\DOS\HIMEM.SYS /testmem:off
DEVICE=C:\DOS\EMM386.EXE
DOS=HIGH, UMB
FILES=80
BUFFERS=50
LASTDRIVE=Y
devicehigh=C:\NET\ifshlp.sys
07.06.2016 16:31
KirillHome
 
Вот, посмотри - как минимум две темы на форуме:
о LastDrive
Типовый config.sys и autoexec.bat
07.06.2016 18:12
m1n1mal
 
KirillHome
Убрал из autoexec.bat, переустановил драйвер оставив из протоколов только TCP/IP, результата не принесло.

konst
Пробовал другие драйверы, но тогда DOS ругается на то, что не найдено сетевого адаптера.

whitewizard
Попробовал ваши файлы, к сожалению ситуация такая же.

Завтра попробую еще сторонний драйвер памяти, может с ним выйдет что-то.
07.06.2016 18:21
konst
 
Вот несколько драйверов для realtek:
Код:
;RTL8168/8111 and RTL8100E  OEMSETUP.INF File:

[netcard]
RTL8168="RTL8168/8111 Family Gigabit Ethernet Adapter",000,ndis,ethernet,real,RTL8168,RTL8168_nif

Код:
;RTL8139  OEMSETUP.INF File:

[netcard]
RTL8139="RTL8139 Fast Ethernet Adapter",000,ndis,ethernet,real,RTL8139,RTL8139_nif
Вложения
Тип файла: zip Realtek+.zip (122.1 Кб, 61 просмотров)
07.06.2016 18:50
KirillHome
 
1) Из памяти выгрузить (то есть - не загружать в autoexec.bat) всё "лишнее":

Код:
c:\DOS\SMARTDRV.EXE
c:\DOS\KEYRUS.COM
c:\DOS\MOUSE.COM
VC\VC.COM
Это всё - потом!
Так же пока закоментарить в autoexec.bat
Код:
C:\NET\net start
в config.sys так же подправить LASTDRIVE=Y на LASTDRIVE=E

результат выполнения mem после загрузки - сюда.

2) Запустить в командной строке
Код:
C:\NET\net start
Поделиться результатом

Возможно, имеет смысл поделиться так же файлами
C:\net\System.ini
C:\net\protocol.ini
Часовой пояс GMT +3, время: 06:18.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.