09-15-2004 12:53 AM - edited 03-02-2019 06:29 PM
Some colleagues are trying to upgrade a 3560 switch and are having problems. Instead of the nice !s to say all is going well, or the normal .s when there is a problem they are saying they are getting Os - anyone know what that means?
Ta.
09-15-2004 01:28 AM
O indicates that a packet was received out of order and the copy process may fail.
HTH
09-15-2004 03:42 AM
I didn't think it was possible to get out of sequence packets on TFTP without a SW bug as it is a send and wait protocol just sending one 512 octet chunk at once, waiting for acknowledgement before sending the next!
09-15-2004 05:12 AM
Paul,
I have seen the same when upgrading images over low bandwidth or congested links.
I believe the O means the chunk has been lost, the sender will time out as it doesn't receive an ack and then resend the same block again.
Rgds
Paddy
08-29-2012 09:35 AM
I now this post is old but it ranks high on Google so I'm giving my two pence;
It may be something to do with the flash on the switch, look at the output below. I was trying to copy via TFTP a newer IOS image to a 3524-XL and I got 'O's two times running, them I realised that I hadn't emptied it's tiny flash as there isn't enough room for two iages, and then it worked strait away!
Switch#copy tftp://172.22.0.221/c3500xl-c3h2s-mz.120-5.WC17.bin flash:/
Destination filename [c3500xl-c3h2s-mz.120-5.WC17.bin]?
Accessing tftp://172.22.0.221/c3500xl-c3h2s-mz.120-5.WC17.bin...
Loading c3500xl-c3h2s-mz.120-5.WC17.bin from 172.22.0.221 (via VLAN1): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!O!!!!!O!!!!!O
%Error reading tftp://172.22.0.221/c3500xl-c3h2s-mz.120-5.WC17.bin (Transfer aborted)
Switch#copy tftp://172.22.0.221/c3500xl-c3h2s-mz.120-5.WC17.bin flash:/
Destination filename [c3500xl-c3h2s-mz.120-5.WC17.bin]?
Accessing tftp://172.22.0.221/c3500xl-c3h2s-mz.120-5.WC17.bin...
Loading c3500xl-c3h2s-mz.120-5.WC17.bin from 172.22.0.221 (via VLAN1): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!O!!!!O
%Error copying flash:/c3500xl-c3h2s-mz.120-5.WC17.bin (No space left on device)
Switch#dir flash:
Directory of flash:/
2 -rwx 1811507 Oct 31 2006 18:13:46 c3500xl-c3h2s-mz.120-5.WC16.bin
4 drwx 10176 Mar 01 1993 00:07:51 html
6 -rwx 111 Mar 01 1993 00:02:57 info
166 -rwx 111 Mar 01 1993 00:07:51 info.ver
168 -rwx 2641 Jan 01 1970 00:00:57 config.old
169 -rwx 1642 Jan 01 1970 00:01:03 config.text.old
170 -rwx 315 Oct 31 2006 18:18:56 env_vars
3612672 bytes total (508928 bytes free)
Switch#delete flash:/c3500xl-c3h2s-mz.120-5.WC16.bin
Delete filename [c3500xl-c3h2s-mz.120-5.WC16.bin]?
Delete flash:/c3500xl-c3h2s-mz.120-5.WC16.bin? [confirm]
Switch#dir flash:
Directory of flash:/
4 drwx 10176 Mar 01 1993 00:07:51 html
6 -rwx 111 Mar 01 1993 00:02:57 info
166 -rwx 111 Mar 01 1993 00:07:51 info.ver
168 -rwx 2641 Jan 01 1970 00:00:57 config.old
169 -rwx 1642 Jan 01 1970 00:01:03 config.text.old
170 -rwx 315 Oct 31 2006 18:18:56 env_vars
3612672 bytes total (2320896 bytes free)
Switch#copy tftp://172.22.0.221/c3500xl-c3h2s-mz.120-5.WC17.bin flash:/
Destination filename [c3500xl-c3h2s-mz.120-5.WC17.bin]?
Accessing tftp://172.22.0.221/c3500xl-c3h2s-mz.120-5.WC17.bin...
Loading c3500xl-c3h2s-mz.120-5.WC17.bin from 172.22.0.221 (via VLAN1): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 1811552 bytes]
1811552 bytes copied in 53.511 secs (34180 bytes/sec)
Switch#
11-04-2016 07:48 AM
So while I know the thread is ancient I wound up here while upgrading an old switch and getting O's that had me worried... so to sum up the above...
1. There's no room in the flash and the switch is trying it's best to put it in; and
2. Slow LAN/WAN link
3. Fast LAN link.. too fast for the switch to write the data.. nicely the tftp server will resend
and things will end well.. (and relatively quickly).. just run verify to be sure...
09-12-2013 12:20 PM
Deleting flash: files doesnt' always work. Format flash: does.
08-29-2012 03:47 PM
Two reasons happen when you get a "O":
1. There's no room in the flash and the switch is trying it's best to put it in; and
2. Slow LAN/WAN link.
11-11-2016 07:33 PM
There must be a third posibility - I just formatted the flash on a 3560, then in a lab (via a 1Gbps link) I got this:
PoEswitch#archive download-sw tftp://192.168.0.23/c3560-ipbasek9-tar.122-55.SE11.tar
Loading c3560-ipbasek9-tar.122-55.SE11.tar from 192.168.0.23 (via Vlan1): !!!!!O!OOOOOO!O.!!O!OO!OOOO!OO!O!OOO!O!!!!O!OOOOO!!!!!!!!!!!!!O!!!!!O!!O!!O!!!!!!!!!OOO!!!!!!!!!!!O
11-11-2016 08:00 PM
Post the complete output to the command "dir".
11-13-2016 05:35 PM
Files copied over just fine - software image verified ok, no problems - despite all the "O" messages.
Then did the same thing to a 2960 switch, got a LOT less "O" messages.
Conclusion - The data was coming in faster than the flash could write, thus it dropped packets and the next TFTP data segment was "out of order"
08-14-2013 11:24 AM
I believe this could be due to slow flash, the sw is receiving data faster than it can write it. I tried an upgrade on an older 3550 that just kept erroring out with nothing in flash, but it did complete the xfer:
Directory of flash:/
No files in directory
15998976 bytes total (15997952 bytes free)
Switch#copy tftp: flash:
Address or name of remote host [1.1.1.111]?
Source filename [c3550-ipservicesk9-mz.122-44.SE6.bin]?
Destination filename [c3550-ipservicesk9-mz.122-44.SE6.bin]?
Accessing tftp://1.1.1.111/c3550-ipservicesk9-mz.122-44.SE6.bin...
Loading c3550-ipservicesk9-mz.122-44.SE6.bin from 1.1.1.111 (via Vlan1): !!!!!!!!!!!!!O!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!!!!!!!!!!!!!!O!
[OK - 9707290 bytes]
9707290 bytes copied in 215.140 secs (45121 bytes/sec)
Switch#