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-06-25 04:54
中国DOS联盟论坛 » DOS媒体世界 & 网络技术 (多媒体室) » What exactly is PACKET DRIVER? View 6,880 Replies 21
Original Poster Posted 2006-09-15 05:10 ·  中国 四川 绵阳 联通
初级用户
Credits 66
Posts 26
Joined 2006-01-23 16:28
20-year member
UID 49404
Status Offline
C:\FTP>ftp32
NO PACKET DRIVER FOUND.

How should I solve this? I'm almost going crazy...
Floor 2 Posted 2006-09-16 12:34 ·  中国 香港 环球全域电讯
初级用户
★★
Credits 121
Posts 61
Joined 2006-04-18 00:09
20-year member
UID 54007
Gender Male
From HK
Status Offline
Is it about disabling the FTP port? Or being unable to use the FTP service?
Floor 3 Posted 2006-09-17 03:50 ·  中国 广东 深圳 电信
高级用户
★★
Credits 668
Posts 295
Joined 2005-07-26 00:00
20-year member
UID 41110
Gender Male
From 广东深圳
Status Offline
PACKET DRIVER: It is a driver program for network cards under DOS. It provides services through the 61H or 60H software interrupt.
The detailed input and output parameters can be found online.
For example: The TCP/IP protocol provided by Wattcp is driven through the Packet Driver.

Network card hardware -> Network card hardware driver (provided by the manufacturer) -> INT60/61H software interrupt provides services (for network cards set as Packet Driver, provided by the manufacturer) -> Wattcp (provided by a third party) -> User program.

There are two types of interrupts for good hardware devices: one is a hardware interrupt, and the other is a software interrupt. Take the mouse as an example:
Mouse hardware -> Mouse hardware driver -> INT33 software interrupt provides services -> User program
Floor 4 Posted 2006-09-17 03:53 ·  中国 广东 深圳 电信
高级用户
★★
Credits 668
Posts 295
Joined 2005-07-26 00:00
20-year member
UID 41110
Gender Male
From 广东深圳
Status Offline
I'm sorry, there are too many typos!

PACKET DRIVER: is a driver program for network cards under DOS. It provides services through the 61H or 60H software interrupt.
Detailed input and output parameters can be found online.
For example: The TCP/IP protocol provided by Wattcp is driven by the Packet Driver.


