IDEA Developer Notes
Installing VE11D
- Make sure to update MARS to the version supplied with VE11D. Otherwise, the linker will have unresolved functions.
- The regtarg tool seems broken. Targets have to be manually added to the Windows and Linux target lists in (C:\MIDEA\N4_VE11D_LATEST_20180608\MedMake\cfg\n4 and \n4linux).
When running the MARS VM as “external VM” (i.e. managed manually via a separate VirtualBox installation):
- Recreate the VM from scratch and import the 2 VDI disks (don’t just use the existing vbox files - will result in kernal panic and and endless boot loop).
- Make sure to copy the exact MAC address for the Network Adapter from the original vbox file. Otherwise, the network interface might not be found or have the wrong name.
- Make sure to put the right CIFS credentials for mapping the Windows SMB share into the file /root/cifs-credentials.txt. Important if a previous MARS installation exists (Siemens has renamed the user and added a new password)
- Add the name of the Windows host to the /etc/hosts file. Otherwise, the time sync might not work (which delays the build each time).
- Run the time synchronization once by connecting to the VM via ideassh and calling “net time set -S [servername as listed in /etc/hosts]”
Installing NX-VA11A
- Make sure to activate SMB v1 support on the Windows 10 host system. Otherwise, the CIFS mount on the MARS won’t work
Installing NX-VA20A
When adding VA20A IDEA to an existing VA1x IDEA installation, there will be some old files left in the MIDEA\bin folder. These might interfere with the VA20A IDEA operation (the IDEA shell won’t open for version VA20A).
Remove the following files (should be also identifiable by their older timestamp) from the MIDEA\bin folder:
- syngo.MR.Environment.Implementation.dll
- syngo.MR.Environment.Interfaces.dll
- syngo.MR.HostInfra.Common.dll
- syngo.MR.SoftwareState.dll