If a workstation model that you plan to use as a diskless client is not listed in Table 2-2 or in the client.dat file, you can use two other methods to determine client architecture: using the hardware inventory command, hinv, and using the workstation model number. This appendix explains how to use each method to make the appropriate entries in your working copies of share.dat and client.dat.
![]() | Note: The information listed in this appendix pertains to older workstation models and other models that are not supported in the IRIX 5.1 Diskless Workstation implementation. |
This appendix contains the following subsections:
![]() | Note: If the EPROM in a client workstation does not support the hinv command and you do not know the workstation model number, you will need to add a local disk to the workstation and install the IRIX mini-root. Use the output of mini-root hinv and Table A-1 and Table A-2 to determine the entries for the working copy of client.dat for this workstation. |
Table A-1 shows you how to use the output of the hinv command to set values for the CPUARCH, CPUBOARD and MACH variables in your working copy of share.dat and client.dat. Settings for these variables are based on the client's processor type, which usually appears in the first line of hinv output.
![]() | Note: Remember that the output from hinv is not always consistent with the values that you enter in the configuration file. These differences are due to software requirements. |
Table A-1. Setting CPU Variables from hinv
If processor type is | CPUARCH | CPUBOARD/MACH |
|---|---|---|
IP4 | R3000 | IP4 |
IP5 | R3000 | IP5 |
IP6 | R3000 | IP6 |
IP7 | R3000 | IP5 |
IP9 | R3000 | IP5 |
IP17 | R4000 | IP17 |
IP19 | R4000 | IP19 |
Table A-2 shows how to use the output of the hinv command to set values for the GFXBOARD and SUBGR variables in your working copy of server.dat and client.dat.
Table A-2. Setting Graphics Variables from hinv
If command output is | GFXBOARD | SUBGR |
|---|---|---|
Graphics board: VGR2 | ECLIPSE | ECLIPSE |
Graphics board: GR1* | ECLIPSE | ECLIPSE |
GT Graphics option installed | CLOVER2 | <cpu>GT[a] |
VGX Graphics option installed | STAPUFT | IP7GT |
VGXT Graphics option installed | STAPUFT | SKYWR |
Graphics board: LGI | LIGHT | LIGHT |
No graphics value shown | SERVER | SERVER |
[a] Replace <cpu> with the CPUBOARD number | ||
Table A-3 and Table A-4 provide the information you need to determine the CPU and graphics subsystems for any Silicon Graphics machine using its model number. Table A-3 identifies CPU subsystems, based on a base model number. Table A-4 identifies graphics subsystems, based on a model extension code.
Table A-3 shows you how to use the base model number of a workstation to set the CPUBOARD and MACH variables in your working copy of server.dat and client.dat. For example, the base model number of the 4D/120GTX workstation is 120; you would set the CPUBOARD and MACH variables to IP5 for these clients.
Table A-3. Setting CPU Variables from Model Numbers
Base Model | CPUARCH | CPUBOARD/MACH |
|---|---|---|
RPC/30/35 | R3000 | IP12 |
20/25 | R3000 | IP6 |
50/60T/70/80/85 | R3000 | IP4 |
120 | R3000 | IP 5 |
210/220/240/280 | R3000 | IP5 |
310/320/340/380 | R3000 | IP5 |
420/440/480 | R3000 | IP5 |
Crimson | R4000 | IP17 |
Onyx | R4000 | IP19 |
Challenge | R4000 | IP19 |
Challenge M | R4000 | IP22 |
Table A-4 shows you how to use the model extension code to set the GFXBOARD and SUBGR variables in your working copy of server.dat and client.dat. For example, the model extension number on the 4D/120GTX workstation is GTX; you would set the GFXBOARD variable to CLOVER2 and SUBGR variable to IP5GT for these clients.
Table A-4. Setting Graphics Variables from Model Numbers
Model Extension Codes: models end with... | GFXBOARD |
|---|---|
letter S | “SERVER -mSUBGR=SERVER” |
letters GT, GTX, or GTXB | |
letters VGX or VGXB | “STAPUFT -mSUBGR=IP7GT” |
letters IG2 or IG2B,VGXT | “STAPUFT -mSUBGR=SKYWR” |
Crimson Starter Graphics | “LIGHT -mSUBGR=IP17” |
Crimson XS, XS24, Elan | “EXPRESS -mSUBGR=IP17” |
Crimson Reality Engine | “VENICE -mSUBGR=IP17” |
210/220/240/280 | “VENICE -mSUBGR=IP17” |
310/320/340/380 | “VENICE -mSUBGR=IP17” |
420/440/480 | “VENICE -mSUBGR=IP17” |
[a] Replace <cpu> with the CPUBOARD variable that you derived from | |