<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Standard-Festplatten_an_der_AS%2F400</id>
	<title>Standard-Festplatten an der AS/400 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://kb.pocnet.net/index.php?action=history&amp;feed=atom&amp;title=Standard-Festplatten_an_der_AS%2F400"/>
	<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Standard-Festplatten_an_der_AS/400&amp;action=history"/>
	<updated>2026-05-16T22:39:50Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Knowledgebase</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://kb.pocnet.net/index.php?title=Standard-Festplatten_an_der_AS/400&amp;diff=2185&amp;oldid=prev</id>
		<title>PoC: /* Standard-Disks an der AS/400 */ Rückport von try-as400</title>
		<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Standard-Festplatten_an_der_AS/400&amp;diff=2185&amp;oldid=prev"/>
		<updated>2019-02-14T10:15:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Standard-Disks an der AS/400: &lt;/span&gt; Rückport von try-as400&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 14. Februar 2019, 12:15 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Zeile 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Standard-Disks an der AS/400 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Standard-Disks an der AS/400 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Leider genügt es nicht, eine Platte mit 522-Bytes-Sektoren neu zu formatieren. Hier fließen noch andere, derzeit unbekannte Parameter ein. Wenn der Disk-Vendor mit was anderem als &amp;#039;&amp;#039;IBM&amp;#039;&amp;#039; beginnt, wird diese stichprobehalber komplett ignoriert.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Leider genügt es nicht, eine Platte mit 522-Bytes-Sektoren neu zu formatieren. Hier fließen noch andere, derzeit unbekannte Parameter ein. Wenn der Disk-Vendor mit was anderem als &amp;#039;&amp;#039;IBM&amp;#039;&amp;#039; beginnt, wird diese stichprobehalber komplett ignoriert.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Neuere Erkenntnisse weisen darauf hin, dass AS/400-spezifische Platten eine spezielle Antwort auf das SCSI IDENTITY-Kommando zurück geben, zusätzliche VPD-Tabellen&amp;lt;ref&amp;gt;Vital Product Data.&amp;lt;/ref&amp;gt; und zwei herstellerspezifische Kommandos implementieren: SKIP READ und SKIP WRITE. Es ist nicht geklärt, welcher der genannten Unterschiede für eine erfolgreiche Inbetriebnahme zwingend vorhanden sein muss.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Versuch, eine reformatierte IBM DCHS (9&amp;amp;thinsp;GB 3,5&amp;quot; volle Bauhöhe) an einer 9401-150 in Betrieb zu nehmen, schlägt fehl. Der Start einer Oberflächenanalyse wird mit der folgenden Meldung quittiert:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der Versuch, eine reformatierte IBM DCHS (9&amp;amp;thinsp;GB 3,5&amp;quot; volle Bauhöhe) an einer 9401-150 in Betrieb zu nehmen, schlägt fehl. Der Start einer Oberflächenanalyse wird mit der folgenden Meldung quittiert:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key kbwiki:diff:1.41:old-2049:rev-2185:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>PoC</name></author>
	</entry>
	<entry>
		<id>https://kb.pocnet.net/index.php?title=Standard-Festplatten_an_der_AS/400&amp;diff=2049&amp;oldid=prev</id>
		<title>PoC: /* Alternativen */ Typo</title>
		<link rel="alternate" type="text/html" href="https://kb.pocnet.net/index.php?title=Standard-Festplatten_an_der_AS/400&amp;diff=2049&amp;oldid=prev"/>
		<updated>2017-09-15T09:20:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Alternativen: &lt;/span&gt; Typo&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Gewöhnliche SCSI-Festplatten können nicht an der AS/400 betrieben werden, sie tauchen z.&amp;amp;thinsp;B. schon gar nicht in den DST auf.&lt;br /&gt;
