You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 30
Next »
Table of contents
Description
Charon stores the console (SRM console) parameters in specific files (*.rom, *.bin, *.dat) belonging to ROM and TOY emulated devices. If Charon is upgraded those files are usually re-created, so the parameters they store get lost.
Re-creation of the files happens in the following cases:
- ROM file is re-created in case of changing Charon build number or value of "hw_model" parameter
- TOY file is re-created in case of changing value of "hw_model" parameter, if the stored time is bigger than the host time and if the file is too old (> 4*10^7 seconds)
- Both ROM and DAT files are re-created if checksum is not correct (the file is corrupted)
In all the cases Charon reports that the corresponding file has been replaced with fresh one.
So before upgrading Charon it is very advisable to save console parameters and then restore them for Charon new version.
At the moment there is no way to perform this operation automatically so the procedure should be performed manually in 2 steps:
- Collecting values of all the needed console parameters and saving them to some text file
- Applying the saved parameters using standard console commands after upgrading to new version of Charon
The following instruction demonstrates in details how it can be done.
Step-by-step guide
Charon-AXP
The following table shows how to collect and set most useful and important parameters of Charon-AXP console.
Note that Charon-AXP has its own specific console, so not all the parameters and commands available on physical Alphas are applicable to Charon.
Parameter Description | Getting parameter (example) | Setting parameter (example) |
---|
The console action to be executed on an error, halt, or power-up | >>>show auto_action
auto_action halt |
| |
The device name to be used when a bootstrap requires a boot device name | >>>show boot_dev
boot_dev dka0.0.0.2.1 |
| |
The default device from which the system attempts to boot | >>>show bootdef_dev
bootdef_dev dka0.0.0.2.1 |
| |
The file name to be used when a bootstrap requires a boot file name | >>>show boot_file
boot_file boot.dat |
| >>>set boot_file boot.dat |
|
Additional parameters to be passed to system software. | >>>show boot_osflags
boot_osflags 0,0 |
| |
The device name to be used when an operating system requires a dump device name | >>>show dump_dev
dump_dev dka0.0.0.2.1 |
| |
Enables or disables generating HALT when user presses [Ctrl]+[P] | >>>show controlp
controlp on |
| |
If Fiber Chanel (KGPSA-CA adapter) is used it has to be reconfigured again. Please refer to this chapter of Charon-AXP User's Guide for details of getting the information on KGPSA-CA current configuration and setting it back for updated Charon-AXP.
Charon-VAX
In opposite to Charon-AXP, Charon-VAX uses the original versions of firmware ported to emulator,
The most important parameters are listed below:
Parameter Description | Getting parameter (example) | Setting parameter (example) |
---|
The boot flags | | |
The device name to be used when a bootstrap requires a boot device name | | |
The console action to be executed on an error, halt, or power-up (VAX4xxx, MicroVAX 3100, VAX6310) | | |
The console language number | >>>show language
English (United Kingdom) |
| |
The memory interleave (VAX6xxx) | >>>show memory
....
/interleave:none |
| >>>set memory /interleave:none |
|
CPU settings (VAX6xxx) | >>>show cpu
Current Primary: 1
/NOENABLED
/NOPRIMARY |
| >>>set cpu /noenabled /noprimary 1 |
|
Terminal settings (VAX6xxx) | >>>show terminal
/SCOPE /SPEED : 9600 /BREAK |
| >>>set terminal /SCOPE /SPEED:9600 /BREAK |
|
Address of preloaded SCSI adapter (MicroVAX 3100, VAX4xxx) | >>>show scsi_id
SCSI Bus A = 7 |
| |
Addresses of preloaded DSSI adapters (VAX4xxx) | >>>show dssi
DSSI Bus 0 Node 7
DSSI Bus 1 Node 5 |
| >>>set dssi_id 0 7
>>>set dssi_id 1 5 |
|
The command recall state (MicroVAX 3100, VAX4xxx) | | |
The console security feature (MicroVAX 3100, VAX4xxx) | | |
The console password (if needed) (MicroVAX 3100, VAX4xxx) | - | |
Related articles
-
Page:
-
Page:
-
Page:
-
Page:
-
Page: