frequently questioned answers

What is the largest file size that Pumpkin will support as a TFTP server?
Denise

A word of warning: This reply is purely theoretical as I have never tested PumpKIN for ability to transfer large files. If PumpKIN fails to transfer big files due to the bug, not protocol limitations, I would rather fix it than make this bug into the feature by documenting it.

TFTP protocol by default operates on 512 bytes long blocks, counted using a 16 bits word. Which means that the file size is limited to 65536*512=32M. Although, if both sides supports it you can raise the limit by increasing the block size. For example, if you use 1024 bytes long blocks you can go as far as 64M.

And I do not think it is a good idea to use TFTP to transfer large files, anyway.

Im receiving the following error when I attempt to transfer from a cisco router to pumpkin tftp on a windows 2003 server behind a netgear router. The router is NATting UDP port 69 traffic to the win2k3 machine.

The sequence of events is:

-Start tftp from router
-Accept connection attempt on Pumpkin 2.6 tftp server
-Pumpkin says:
Writing of (file) of type 'octet' is requested by (client)
Transmission of (file) is timed out
Transfer of (file) was aborted

Ive set permissions on the download folder for Everyone to read and write.

Charlie

I am afraid NATing port 69 is not enough for tftp operations as this port is only used for initiating request, then the connection gets a new port assigned to it.

I was unable to x-fer a file size ~73MB to the Cisco 6509-E. It restart the x-fer process when it hit 32MB. Is this the limit?
Tony Vu

It is the limit for blocksize of 512 bytes. With 1024 bytes you can go as far as 64M. Further up you'll need the blocksize of 2048. But keep in mind that both ends needs to support blocksize option.

I have just tried to get PumpKIN to run as a service on a Windows 2003 server following the nuggets of information already provided here.
However, when I start the service it stops immediately.
Any ideas??
Oldskoolskater

You already have a TFTP service running?

How do I install pumpkin.I downlaoded the zip file and extracted all files to a directory on my hard drive but no exe file to install????
Marty

Let me guess, you have followed the link from pcworld? If so, it is most likely, you do not need PumpKIN, because their description does not have much to do with PumpKIN functionality. Taking into account they have put some different developer as PumpKIN author it is a miracle you ended up at our site.

And, to answer your question: use binary download, not source (do not ask me why pcworld thinks everyone needs sources).

Hats off to your favorable little program! I have been referencing the legacy Cisco 675e DSL modem garbage (675(e) is the new name after the Netspeed buyout to which the old model (same if you will) is SpeedRunner 204). Looking for options around this issue I came across your little program and tho I had not planed on using it for this I just may in the long for any older 9x kernels on my little network ;)

Thank You! -Z

Thank you. We're glad you liked it.

How can I solve following:
Pumpkin 2.5 Running on Windows XP, connected to public IP (i.e. no Router, direct to DSL and/or cable-modem).
A VOIP phone tries to tftp download configuration from pumpkin; VOIP adapter is sitting behind a router someplace else in the world. TFTP request comes to Pumpkin on port 69 from some random port # generated by router. Pumpkin replies on that random port #, BUT... it sends the reply from some other random port rathar than port 69. Router thinks this is not valid and/or an attack so ot blocks it. So why is Pumpkin not sending reply/data on port 69? Is this XP problem?
SIP

This is how it's supposed to work. Here is an excerpt from RFC1350: TID's are handed to the supporting UDP (or other datagram protocol) as the source and destination ports. A requesting host chooses its source TID as described above, and sends its initial request to the known TID 69 decimal (105 octal) on the serving host. The response to the request, under normal operation, uses a TID chosen by the server as its source TID and the TID chosen for the previous message by the requestor as its destination TID.

As a solution I would suggest that you don't put any obstacles between client and server.

Hello, I'm trying to make PumpKIN run as a service in Windows by using the NT Resource Kit's INSTSRV.EXE and SRVANY.EXE. I know it is running because I can hear the default sounds playing when it receives a request. But it does not serve the file and dies with "Error on server : Access violation". What would that mean? Thanks!
C.E. Lopes

