Bug #465
Problem With DIVA 8 and Reverting to Previous DIVA Versions
Description
I have encountered a problem during my initial testing of the new release of DIVA version 8. The software itself does not have an issue while running and collecting data from the connected cytometer, in this case an LSRII and upgrading from DIVA 5.0.3. However, after working with DIVA 8, I decided to go back to my previous version of DIVA 5.0.3 for a number of reasons outside the scope of this issue.
The basic steps to reproduce this problem is:- Open DIVA 5.0.3 on the Windows XP workstation, to verify that the cytometer connection works.
- Remove Windows XP and DIVA 5.0.3 workstation from the cytometer.
- Replace the workstation with Windows 7 and install DIVA 8, connected to the cytometer.
- Connect to the cytometer with DIVA 8, verifying the connection to the cytometer works.
- Disconnect Windows 7 workstation from the cytometer.
- Reconnect the Windows XP workstation to the cytometer.
- Open DIVA 5.0.3 and connect to the cytometer.
- Error is displayed, DIVA 5.0.3 cytometer connection is now broken.
The Problem¶
- After removing the DIVA 8 workstation and then reconnecting the DIVA 5.0.3 workstation.
- I then started my computer and the cytometer.
- After the system was done loading, I turned on my cytometer and then loaded DIVA to receive an error from DIVA:
ERROR: Bootup failed -----> Unable to load module: host_192.168.2.1:\embedded\bootFiles\LSRII\bdfacs_csc.out errno=1835009
A Not-So-Workaround¶
The above problem is a very serious one, in that now I am stuck with DIVA 8. Unless every time the older DIVA workstation is rebooted, DIVA will need to be reinstalled using the existing database. This is not a fix, but a poor workaround at the very best.
The Potential Source of the Problem¶
I decided to uninstall DIVA again and open up HyperTerminal and create a connection to COM1 using a standard 9600-8-None-1 serial configuration.
- I received the following debugging output from HyperTerminal while reinstalling DIVA 5.0.3 (since installing DIVA 8):
Press any key to stop auto-boot... 0 auto-booting... boot device : ata=0,0 unit number : 0 processor number : 0 file name : /ata0/vxWorks inet on ethernet (e) : 192.168.1.1:ffff0000 host inet (h) : 192.168.2.1 user (u) : nextgen ftp password (pw) : bdis flags (f) : 0x8 target name (tn) : sc other (o) : fei Attaching to ATA disk device... done. Loading /ata0/vxWorks...1134632 + 43984 + 40780 Starting at 0x408000... ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.4 ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.5 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-1999 CPU: Radisys EPC-16. Processor #0. Memory Size: 0x3fff000. BSP version 1.2/0. WDB: Ready. VxWorks Version: -> @Version@Jul 2 2013 02:20:38,ALL,VxWorks Boot Server,v6.0@ Cytometer IP Address: 192.168.1.1 STATUS: Host connecting to instrument boot socket from 192.168.2.1 Cytometer IP Address: 192.168.1.1 Instrument Type: LSRII Currently loaded VxWorks version: @Version@Jul 2 2013 02:20:38,ALL,VxWorks Boot Server,v6.0@ Attempting to download VxWorks version: @Version@Aug 22 2007 11:10:25,ALL,VxWorks Boot Server,v5.0@ VxWorks update not required
The above debugging output shows that the current VxWorks Boot Server is version 6.0
- And the following is debugging output from Hyperterminal, after installing DIVA 5.0.3 and rebooting the machine:
VxWorks System Boot Copyright 1984-1998 Wind River Systems, Inc. CPU: Radisys EPC-16 Version: 5.4 BSP version: 1.2/0 Creation date: Feb 8 2001, 12:45:56 Press any key to stop auto-boot... 0 auto-booting... boot device : ata=0,0 unit number : 0 processor number : 0 file name : /ata0/vxWorks inet on ethernet (e) : 192.168.1.1:ffff0000 host inet (h) : 192.168.2.1 user (u) : nextgen ftp password (pw) : bdis flags (f) : 0x8 target name (tn) : sc other (o) : fei Attaching to ATA disk device... done. Loading /ata0/vxWorks...1134632 + 43984 + 40780 Starting at 0x408000... Attached TCP/IP interface to fei unit 0 Attaching interface lo0...done Loading symbol table from /ata0/vxWorks.sym ...done ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]I can confirm that this does work]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.4 ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.5 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-1999 CPU: Radisys EPC-16. Processor #0. Memory Size: 0x3fff000. BSP version 1.2/0. WDB: Ready. VxWorks Version: -> @Version@Jul 2 2013 02:20:38,ALL,VxWorks Boot Server,v6.0@ Cytometer IP Address: 192.168.1.1 STATUS: Host connecting to instrument boot socket from 192.168.2.1 undefined symbol: _getCscConfiguration__Fv ERROR: Bootup failed -----> Unable to load module: host_192.168.2.1:\embedded\bootFiles\LSRII\bdfacs_ csc.out errno=1835009
Another Not-So-Workaround¶
The technical support at BD suggest that it may be possible to take the SSD hard drive from that is connected to the Radisys control board inside the cytometer and swap it with another SSD hard drive from another Radisys control board from a cytometer that has not yet been upgraded by DIVA 8.
I can confirm that this does work. However, there are a few things that need to be considered:- This is not a fix, but another poor workaround, since the DIVA 8 upgraded SSD hard drive from the Radisys board still needs to be connected to a DIVA 8 machine and I am wanting to go back to a previous version of DIVA.
- A high technical proficiency is required to remove the SSD hard drive from the Radisys board, this is due to the mount bracket that holds the SSD hard drive needs to be slid out of its socket and if not done carefully will break delicate circuit components, this rendering the whole Radisys board useless.
- When replacing the SSD hard drive, make sure to match the drive that will be swapped with the cytometer being used: example, if replacing an SSD hard drive for an LSRII Radisys, make sure to swap it with an SSD hard drive from an LSRII.
Automation Laboratory Technology provides a service that can correct this problem.
Updated by Daniel Curtis about 10 years ago
- Description updated (diff)
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Estimated time set to 6.00 h
Updated by Daniel Curtis about 10 years ago
After setting up HyperTerminal on the Windows 7 workstation, for viewing debugging information during the installation of DIVA 8 on the workstation.
- The following is the debugging output on a Windows 7 workstation while installing DIVA 8 on an LSRII that previously ran DIVA 5.0.3:
VxWorks System Boot Copyright 1984-1998 Wind River Systems, Inc. CPU: Radisys EPC-16 Version: 5.4 BSP version: 1.2/0 Creation date: Feb 8 2001, 12:45:56 Press any key to stop auto-boot... 0 auto-booting... boot device : ata=0,0 unit number : 0 processor number : 0 file name : /ata0/vxWorks inet on ethernet (e) : 192.168.1.1:ffff0000 host inet (h) : 192.168.2.1 user (u) : nextgen ftp password (pw) : bdis flags (f) : 0x8 target name (tn) : sc other (o) : fei Attaching to ATA disk device... done. Loading /ata0/vxWorks...1129104 + 43976 + 40780 Starting at 0x408000... Attached TCP/IP interface to fei unit 0 Attaching interface lo0...done Loading symbol table from /ata0/vxWorks.sym ...done ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]] (R) ] ]]]]]]]]] ]]]]]] ]]]]]]]] ]] ]]]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.4 ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.5 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-1999 CPU: Radisys EPC-16. Processor #0. Memory Size: 0x3fff000. BSP v WDB: Ready. VxWorks Version: -> @Version@Aug 22 2007 11:10:25,ALL,VxWorks Boot Server,v5.0@ Cytometer IP Address: 192.168.1.1 STATUS: Host connecting to instrument boot socket from 192.168.2.1 ERROR: Bootup failed -----> Unable to load module: host_192.168.2.1:\embedded\bootFiles\vxworks\Get_V xWorks_Version_V55_GMS265.out STATUS: Host connecting to instrument boot socket from 192.168.2.1 Found Radisys in Radisys EPC-16, return BOARD_FOUND VxWorks Runtime Name and Version: the installer is looking for version: 5.4 the current BSP is Radisys EPC-16 the installer is looking for Radisys Found 5.4 in 5.4, return TRUE theBootReplyQueue theNumBytes = 4 msg = FOUND_V5_4 and RadiSys returning to the BootServer nbytes = 11 theBootReplyQueue theNumBytes = 4 theBootReplyQueue theNumBytes = 11 exiting Get_VxWorks_Version_V54 STATUS: Host connecting to instrument boot socket from 192.168.2.1 Cytometer IP Address: 192.168.1.1 CSC Type : LSRII Instrument Type: LSRII Currently loaded VxWorks version: The board is RadiSys theVersionString = @Version@Aug 22 2007 11:10:25,ALL,VxWorks Boot Server,v5.0@ Attempting to download VxWorks version: @Version@Jul 2 2013 02:20:38,ALL,VxWorks Boot Server,v6.0@ Updating the VxWorks Image... Found 5.4 in 5.4, return TRUE RadiSys copyVxStatus = 0x00000000 RadiSys copySymStatus = 0x00000000 Remove original VxWorks files Rename original VxWorks files Completed Updating VxWorks Image copy completed to the RADISYS board, Rebooting the Cytometer Controller... VxWorks System Boot Copyright 1984-1998 Wind River Systems, Inc. CPU: Radisys EPC-16 Version: 5.4 BSP version: 1.2/0 Creation date: Feb 8 2001, 12:45:56 Press any key to stop auto-boot... 0 auto-booting... boot device : ata=0,0 unit number : 0 processor number : 0 file name : /ata0/vxWorks inet on ethernet (e) : 192.168.1.1:ffff0000 host inet (h) : 192.168.2.1 user (u) : nextgen ftp password (pw) : bdis flags (f) : 0x8 target name (tn) : sc other (o) : fei Attaching to ATA disk device... done. Loading /ata0/vxWorks...1134632 + 43984 + 40780 Starting at 0x408000... Attached TCP/IP interface to fei unit 0 Attaching interface lo0...done Loading symbol table from /ata0/vxWorks.sym ...done ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]]]]]]]]]]] ]]]] ]]]]]]]]]] ]] ]] ]]]]]]] ]]]]]]]] ]]]]]] ] ]] ]]]] ]]] ]]]]] ] ]]] ] ]]]] ]]] ]]]]]]]]] ]]]] ]] ]]]] ]] ]]]]] ]]]] ]]] ]] ] ]]] ]] ]]]]] ]]]]]] ]] ]]]]]]] ]]]] ]] ]]]] ]]]]] ] ]]]] ]]]]] ]]]]]]]] ]]]] ]] ]]]] ]]]]]]] ]]]] ]]]]]] ]]]]] ]]]]]] ] ]]]]] ]]]] ]] ]]]] ]]]]]]]] ]]]] ]]]]]]] ]]]]] ] ]]]]]] ] ]]] ]]]] ]] ]]]] ]]]] ]]]] ]]]] ]]]]]]]] ]]]]] ]]] ]]]]]]] ] ]]]]]]] ]]]] ]]]] ]]]] ]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]]]] Development System ]]]]]]]]]]]]]]]]]]]]]]]]]]]] ]]]]]]]]]]]]]]]]]]]]]]]]]]] VxWorks version 5.4 ]]]]]]]]]]]]]]]]]]]]]]]]]] KERNEL: WIND version 2.5 ]]]]]]]]]]]]]]]]]]]]]]]]] Copyright Wind River Systems, Inc., 1984-1999 CPU: Radisys EPC-16. Processor #0. Memory Size: 0x3fff000. BSP version 1.2/0. WDB: Ready. VxWorks Version: -> @Version@Jul 2 2013 02:20:38,ALL,VxWorks Boot Server,v6.0@ Cytometer IP Address: 192.168.1.1
The debugging output clearly shows that the cytometer has been updated with VxWorks Boot Server,v6.0. The logical conclusion to the problem stated is that the cytometer upgrade provided by DIVA 8 has broken compatibility of the cytometer to connect to older versions of the DIVA program. The workarounds stated above show that reverting to the older VxWorks Boot Server will correct the problem.