&lt;br /&gt;
== AS/400-Disk unter Linux ==&lt;br /&gt;
Die Ausgabe vom Kernellog kann so aussehen (gekürzt):&lt;br /&gt;
 scsi 5:0:3:0: Direct-Access     IBMAS400 DFHSS4W          5959 PQ: 0 ANSI: 2&lt;br /&gt;
 scsi5:A:3:0: Tagged Queuing enabled.  Depth 8&lt;br /&gt;
 scsi target5:0:3: Beginning Domain Validation&lt;br /&gt;
 scsi target5:0:3: wide asynchronous&lt;br /&gt;
 scsi target5:0:3: FAST-10 WIDE SCSI 20.0 MB/s ST (100 ns, offset 8)&lt;br /&gt;
 sd 5:0:3:0: [sdb] Unsupported sector size 522.&lt;br /&gt;
 sd 5:0:3:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)&lt;br /&gt;
 sd 5:0:3:0: [sdb] 522-byte physical blocks&lt;br /&gt;
 sd 5:0:3:0: [sdb] Write Protect is off&lt;br /&gt;
 sd 5:0:3:0: [sdb] Mode Sense: b3 00 10 08&lt;br /&gt;
 sd 5:0:3:0: [sdb] Write cache: disabled, read cache: enabled, supports DPO and FUA&lt;br /&gt;
 sd 5:0:3:0: [sdb] Unsupported sector size 522.&lt;br /&gt;
 sd 5:0:3:0: [sdb] Attached SCSI disk&lt;br /&gt;
 sd 5:0:3:0: [sdb] Unsupported sector size 522.&lt;br /&gt;