After a short email exchange the author of the question came up with the solution and kindly shared it with other users:

  • Requirements
    • INSTSRV.EXE and SRVANY.EXE for Windows NT Resource Kit
  • Installation
    • Install PumpKIN
    • Copy INSTSRV.EXE and SRVANY.EXE to the PumpKIN directory
    • Run INSTSRV.EXE tftp "<PumpKIN install dir>\SRVANY.EXE"
    • Run regedt32
    • In HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tftp create a key called "Parameters" (no quotes)
    • In the new "Parameters" Key, create a string value "Application"
    • Double click the new "Application" and enter "<PumpKIN install dir>\PumpKIN.exe" (no quotes)
  • Configuration
    • Open Services Console and find the service tftp
    • Right click tftp, ask for properties
    • Click Log On tab and mark "Allow Service to interact with desktop"
    • Start the service — PumpKIN interface will popup
    • Configure PumpKIN to your liking and remove any prompting for confirmations.
    • Stop the service and back to properties
    • Click Log On tab and uncheck "Allow Service to interact with desktop"
    • Start the service again, all should work.
  • Done.
Is there a way to invoke pumpkin with a specified 'download path'? or is there a way to save the options for the next startup?
Danny Levy

There are no command line options to set the path to tftp root. As for the way to save options, PumpKIN does save options each time it's properly shut down.

My linksys wrt54g Router answers "Invalid Login/Password" when i try to put a new firmware.bin. Is there any possibillity to transmitt a login/PWD per TFTP/Pumpkin or is this a propriarity Linksys thing?

It seems like it is a Linksys proprietary extension. I do not have any information on how do they do it, but if I get time and will find out I'll add the functionality to PumpKIN.

Hi,

Pumpkin has problems with files greater than 32MB. Do you have any fix?
Markus Mantz

The problem here is the very idea of using tftp protocol to transfer large files. TFTP protocol operates on 512 bytes long blocks and uses a 16 bits word to count blocks, which effectively prevents protocol from being used for files that large. You can raise the limit a bit by using block size option if both ends support it.

Using windows XP SP1, using the "Put File" method to a Linux TFTP server, I get the following error in the dialog:

TFTP:1: File not found

I can "Get File" just find from the linux server and if I use the linux server I can connect to my XP pumpkin and get the file I was trying to put up, but I can't put up a file from pumpkin to my linux machine.

Any Ideas?
JW

This is a message from remote server, i.e. Linux tftp server. Here is an excerpt from the manpage:

Due to the lack of authentication information, tftpd will allow only publicly readable files to be accessed. Files may be written only if they already exist and are publicly writable.

My guess is - this is not the case.

In the options fields of the TFTP (RFC 2349), there is an options to change the timeout. Does pumpkin support this feature? (I am using the pumpkin through a wireless environment, and I need a big time out, so I can send the ACK several times because of radio conditions, and it can be with bad link up to 45 seconds).
Adrian

Yes, it does, but for the option to work both sides has to support it.

Hi,

My question is:
What would be the problem of using the same TIP twice in immediate succession regarging TFTP protocol?

Thanks,
Elizabeth

If there is no check on the other endpoint consistency it may lead to data corruption, since it may receive the data from the other stream and there is no integrity check in tftp. It can only happen if the other side of the first transfer isn't aware of connection termination. I wouldn't recommend it, especially if the same TID may be assigned twice on both sides.

How many simultaneous TFTP sessions can Pumpkin handle?
Glenn

There is no particular limit set. Basically, it depends on your resources. And it is not likely that you hit this limit either, in real life. We have not stress-tested PumpKIN, though, to give you any estimation. If you test it, your feedback is welcome.

I get this error from pumpkin when I try to download a file:
"Invalid opcode during transfer received".
When I try to download from another PC it works, so I believe it's specific to the PC.
Thank you Jim
jim

As a result of our email exchange we have found that this may happen if you have a few overlapping interfaces set up. I am not sure whether this is a bug in PumpKIN, yet. Disabling offending interfaces (all but one) seems to help.

Pardon me for being so stupid, but ... before I make this the third tftp program I have downloaded .... I still am not able to find an answer on HOW to start transferring a file from one computer to another. My windows XP has some commands for TFTP. Does this work all by itself from the command prompt? Do I need a TFTP service running in the background to enable these commands? Why doesn't my Solarwinds TFTP accept any keyboard input except to configure?
Dum as a monkey

First of all, let me warn you that I have never seen Solarwinds TFTP and have absolutely no idea what keyboard input it is supposed to accept. So, I will have to guess.

And my guess is that solarwinds is a tftp server, not client. Which means that it accepts input from the network, not from the user.

PumpKIN combines both client and server. Which means that you can either invoke transfer from the network or initiate transfer from your machine in either direction. This is what 'get file' and 'put file' are for.

As for the tftp commands provided with XP, I also lack any knowledge here, but I suppose this is where you 'connect' to the server and then either 'put' or 'get' files.

