Hi all;
I found a solution for my problem. Not that it came from HP although it should have been obvious to their support. All they have done so far is give me a later software and suggest I try that, which came up with the came 'corrupted' error.
While trying to update the 2910 with the newer version of HP software the switch then suddenly would not boot at all giving this error:
--
ROM information:
Build directory: /sw/rom/build/samrom(t4a_rom)
Build date: Dec 2 2008
Build time: 10:02:15
Build version: W.14.04
Build number: 21714
Error, /cfa0/boot.ini corrupted; please reboot to console and repair.
Could not open Image file
Bad code in FLASH
--
I noticed looking at the cf card this:
--
=>ll cfa0
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 ./
drwxr-xr-x 3 0 0 512 Jan 01 00:01 ../
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 cfg/
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 autorun/
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 ssh/
-rwxrwxrwx 1 0 0 4 Jan 01 00:00 rbtcnt
-rwxrwxrwx 1 0 0 52 Jan 01 00:00 iflags
drwxrwxrwx 1 0 0 1024 Jan 01 00:02 ssl/
-rwxrwxrwx 1 0 0 96 Jan 01 00:12 mgrinfo.txt
-rwxrwxrwx 1 0 0 6703580 Jan 01 00:00 dumpM1.cor
-rwxrwxrwx 1 0 0 2711552 Jun 06 09:44 secondary.swi_$TmP$
-rwxrwxrwx 1 0 0 6144 Jan 01 00:04 btm.swi_$TmP$
-rwxrwxrwx 1 0 0 8482560 Jan 14 10:56 secondary.swi
drwxrwxrwx 1 0 0 1024 Jul 04 09:41 .Trash-nebeker/
-rwxrwxrwx 1 0 0 8602885 Jan 14 11:18 BTM.SWI
--
Note the $TmP$ files and the dumpM1.cor file. I figured that there had previously been a core dump for some reason, and the $TmP$ files were half downloaded software which obviously would never pass their integrity check as there was not enough space on the cf card to store them.
I thought maybe if I delete these files then there will be enough space to boot properly and update the software. I was right. I'll show you the commands I typed but please do be careful if you are not sure what you are doing it could totally screw up your switch if you delete the wrong files!!
What I am typing is at the => prompt. For those of you who don't know the ll command just lists what files are on the card, and rm is unix for remove (same as delete in ms-dos).
--
Boot Profiles:
0. Monitor ROM Console
1. Primary Software Image
2. Secondary Software Image
Select profile (primary): 0
=>cd cfa0
=>
=>ll
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 ./
drwxr-xr-x 3 0 0 512 Jan 01 00:01 ../
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 cfg/
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 autorun/
drwxrwxrwx 1 0 0 1024 Jan 01 00:00 ssh/
-rwxrwxrwx 1 0 0 4 Jan 01 00:00 rbtcnt
-rwxrwxrwx 1 0 0 52 Jan 01 00:00 iflags
drwxrwxrwx 1 0 0 1024 Jan 01 00:02 ssl/
-rwxrwxrwx 1 0 0 96 Jan 01 00:12 mgrinfo.txt
-rwxrwxrwx 1 0 0 6703580 Jan 01 00:00 dumpM1.cor
-rwxrwxrwx 1 0 0 2711552 Jun 06 09:44 secondary.swi_$TmP$
-rwxrwxrwx 1 0 0 6144 Jan 01 00:04 btm.swi_$TmP$
-rwxrwxrwx 1 0 0 8482560 Jan 14 10:56 secondary.swi
drwxrwxrwx 1 0 0 1024 Jul 04 09:41 .Trash-nebeker/
-rwxrwxrwx 1 0 0 8602885 Jan 14 11:18 BTM.SWI
=>
=>rm dumpM1.cor
=>rm secondary.swi_$TmP$
=>rm btm.swi_$TmP$
=>
=> boot
Warm booting system . . .
--
So that's it; switches all were able to be upgraded and all is working properly.
I wonder though why HP supply switches with such obviously puny cf cards; I bet this is just a 24Mb one. Hardly satisfactory. Also their sw should clear up useless temporary files on boot I'd say.
Drew
(RMS WF120001)