&lt;br /&gt;
Die von IBM für die AS/400 gelieferten Platten haben also eine Sektorgröße von 522&amp;amp;thinsp;Bytes statt den bekannten 512. Mit dem Kommandozeilenprogramm [http://micha.freeshell.org/scsi/ setblocksize] von Michael Baeuerle kann man Platten auf andere Sektorgrößen umformatieren (sofern sie dies unterstützen).&lt;br /&gt;
&lt;br /&gt;
== Standard-Disks an der AS/400 ==&lt;br /&gt;
Leider genügt es nicht, eine Platte mit 522-Bytes-Sektoren neu zu formatieren. Hier fließen noch andere, derzeit unbekannte Parameter ein. Wenn der Disk-Vendor mit was anderem als &amp;#039;&amp;#039;IBM&amp;#039;&amp;#039; beginnt, wird diese stichprobehalber komplett ignoriert.&lt;br /&gt;
&lt;br /&gt;
Der Versuch, eine reformatierte IBM DCHS (9&amp;amp;thinsp;GB 3,5&amp;quot; volle Bauhöhe) an einer 9401-150 in Betrieb zu nehmen, schlägt fehl. Der Start einer Oberflächenanalyse wird mit der folgenden Meldung quittiert:&lt;br /&gt;
                           Error Report&lt;br /&gt;
 &lt;br /&gt;
 Note: Some action will need to be taken for the errors listed&lt;br /&gt;
 below.  Please select an error to display the detailed &lt;br /&gt;
 information for it.  The detailed information will indicate&lt;br /&gt;
 what action may need to be taken to correct the error.&lt;br /&gt;
 &lt;br /&gt;
 Type option, press Enter.&lt;br /&gt;
   5=Display Detailed Report&lt;br /&gt;
 &lt;br /&gt;
 OPT   Error&lt;br /&gt;
  _    Disk units without the system support&lt;br /&gt;
Bei Eingabe von 5 (&amp;quot;mach weiter&amp;quot;) erscheint die folgende Meldung:&lt;br /&gt;
                 Disk Units without the System Support&lt;br /&gt;
 &lt;br /&gt;
 The following disk units do not have the correct system&lt;br /&gt;
 support.  The function you requested can not be completed&lt;br /&gt;
 until the correct system support is applied.  Call for service.&lt;br /&gt;
 &lt;br /&gt;
             Serial                  Resource&lt;br /&gt;
 ASP  Unit   Number      Type  Model Name         Status&lt;br /&gt;
 [Ausgabe der fehlerhaft erkannten Disk]&lt;br /&gt;
Das Aufrufen der Format-Funktion ruft die folgende Meldung hervor:&lt;br /&gt;
                      Combined Error/Attention Report&lt;br /&gt;
 &lt;br /&gt;
 Note: Some action may need to be taken for the errors and/or&lt;br /&gt;
 problems listed below.  Please select an error or problem to&lt;br /&gt;
 display the detailed information for it.  The detailed&lt;br /&gt;
 information will indicate what action may need to be taken&lt;br /&gt;
 to correct the error or the problem.&lt;br /&gt;
 &lt;br /&gt;
 Type option, press Enter.&lt;br /&gt;
   5=Display Detailed Report&lt;br /&gt;
 &lt;br /&gt;
 OPT   Error&lt;br /&gt;
  _    Disk unit I/O failure, check reference code&lt;br /&gt;
Bei Eingabe von 5 (&amp;quot;mach weiter&amp;quot;) erscheint die folgende Meldung:&lt;br /&gt;
                                 I/O Error&lt;br /&gt;
 &lt;br /&gt;
 The system encountered an error while it was attempting to&lt;br /&gt;
 read or write to a disk unit.&lt;br /&gt;
 &lt;br /&gt;
 Contact your service representative with the following&lt;br /&gt;
 information:&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                                         --Reference Codes--&lt;br /&gt;
 Serial                    Resource        I/O&lt;br /&gt;
 Number       Type  Model  Name          Processor    Device&lt;br /&gt;
Der Refcode ist dann jeweils 0. Nicht sonderlich hilfreich.&lt;br /&gt;
&lt;br /&gt;
== Hintergrundinformationen ==&lt;br /&gt;
AS/400-Disks von IBM kommen in zwei Formaten, mit 520 Bytes und 522 Bytes pro Sektor. Das Format mit 520 Bytes ist veraltet und wurde mit einer Ausnahme&amp;lt;ref&amp;gt;AS/400 5xx Modelle am internen Multifunktions-I/O-Prozessor.&amp;lt;/ref&amp;gt; nur auf der CISC-Plattform benutzt.&lt;br /&gt;
&lt;br /&gt;
Das 520-Bytes-Format besteht aus:&lt;br /&gt;
* 8 Bytes Header,&lt;br /&gt;
* 512 Bytes Nutzdaten.&lt;br /&gt;
&lt;br /&gt;
Das 522-Bytes-Format besteht aus:&lt;br /&gt;
* 8 Bytes Header,&lt;br /&gt;
* 512 Bytes Nutzdaten,&lt;br /&gt;
* 2 Bytes Trailer.&lt;br /&gt;
&lt;br /&gt;
Das 522-Bytes-Format ist zwingend erforderlich für:&lt;br /&gt;
* RAID,&lt;br /&gt;
* Kompression.&lt;br /&gt;
&lt;br /&gt;
(Unter anderem) Metadaten für diese Features sind in den Trailerbytes untergebracht.&lt;br /&gt;
&lt;br /&gt;
Im Header sind für jeden Nutzdatenblock Metadaten untergebracht, wie z.&amp;amp;thinsp;B. ob und wie der Block geschützt ist (RAID1, RAID5 bzw. deren proprietäre IBM-Varianten). Weiterhin Flags ob die Daten in diesem Block gültig sind, eine eigene Sektoradresse uvm. Alle Zusatzdaten werden lediglich intern auf den I/O-Prozessorboards verwendet, das System letztendlich schiebt auch nur 512 Bytes Nutzdaten an den IOP durch.&lt;br /&gt;
&lt;br /&gt;
Die zusätzlichen Header und Trailerinformationen werden beim Formatieren der Platte direkt an der AS/400 geschrieben.&lt;br /&gt;
&lt;br /&gt;
== Alternativen ==&lt;br /&gt;
Eine potentiell vorhandene aber anscheinend nicht im Realbetrieb getestete Alternative zu echten Festplatten ist ein Adapter von CF-Karte auf Fast-SCSI von Peripheral Vision. Eine Teststellung verhält sich als emuliertes Bandlaufwerk unauffällig. Die Disk-Emulation krankt allerdings am 512-Byte-Thema, ein Reformat ist nicht möglich. Somit ist der Adapter als Diskersatz zumindest an älteren Maschinen derzeit nicht brauchbar.&lt;br /&gt;
&lt;br /&gt;
== Fußnoten ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://pissedoffadmins.com/general/unsupported-sector-size-520.html Unsupported sector size 520] at PissedOffAdmins (en)&lt;br /&gt;
* [http://www.ndwiki.org/wiki/User:Tingo/setblocksize Setblocksize] im Norsk Data Wiki (en)&lt;br /&gt;
* [http://www.redbooks.ibm.com/redbooks/pdfs/sg245693.pdf AS/400 Disk Storage Topics and Tools], IBM Redbook (en)&lt;br /&gt;
* [http://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?solution=51352&amp;amp;expand=true&amp;amp;lc=en Flash Disk SSD/IBM] im IBM Global Solutions Directory (en)&lt;br /&gt;
** [http://www.peripheral-vision.com/products/scsi-to-compact-flash/ SCSICFDISK - SCSI to Compact Flash Disk] von Peripheral Vision (en)&lt;br /&gt;
* [http://friedkiwi.github.io/scsi2sd/ SCSI2SD/400]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:AS/400]]&lt;br /&gt;
[[Kategorie:Storage]]&lt;/div&gt;</summary>
		<author><name>PoC</name></author>
	</entry>
</feed>