What exactly does the following mean :

"Invalid opcode during transfer received"

I do give you props on your little program. It has helped my company and I out ALOT.
James

The error message means that PumpKIN received TFTP packet it did not expect. If you want more details, read the corresponding RFC.

Is there a fee to the government to use Pumpkin 2.0? If there is what is the cost?

All versions of PumpKIN are free for everyone, even government.

Although everyone (including government) may express their gratitude monetarily by donating money to the developer.

What services are Pumpkin dependent on to run on Win XP?

None that I know of, but you should make sure there is no other tftp service running.

How to run it as passive tftp mode? Thanks
Frank

There is no such thing. I think you're talking about passive ftp, which PumpKIN has nothing to do with.

Any news on someone creating a version that runs as a service?
Gerald

Not yet.

sorry! you can help me set up pumpKIN options, I want conec computer from client come server, set IP server and clent?
peter

Unfortunately, I have no idea what you're asking about.

How many concurrent connections will Pumpkin support

There is no particular limit set, but the one that is imposed by your server/network capacity.

Is there a log file somewhere? I see a request for
a file that exists, but the tftp does not seem to
work. A remote machine is doing a "get". A get
on a different file works.

Only in PumpKIN window, I think. But it should show the reason if it denies request. Most likely access control, if a different file works...

Hi, we have installed PumpKIN on a Win XP PC to load software to a VoIP solution. It works well. PCs on the network use Alteris for updates etc. and they look for the Alteris PC at bootime. Can I stop the PumpKIN software from reponding to the Alteris load request. I have the MAC addresses of all the PCs and the IP Phones, am I abe specify which ones it will respond to.
Richard

PumpKIN itself doesn't have any access control. Nothing prevents you from using external firewall, though.

how can i find an ip address of pumpkin tftp server
Guj

Depends on what do you mean. If you're asking about your own ip, maybe properties of network connection is what you're looking for.

I am trying to update the latest firmware to a GSM7224 Netgear switch, and every time I try it works for a while and then I get the messages:

"UDP PACKET RECEIVE FAILED."
"Invalid opcode (0) during transfer received."

Sometimes it transfers up to 50% of the 4.6mb file but it always stops before completion

I am pretty sure that the switch is causing the problem because this same thing happened on another tftp server I tried.

Is this normal behaviour for the tftp protocol? or is it most likely that my switch is playing up and I should contact Netgear? And I have also noticed that transfers are quite slow - again, is that just a limitation of tftp?
Jesse

TFTP is certainly not the fastest protocol and depending on how slow they get it may be due to the protocol.

Naturally, failed transfers are not exactly what tftp is designed for and I can not guarantee that PumpKIN has no bugs which can lead to this experience. On the other hand if other implementations exhibit similar behavior it is likely that the problem lies outside the tftp implementation.

Hi, I'd like to automate pumpkin to download configs. Is there a resource which describes how to create tasks and batch files for pumpkin?
Paz

Unfortunately, at this point PumpKIN provides no way to automate these tasks. Thank you for your suggestion.

Failed to Create listening Socket...What port is it looking for?
Vincenzo

69 by default.

Where and what persistence file does PumpKIN save options each time it's properly shut down?
I would like to deploy the customers specific default PumpKIN configuration file that will not require them to configure the PumpKIN after the first time installation.

PumpKIN stores configuration data in registry. Search for 'Klever Group' there. So, it's likely that you will want to create a .reg file for this purpose.

Is there a license agreement for Pumpkin?
Raul Rendon

Yes. It's right here. Also, you might have overlooked, that we have set up the site dedicated to our KIN software, including pumpkin, which is available at http://kin.klever.net/, or have you seen it?

Does PumpKin work on Windows Vista?

For what I know, it does, except for the help file, because old help files do not work on Vista anymore. Help is available at http://kin.klever.net/pumpkin/help though.

pumpkin cannot tftp 44.5mb file why

It is my belief, that reading the proper page before submitting question sometimes helps.

hello,

i'm trying to use pumpkin to download an IOS image to a router. it goes through the motion just fine but it never stops downloading the image to the router. The image size is 34MG so i increased the block size to 1024, but it downloads it once and it just starts all over again until the router rans out of space. Any ideas what i should be doing?

thanks.
rompar

Hello. It sounds like the router didn't really understand the blocksize option. You set it in options, but do you see the block increase when the actual transfer happens?

And don't be shy, you could've left your email (unwilling to make it public), now you can email me directly so that we can discuss the problem via e-mail. If you want, of course.