Network card hardware -> Network card hardware driver (provided by the manufacturer) -> INT60/61H software interrupt provides services (assuming it's a Packet Driver network card driver, provided by the manufacturer) -> Wattcp (provided by a third party) -> User program.

Many hardware devices have two types of interrupts: one is the hardware interrupt, and the other is the software interrupt. Take the mouse as an example:
Mouse hardware -> Mouse hardware driver -> INT33 software interrupt provides services -> User program

-------------------------------------------------------------------------------------------
Floor 5 Posted 2006-09-17 04:01 ·  中国 广东 深圳 电信
高级用户
★★
Credits 668
Posts 295
Joined 2005-07-26 00:00
20-year member
UID 41110
Gender Male
From 广东深圳
Status Offline
If you have purchased a network card, then find the accompanying CD, and there are basically directories like Packet or PKT, which are the Packet Driver drivers of this network card under DOS.

Many IBM computers can use "E100BPKT.com" instead of the Packet Driver. The most common one is "RTSPKT.com".
Floor 6 Posted 2006-09-17 23:20 ·  中国 四川 绵阳 联通
初级用户
Credits 66
Posts 26
Joined 2006-01-23 16:28
20-year member
UID 49404
Status Offline
Oh, so depressed!
I can log in to the ftp server using ftp.exe (for dos) under DOS. But as soon as I use the automatic batch download script, the following problem is prompted. Is it that the PACKET DRIVER of each network card is different? How should I solve this!!!
FTP Transfer Program
Version 0.70
Type HELP for more information
NO PACKET DRIVER FOUND
c:\ftp>
Floor 7 Posted 2006-09-18 21:32 ·  中国 广东 深圳 宝安区 电信
高级用户
★★
Credits 668
Posts 295
Joined 2005-07-26 00:00
20-year member
UID 41110
Gender Male
From 广东深圳
Status Offline
The Packet Driver network card driver is provided by the manufacturer! (Actually, it is determined by the network card chip)
Before FTP, you need to run the "Packet Driver" driver first, and it is resident in memory.

---------------------------------------------------------------------------------------------------------
If you run Ftp in the DOS window of Windows, actually what is running is the c:\windows\ftp.exe program, not your c:\ftp\ftp.exe program.
Floor 8 Posted 2006-09-19 00:26 ·  中国 四川 绵阳 联通
初级用户
Credits 66
Posts 26
Joined 2006-01-23 16:28
20-year member
UID 49404
Status Offline
Actually, I actually need to use FTP under pure DOS. Or find a tool that can be downloaded under pure DOS. My original intention is to use a DOS network boot disk. After booting with the DOS disk, download the kvdos antivirus disk (so that the problem of updating the virus database in a timely manner can be achieved), and then call kvdos.exe to kill system viruses.
Floor 9 Posted 2006-09-19 03:15 ·  中国 四川 绵阳 联通
初级用户
Credits 66
Posts 26
Joined 2006-01-23 16:28
20-year member
UID 49404
Status Offline
I can log in to the server and download software using a pure DOS FTP tool under pure DOS, but I can't use the batch download script. Help!
Attachments
ftp.jpg
Floor 10 Posted 2006-09-19 04:17 ·  中国 广东 深圳 宝安区 电信
高级用户
★★
Credits 668
Posts 295
Joined 2005-07-26 00:00
20-year member
UID 41110
Gender Male
From 广东深圳
Status Offline
For a "batch" file, if it calls another batch inside, you should use the "call" keyword.

For an a.bat that calls b.bat inside, you should write it like this

....
call b.bat
...

--------------------------------------------
The picture you provided shows that you are logged in to a Unix system.
After FTP login, your commands are interpreted in the "FTP" program, not in your command.com program, so it naturally doesn't recognize your "DOS" batch program
Floor 11 Posted 2006-09-19 23:41 ·  中国 四川 绵阳 联通
初级用户
Credits 66
Posts 26
Joined 2006-01-23 16:28
20-year member
UID 49404
Status Offline
What I mean is that the following script cannot be used. The *.bat for automatically logging in and downloading multiple files. The content of get.bat is ftp -s:"1.txt". The following is the content of 1.txt. Using such a script reports that the packet driver is not found.

open 210.12.168.8
rain
kingdee
cd kv2006
bin
get kvdos.exe
get kva.vlb
get......
bye
Floor 12 Posted 2006-09-19 23:43 ·  中国 四川 绵阳 联通
初级用户
Credits 66
Posts 26
Joined 2006-01-23 16:28
20-year member
UID 49404
Status Offline
When the DOS network boot disk is booting, the packet driver is loaded:
As shown in the following figure

Floor 13 Posted 2006-09-20 03:35 ·  中国 福建 福州 仓山区 电信
中级用户
★★
Credits 288
Posts 78
Joined 2003-11-19 00:00
22-year member
UID 13041
Gender Male
Status Offline
Want to help you find the reason, but I don't have an FTP software under DOS. If possible, please send one to me, and I'll help you see what the problem is. lanmail@yeah.net
Floor 14 Posted 2006-09-20 22:05 ·  中国 四川 绵阳 联通
初级用户
Credits 66
Posts 26
Joined 2006-01-23 16:28
20-year member
UID 49404
Status Offline
LanCat, I've sent you an email! Thank you
Floor 15 Posted 2006-09-21 17:53 ·  中国 福建 福州 连江县 电信
中级用户
★★
Credits 288
Posts 78
Joined 2003-11-19 00:00
22-year member
UID 13041
Gender Male
Status Offline
I tried it with the FTP.EXE file you sent me, and there was no problem downloading multiple files using the script file.
I didn't have the problem you mentioned "NO PACKET DRIVER FOUND", but I think you shouldn't have the problem you said.
The format of the command ftp -s:filename is the command format for executing script files in the FTP software under WINDOWS.
And the correct command format for the DOS - based FTP.EXE software you sent me should be: ftp -f fname
You can run the command HELP after running the FTP software to see the description of this parameter. When I run the -s parameter here, it will give an error, prompting that the host -s:ftp.txt is not found. Therefore, it is said that it is unlikely to have the error prompt you mentioned.
I think the fundamental reason for your problem is that you didn't run the HELP command to see the help, resulting in the first step being wrong.
Also, note that I didn't have a configuration file when I ran it (I don't know how to write it), and my IP was assigned via DHCP. Maybe the configuration file also has an impact.

[ Last edited by LanCat on 2006-9-21 at 17:56 ]
Forum Jump: