User Tools

Site Tools


project:as400:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:as400:start [2016/11/27 04:24] ruzaproject:as400:start [2019/04/14 15:50] (current) – rainbofa to take zajima rainbof
Line 4: Line 4:
 sw=-| sw=-|
 hw=-| hw=-|
-founder=[[user:ruza]]| interested=[[user:maxfx]]\\ [[user:malanius]]\\ [[user:Sachy]]| status=radioaktivni|+founder=[[user:ruza]]| interested=[[user:maxfx]]\\ [[user:malanius]]\\ [[user:Sachy]]\\ [[user:rainbof]]\\| status=radioaktivni|
 }} }}
  
Line 11: Line 11:
 ~~ ~~
  
-The IBM System i, then known as the AS/400, was the continuation of the System/38 database machine architecture (announced by IBM in October 1978 and delivered in August 1979). The AS/400 removed capability-based addressing.The AS/400 added source compatibility with the System/36 is combining the two primary computers manufactured by the IBM Rochester plant. The System/36 was IBM's most successful mini-computer but the architecture had reached its limit. The first AS/400 systems (known by the development code names Silverlake and Olympic) were delivered in 1988 under the tag line "Best of Both Worlds" and the product line has been refreshed continually since then.+The IBM System i, then known as the AS/400, was the continuation of the System/38 database machine architecture (announced by IBM in October 1978 and delivered in August 1979). The AS/400 removed capability-based addressing.The AS/400 added source compatibility with the System/36 is combining the two primary computers manufactured by the IBM Rochester plant. The System/36 was IBM's most successful mini-computer but the architecture had reached its limit. The first AS/400 systems (known by the development code names Silverlake and Olympic) were delivered in 1988 under the tagline "Best of Both Worlds" and the product line has been refreshed continually since then.
  
-IBM AS/400 is actually not an mainframe from hardware point of view, precisely said its an **midrange server**, but philosofy of operating system is very close and available for "getting to know" about mainframe technologies. We have one such machine in our hackerspace and there are people who are interested in gaining skills with this technology.+IBM AS/400 is actually not mainframe from hardware point of view, precisely said its an **midrange server**, but philosophy of operating system is very close and available for "getting to know" about mainframe technologies. We have one such machine in our hackerspace and there are people who are interested in gaining skills with this technology.
  
-What is commonly named as as400 had a few generations throuhout the history:+What is commonly named as as400 had a few generations throughout the history:
  
   * Generation 1 - AS400 (running OS400 operating system)   * Generation 1 - AS400 (running OS400 operating system)
Line 72: Line 72:
 ===== Console selection ===== ===== Console selection =====
  
-In order to select to which console output will be send hold "space bar" key and PowerOn.+In order to select to which console output will be sent hold "space bar" key and PowerOn.
  
 There are following [[http://wiki.midrange.com/index.php/Console|console]] types. There are following [[http://wiki.midrange.com/index.php/Console|console]] types.
Line 85: Line 85:
 ===== Boot ===== ===== Boot =====
  
-In order to **BOOT UP into normal operation mode**  perform following steps on fronted control panel:+In order to **BOOT UP into normal operation mode**  perform following steps on the frontend control panel:
  
-  - select function **02**  using black buttons and Enter by pressing blue button +  - select function **02**  using black buttons and Enter by pressing the blue button 
-  - select IPL type **B**  using black buttons and Enter by pressing blue button +  - select IPL type **B**  using black buttons and Enter by pressing the blue button 
-  - select IPL mode **N**  using black buttons and Enter by pressing blue button+  - select IPL mode **N**  using black buttons and Enter by pressing the blue button
   - power on using white button   - power on using white button
  
-Various alphanumeric codes will be shown on the display panel. That means system is booting fine. Wait few minutes. If it will stuck at some alphanumeric code for more than few minutes, just google that code and you will know what is broken.+Various alphanumeric codes will be shown on the display panel. That means the system is booting fine. Wait few minutes. If it will be stuck at some alphanumeric code for more than few minutes, just google that code and you will know what is broken.
  
 ===== Power off ===== ===== Power off =====
  
-In order to properly **POWER OFF**  an AS400 issue an PWRDWNSYS command from OS or perform following steps on fronted control panel:+In order to properly **POWER OFF**  an AS400 issue an PWRDWNSYS command from OS or perform following steps on the frontend control panel:
  
-  - select function **02**  using black buttons and Enter by pressing blue button +  - select function **02**  using black buttons and Enter by pressing the blue button 
-  - select IPL type **B**  using black buttons and Enter by pressing blue button +  - select IPL type **B**  using black buttons and Enter by pressing the blue button 
-  - select IPL mode **M**  using black buttons and Enter by pressing blue button +  - select IPL mode **M**  using black buttons and Enter by pressing the blue button 
-  - press white button. System should respond showing an **0?**  code on display+  - press the white button. A system should respond showing an **0?**  code on the display
   - power off using white button again   - power off using white button again
   - wait few minutes till AS400 properly shuts itself down   - wait few minutes till AS400 properly shuts itself down
 +  - shutdown terminal (power button on terminal)
 +
 +or
 +
 +  - select function **08** using arrow keys on the front panel of server and confirm question **0?** by pressing twice white button.
 +  - wait few minutes to shutdown
 +  - shutdown terminal (power button on terminal)
  
 ===== HW maintenance mode ===== ===== HW maintenance mode =====
Line 117: Line 124:
 ==== Control panel functions ==== ==== Control panel functions ====
  
-|**normal (01-49)**   |Functions 21-49 are available in manual mode) \\ Functions 11 though 19, if enabled, represent the words of the SRC. You must record SRC information for error reporting and contact your service provider. |[[https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_61/rzal2/rzatmnormfunc.htm?lang=cs|Běžné funkce ovládacího panelu]] |+|**normal (01-49)**   |Functions 21-49 are available in manual mode) \\ Functions 11 through 19, if enabled, represent the words of the SRC. You must record SRC information for error reporting and contact your service provider. |[[https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_61/rzal2/rzatmnormfunc.htm?lang=cs|Běžné funkce ovládacího panelu]] |
 |extended (50-70) |  |[[https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_61/rzal2/rzatmextfunc.htm?lang=cs|Rozšířené funkce ovládacího panelu]] | |extended (50-70) |  |[[https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_61/rzal2/rzatmextfunc.htm?lang=cs|Rozšířené funkce ovládacího panelu]] |
 |low-level debug 57-70 |enabled in manual mode via functions: \\ * 25 (service switch 1) and \\ * 26 (service switch 2) |[[https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_61/rzal2/rzatmlldfunc.htm?lang=cs|Funkce panelu nízkoúrovňového ladění]] | |low-level debug 57-70 |enabled in manual mode via functions: \\ * 25 (service switch 1) and \\ * 26 (service switch 2) |[[https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_61/rzal2/rzatmlldfunc.htm?lang=cs|Funkce panelu nízkoúrovňového ladění]] |
Line 124: Line 131:
  
 ==== IPL type ==== ==== IPL type ====
 +
 +{{  :project:as400:iplab.gif|}}
  
 IPL type: A, **B**, C, D (You will probably almost always use the "B" side.) IPL type: A, **B**, C, D (You will probably almost always use the "B" side.)
  
-  * A - permanently applied PTFs (no temporary PTF) +  * A - **original LIC** with permanently applied PTFs (no temporary PTF) 
-      * When IPL type B fails +    * When IPL type B fails 
-      * When the procedures direct you to use IPL type A +    * When the procedures direct you to use IPL type A 
-      * When you suspect problems with temporary Licensed Internal Code PTFs +    * When you suspect problems with temporary Licensed Internal Code PTFs 
-  * **B**  - loads a copy of the Licensed Internal Code that has both the Temporary and Permanently applied PTFs. This is normally your most current or newest code. You would use the B side most of the time, especially for routine work. You would run from this side when you permanently apply certain PTFs.+  * **B** - **production version** of the LIC with temporary PTF applied 
 +    * - loads a copy of the Licensed Internal Code that has both the Temporary and Permanently applied PTFs. This is normally your most current or newest code. You would use the B side most of the time, especially for routine work. You would run from this side when you permanently apply certain PTFs.
   * C - reserved for hardware service representative use.   * C - reserved for hardware service representative use.
-  * D - installing and reloading programs. This loads the system programs from an alternate IPL load source, such as a tape drive or CD-ROM. You would also use this if your load source disk had failed, or installing a new system. You can both "scratch" install a system (initialize it) at this point, or just replace the license internal code. For booting from CD you need disc labelled "1BASE LIC MACH. CODE". For installation "B2995 01" and then "B2995 02" - you'll be requested to change the CD on appropriate time.+  * D - installing and reloading programs. This loads the system programs from an alternate IPL load source, such as a tape drive or CD-ROM. You would also use this if your load source disk had failed, or installing a new system. You can both "scratch" install a system (initialize it) at this point, or just replace the license internal code. For booting from CD you need disc labelled "1BASE LIC MACH. CODE". For installation "B2995 01" and then "B2995 02" - you'll be requested to change the CD on the appropriate time.
  
 ==== IPL modes ==== ==== IPL modes ====
Line 150: Line 160:
 ==== IPL Speeds ==== ==== IPL Speeds ====
  
-IPL speed is changeable while system is powered off.+IPL speed is changeable while the system is powered off.
  
 ^IPL Speed ^Action or Description ^Details | ^IPL Speed ^Action or Description ^Details |
Line 177: Line 187:
 ===== Console settings ===== ===== Console settings =====
  
-If there is an error code a6005008 on display, console is either off, in wrong port (for twinax must be port 0, address 0 to be the system primary console) or misconfigured. There is a [[http://archive.midrange.com/midrange-l/200604/msg00320.html|good howto on midrange.com ML]] about configuring the console from the front panel. (If you go from 65+21 to 11 to see your changes wait a little bit, it takes ~5-10s to apply and display correct values). System *probably* must be in the manual IPL mode.+If there is an error code a6005008 on display, console is either off, in wrong port (for Twinax must be port 0, address 0 to be the system primary console) or misconfigured. There is a [[http://archive.midrange.com/midrange-l/200604/msg00320.html|good howto on midrange.com ML]] about configuring the console from the front panel. (If you go from 65+21 to 11 to see your changes wait a little bit, it takes ~5-10s to apply and display correct values). System *probably* must be in the manual IPL mode.
  
-You can view and change settings of the twinax console itself using Shift-SetUp keys - remember it should be configured to be port0, address 0 and one display only.+You can view and change settings of the Twinax console itself using Shift-SetUp keys - remember it should be configured to be port0, address 0 and one display only.
  
 ===== Operations console ===== ===== Operations console =====
Line 251: Line 261:
 ===== Links ===== ===== Links =====
  
 +  * [[https://wiki.midrange.com/index.php/History_of_OS/400History of OS/400|]]
   * [[http://docplayer.cz/4252667-Zaklady-as-400-vladimir-zupka.html|Základy AS/400. Vladimír Župka]]   * [[http://docplayer.cz/4252667-Zaklady-as-400-vladimir-zupka.html|Základy AS/400. Vladimír Župka]]
   * CL commands: [[:project:mainframe:commands|project:mainframe:commands ]]   * CL commands: [[:project:mainframe:commands|project:mainframe:commands ]]
   * texas400: [[http://www.texas400.com/tutas400toc.html|tutorial]], [[http://www.texas400.com/favtiptech.html|tips]], [[http://www.texas400.com/showcaseart.html|etc]]   * texas400: [[http://www.texas400.com/tutas400toc.html|tutorial]], [[http://www.texas400.com/favtiptech.html|tips]], [[http://www.texas400.com/showcaseart.html|etc]]
 +  * [[https://www.helpsystems.com/resources/articles/three-ifs-security-weaknesses-you-must-secure-now|IFS Security Weaknesses You Must Secure Now]]
   * Instalation   * Instalation
       * [[https://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/rzahc/rzahcswsmedialabel.htm|Media labels and their contents]]       * [[https://publib.boulder.ibm.com/iseries/v5r2/ic2924/index.htm?info/rzahc/rzahcswsmedialabel.htm|Media labels and their contents]]
Line 262: Line 274:
       * [[http://public.dhe.ibm.com/systems/power/docs/systemi/v5r4/v5r4PDFListAll.html|API]]       * [[http://public.dhe.ibm.com/systems/power/docs/systemi/v5r4/v5r4PDFListAll.html|API]]
       * [[http://wiki.midrange.com/index.php/Serial_number|Serial number]]       * [[http://wiki.midrange.com/index.php/Serial_number|Serial number]]
 +      * [[https://www.redbooks.ibm.com/redbooks/SG246251/css/SG246251_135.html|Pass DTS]]
 +
  
 ===== Misc notes ===== ===== Misc notes =====
Line 279: Line 293:
       * [[wp>ISeries_QSHELL|QSHELL]] (5722ss1-0030)       * [[wp>ISeries_QSHELL|QSHELL]] (5722ss1-0030)
       * ILE COBOL (?) 0 5722wds-0041       * ILE COBOL (?) 0 5722wds-0041
-  * daykill400, hack400tool+  * daykill400, [[https://github.com/hackthelegacy/hack400tool|hack400tool]]
  
 === Presentations === === Presentations ===
project/as400/start.1480220671.txt.gz · Last modified: 2016/11/27 04:24 by ruza