[ОТВЕТИТЬ]
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 Кб, 37 просмотров)
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 Кб, 27 просмотров)
07.06.2016 16:26
KirillHome
 
Ну, и убрать запуск Волкова из autoexec - тоже не помешает

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

Уже не помню точно, но C:\NET\nwlink - возможно, тоже лишнее (если используется 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 Кб, 18 просмотров)
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
08.06.2016 10:44
m1n1mal
 
konst
Установился только rtl8111, при установке двух других, DOS отвечал следующим сообщением:
C:\>C:\NET\net initialize
No Fast Ethernet PCI Adapter Found!
Driver Not Loaded.

KirillHome
Результаты утилиты MEM, NET START, а также INI файлы во вложении.
Вложения
Тип файла: rar INI_MEM_NET.rar (2.4 Кб, 11 просмотров)
08.06.2016 11:01
m1n1mal
 
Изменил параметры в CONFIG (FILES, BUFFERS), добавил EMM386.
Новые логи во вложении.
Вложения
Тип файла: rar NEW_INI_NET_MEM.rar (2.8 Кб, 20 просмотров)
08.06.2016 11:12
KirillHome
 
Нашёл на просторах интернета такое
Цитата:
Ранее столкнулся с проблемой поднятия сетевушка RTL8168 под досом.
Каким то неимоверным способом я это решил.
Рабочий конфиг: Яндекс
Возможно, поможет...
Указанное содержимое autoexec.bat
Код:
prompt $p$g
path=c:\util;c:\drdos;c:\touchkit;c:\vc;C:\NET_TCP

mode com2 9600,n,8,1

vga#font
dtime

share

cd \net_tcp
net initialize
LH netbind.com
LH tcptsr.exe
LH tinyrfc.exe
enetname UNIT01
net start
LH sockets.exe

net share c=c: /full /yes

net time \\man /yes
net use d: \\man\ucs

cd ..

TPANEL.EXE -m -2

cd \rkclient
dmove buf rkclient
cor
rkeeper6
думаю, надо привести к такому виду
Код:
prompt $p$g
rem path=c:\util;c:\dos;c:\touchkit;c:\vc;C:\NET_TCP
path=c:\dos;c:\vc;C:\NET_TCP

rem mode com2 9600,n,8,1

rem vga#font
rem dtime

rem Нужен ли share - не знаю...
share

cd \net_tcp
net initialize
LH netbind.com
LH tcptsr.exe
LH tinyrfc.exe
rem enetname UNIT01
net start
rem Нужен ли sockets - не знаю
LH sockets.exe

rem net share c=c: /full /yes

rem net time \\man /yes
rem net use d: \\man\ucs

rem cd ..

rem TPANEL.EXE -m -2

rem cd \rkclient
rem dmove buf rkclient
rem cor
rem rkeeper6
Единственное, что вижу - всё это завелось под DR-DOS, а не под MS-DOS
08.06.2016 11:46
m1n1mal
 
Спасибо!
Действительно, с этими конфигами и каталогом сеть завелась. Сейчас попробую разобраться что тут особенного.
09.06.2016 12:13
KirillHome
 
Что то я забыл в своём сообщении https://olegon.ru/showpost.php?p=259551&postcount=13 на всякий случай прикрепить этот архив (Яндекс, конечно, яндексом - но "свой глазок - смотрок").

Исправляюсь (см. вложение).
Архив - как был, ничего не исправлял (см. замечания по поводу autoexec.bat в предыдущем сообщеении)
Вложения
Тип файла: 7z 8168-dos-TCP.7z (630.0 Кб, 40 просмотров)
Опции темы


Часовой пояс GMT +3, время: 18:38.

 

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