I am trying to download a file from PumpKIN from RedBoot (I am trying to upgrade the firmware on a router.) When I go to get the file (from the RedBoot prompt), it will send the request to PumpKIN, and then it goes away just as fast as it comes up. It doesn't transfer the file. The file is 2.5MB in size. I am running Windows XP SP2. I am wondering if it is a Windows Firewall issue. If so, what ports do I need to have open for it to work?
()

I am afraid, there isn't enough information to diagnose the problem. If you really wish to find something out, try emailing me or using feedback form (not FQA) and fill in your email address.

I have been trying to use pumpkin to transfer a file to a SuSE box (later I want to use it to server some embedded ARM Linux boxes), but if I try running the SuSE tftp client, it appears to request the file, and Pumpkin recognizes that there is an incoming request, but SuSE tftp doesn't get an answer so it simply retries the request after a timeout.

Any ideas what might be wrong?

After a short email exchange we found out it was firewall on the SuSE box.

hi
I want to update the alvarion SU-NI-1D-HP-2.4
I have some problems- when is starting to send the file " incorect password" error appear
I don't know where to put the password or the comunity of the alvarion
don't know what to do
can anyone help me?
marga

TFTP does not have authentication mechanism, so if your hardware uses some proprietary extension, PumpKIN, probably, doesn't have it implemented (yet?).

TFTp:sharing violation shown when files is get from another pc. How to solve?
yc

This is the error returned by underlying OS. You should make sure pumpkin is entitled to acess the file in question.

Hello , I'm having problems using 2.7.2 on my vista pc. First was the dumb ones of turning on and off to get ports allowed and an non existing folder (would have been nice if it asked me to create if didn't exist).

O.k Now my problem is that I'm getting a time out error. I'm trying to copy from a cisco 3500 router to my pc. It gets to making the file then the timeout occurs. I was unsure what would help prevent the time out. Any help would be much appreciated.
Chris
the answer is questionable, yet.
Have used PumpKIN for years on an XP laptop.Will it work with Windows 7 ,64-bit , that my new laptop came with?
AT
the answer is questionable, yet.
when i try to transfert a file i get this message : packet from unexpected source.
help please
the answer is questionable, yet.
When I click "server is running" I get a popup window that says "Failed to greate listening socket. The port may be used by another application." How do I correct this?
Dave
the answer is questionable, yet.
Im getting C:\TFTP-Root/upgrade.gz9'of type octet is requested ftom 192.168.1.77

It says above

It means, the PumpKIN can not read the file due to windows access restrictions. how do I solve that?

Thank you for your feedback!
Dave
the answer is questionable, yet.
I try to get a file from my server and it says, "File transferred successfully". where exactly is the file on my computer? Thanks!
Mr.T
the answer is questionable, yet.
does any version of pumpkin support ipv6?
the answer is questionable, yet.
I have a windows 2000 server behind Watchguard Firebox 1250E, Pumpkin 2.0 is on that server. Watchguard has any-any permissions between Arris C4 CMTS and Windows server (I tried allowing only port 69 but changed to any-any after reading Pumpkin FAQ). On Pumpkin I see "Writing of 'C4' is requested by X.X.X.X; Transmission of 'C4' is timed out; Transfer of 'C4' was aborted". On C4 I see "Failed to connect to server". On Watchguard I see the "tftp/udp" connection coming in and NATing to correct server, but I never see any response coming back out of the Pumpkin server. Note that All my Cisco routers TFTP no problem from outside the firewall. Any suggettions? Thank you for your time.
Neil
the answer is questionable, yet.
I need TFTP server to serve files from \\MyServerName\Sharename\Dir\SubDir


I need this started as a service on XP machines. I'm using a domain user & password so the interact with desktop isn't an option. Also i want READ only access
I created PumpKIN service but I can't get serve up "UNC" files with a different login user
Dom
the answer is questionable, yet.
Why "PumpKIN" instead of "Cucumber", "Rotten tomatoes" or magical flower !

What is the historical name of this tftp soft ? Thx
Manny

It pumps the files and it's KIN!

i am new to use pumpkin utility.
what all inputs does it needs.
is there any role of download.bin file

What is download.bin file, anyway?

Do you provide silent mode installation of pumpkin-2.7.2.exe? Instead of a gui launch to specify the install directory, do you have silent mode installation availbe which allows user to specify the directory path from the command line? Thanks!

Not at the moment, but it's easy to implement and the code is open.

