Bonsoir Sébastien,
I could verify for me, that I still know how to use a NDIS driver as packet driver. :) I confess though, I was unable to do it with DEVLOAD.
It was kind of a relief that it works still exactly the way I documented it in the wiki. Earlier today I read too fast and missed some important parts of it, so I was pretty désolé in my previous mail. Seems my wiki article is way too long even for me :-) and obviously too long ago.
I use only very few elements of MS CLIENT to make your NDIS driver work as packet driver. If you want to use all of MS CLIENT, you will need additional programs loaded at boot, like IFSHLP.SYS in FDCONFIG.SYS. You also will need a SYSTEM.INI.
But before you go there, I would really like you to follow these steps once and create a VERY simple install. Just to see if and how it works:
For the PROTOCOL.INI the following lines alone do the job:
[protman]
DriverName=PROTMAN$
[NIC]
DriverName=ATL1E$
[PKTDRV]
drivername=PKTDRV$
bindings=NIC
intvec=0x60
chainvec=0x68
In your FDCONFIG.SYS please add the following lines
1?DEVICEHIGH=C:\NETWORK\MSCLIENT\PROTMAN.DOS /I:C:\NETWORK\MSCLIENT
1?DEVICEHIGH=C:\NETWORK\MSCLIENT\ATL1E.DOS
1?DEVICEHIGH=C:\NETWORK\MSCLIENT\DIS_PKT.DOS
(I assume you have all your files in C:\NETWORK\MSCLIENT. Please change that, if you have them in a different place.
In FDCONFIG.SYS there is also a line for the memory manager JEMMEX. Sigh. :-( Unfortunately it is not working well with the NDIS-driver or PROTMAN and crashes as soon I let it use UMBs. So I just comment it out for the moment by putting a ";" before it:
;1?DEVICE=C:\FDOS\BIN\JEMM386.EXE X=TEST I=TEST NOVME NOINVLPG
I suggest to use HIMEMX instead, which is currently only activated by the second item in the bootmenu. So we add a "1" before it:
12?DEVICE=C:\FDOS\BIN\HIMEMX.EXE
I know loosing UMBs completely is unfortunate and you end up with only 550 kilobytes for programs. Maybe others here know how to help :-)
In your AUTOEXEC.BAT some additional lines need to be added:
Please add MSCLIENT directory to the PATH:
SET PATH=%dosdir%\BIN;C:\FDOS\BIN\CTMOUSE;C:\FDOS\MTCP;C:\NETWORK\MSCLIENT
I suggest to put C:\FDOS\BIN and C:\FDOS\MTCP before the MS CLIENT directory. Because MS CLIENT includes some commands with the same name like "ping".
In AUTOEXEC.BAT you find already a line like:
IF "%config%"=="2" LH SHARE
That means that FreeDOS 1.1 SHARE is loaded with the second item in the boot menu.
I suggest to load your network with the first menu item (as we already did in FDCONFIG.SYS), so you add these two lines:
IF "%config%"=="1" LH SHARE
IF "%config%"=="1" C:\NETWORK\MSCLIENT\NETBIND.COM
Now reboot.
:-)
Happy hacking with ftpsrv and wget. Bonne nuit!
Post by Ulrich HansenBonjour Sébastien,
I am looking into it. I got a test system up and running with a DOS driver (not packet driver) on FreeDOS in VirtualBox. Unfortunately I couldn't reproduce the too easy setup I described years ago on the wiki site. :-(
At the moment I seem to be unable to get emm386 / jemmex to provide umbs that do not crash MS protman.
I try to find time again this evening.
Sorry for the inconvenience.
Ulrich
Post by Sébastien FAVIERHello!
Thank you for your reply, i know how i doing for use packet driver with NDIS2 ! :-)
(MSClient3.0)
but, when i install DIS_PKT.DOS (With DEVLOAD) i have this
"Interrupt vector for Packet Driver not specified in PROTOCOL.INI"
then that this file is in the same directory and i have specified this!
==============================================
[network.setup]
version=0x3110
netcard=nic,1,NIC,1
transport=tcpip,TCPIP
lana0=NIC,1,tcpip
[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP
[NIC]
DriverName=ATL1E$
; This file gets inserted in to the driver's protocol.ini file.
; You can set hardcode lines for setting duplex/speed here.
[tcpip]
NBSessions=3
DEFAULTGATEWAY0 = 192 168 1 10
SUBNETMASK0 = 255 255 255 0
IPADDRESS0 = 192 168 1 11
DisableDHCP = 1
DriverName=TCPIP$
BINDINGS=NIC
LANABASE=0
TCPSEGMENTSIZE=1450
TCPWINDOWSIZE=4350
WINS_SERVER0 = 192 168 1 10
[PKTDRV]
DriverName=PKTDRV$
Bindings=NIC
intvec=0x60
chainvec=0x66
==============================================
Can help me ?
Best regards
FAVIER Sébastien
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________
Freedos-devel mailing list
https://lists.sourceforge.net/lists/listinfo/freedos-devel
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________
Freedos-devel mailing list
https://lists.sourceforge.net/lists/listinfo/freedos-devel