I am unable to put file in the tftp . Is there any option in the pumpkin where I can enter the username and password of the tftp server
somasekhar

TFTP has no authentication mechanism defined. There are linksys extensionsm, but PumpKIN does not implement it.

I have a Linksys PAP2 sitting behind an OpenVPN compliant router; now usually when the Linksys PAP2 is not behind a VPN it automatically connects to a TFTP server ive set up (using pumpkin) and gets the required file; and it mentions file transmitted.
'0018f8842d07.txt' of type 'netascii' is requested from 192.168.0.1
Transfer of '0018f8842d07.txt' has successfully completed

However, when the Linksys PAP2 is sitting behind the VPN I get an error when it tries to get a file from the TFTP server and the following is the error:

'/0018f8842d07.txt' of type 'octet' is requested from 38.119.112.187
UDP packet receive failed
Invalid opcode (0) during transfer received
Transmission of '/0018f8842d07.txt' is timed out
Transfer of '/0018f8842d07.txt' was aborted


can someone possibly explain why the file transfer in one instance is octet & in the other its netascii? and why would I be getting this error.

Oh btw I got these test results under these conditions:
First successful result I had the following setup:
Internet > Router > Linksys PAP2


2nd unsuccessful setup:

Internet > Router > VPN Router > PAP2

Any help would be greatly appreciated.

Many Thanks

AJ
AJ

I don't think I can tell you much here, as it seems to be an issue with your Linksys and/or VPN router. I do not see why Linksys would want to use different transfer types, so it does sound like intrusive router's behaviour. But that's about all I can say on the matter.

I've encountered an error message "Invalid opcode (0) during transfer" while downloading a small file (approx. 10Kb) from a remote device via TFTP using PumpKIN.

I was able to download 2Kb of the said file on my laptop. I've disabled the firewall of my Windows XP but to no avail. Any ideas what might have caused the error message to occur and for the incomplete download?
Tom Nunez
my server is running and I am able to save and load the configs over TFTP but I am not able to load an image.
The file's rights has everyone full control. The firewall is off.

[01/25/08 15:23:31] 'c2900xl-c3h2s-mz.120-5.WC17.tar' of type 'octet' is requested from x.x.x.x
[01/25/08 15:23:31] >> 2: Access violation

This repeats several times and then the client times out. th server is ser to allow all requests and accept all files.
Robert M

It means, the PumpKIN can not read the file due to windows access restrictions.

I just downloaded PumpKIN and like it. I made a few changes in the Options dialog box, such as changing the TFTP root directory and setting a couple rules in the access list. However, when I close PumpKIN, the next time I start it, all the options settings are gone. Also, the Apply button is grayed out. I'm using ver. 2.7.2. Is this as designed or is there another step I need to take to preserve the changes? Thanks.

No, it is not designed. PumpKIN saves settings on normal shutdown. Could it be that your machine crashed before you had a chance to close PumpKIN?

Could you please tell me what OSes this program works on?

Originally developed for Windows 95, PumpKIN reportedly works on all Win32 systems (Windows 95, Windows 98, Windows NT, Windows XP, etc.).

I had used pumpkin from some years without problems. It's a great program !!!
But from few months ago tftp downloads from my PC works very very slow.
I try another tftp servers with same result.
I think the problem is in my PC but I don't know how solve it.
The OS is Windows 2000.
Thank you
Gonlix

Sorry, I have no idea. There may be tons of reasons for your network slowdown.

How do I find out what block size to use when i'm transfering a file larger than 32M?
tnorrell

filesize/blocksize should be less than 65536.

Downloaded newest version and trying to set it up. Getting error: Failed to create listening socket. Port may be in use by another application. Have router connected through serial port (Com1)!
Ken

Well, you have two problems:

  • You already have tftp server running
  • tftp works over network, not serial port
%Error opening tftp://ip address/rtr name
(Undefined error)

Undefined answer.

I install the Pumpkin on two XP SP2 systems and try to get a file from one system to the other. I get an error "TFTP:2: Access Violation" on the client. The server side displayed the correct information: 'the file' is requested from 'IP address'. What's the problem here? the version of Pumpkin is 2.7.1.
thanks
Robert

Is your PumpKIN server set to deny requests? Is file readable by user running PumpKIN?

In order to download PunpKIN, I need to know the country of origin for the software. Could you plese provide?

The Internet.

Huh! I haven't found my answerable question here!

My question is:

And, by the way, my name is
and I don't mind if you make it public.
My email is
and I don't mind if you make it public.
Type in these letters here: