<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: I/O Error in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/i-o-error/m-p/2576057#M858326</link>
    <description>Hi Eddie,&lt;BR /&gt;&lt;BR /&gt;Found a HP doc S1100002373 which resembles your problem. Hope this is helpful&lt;BR /&gt;&lt;BR /&gt;/Begin/&lt;BR /&gt;&lt;BR /&gt;The /var/adm/syslog/OLDsyslog.log file contains many of the following&lt;BR /&gt;messages:&lt;BR /&gt;&lt;BR /&gt;     Page I/O error(1) while swapping from disk for device 0x03000000,&lt;BR /&gt;     block #4210812, page addr = 3077.7b03b000&lt;BR /&gt;     Making the above swap block unavailable for future use.  Please&lt;BR /&gt;     check for any possible hardware/firware errors on the swap device&lt;BR /&gt;     IMMEDIATELY&lt;BR /&gt;&lt;BR /&gt;These messages are followed by this system panic:&lt;BR /&gt;&lt;BR /&gt;     vfdswapi: syncpageio detected an error&lt;BR /&gt;&lt;BR /&gt;Since I am running multiple swap devices, how can I determine which&lt;BR /&gt;device has the hardware problem?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;CONFIGURATION&lt;BR /&gt;Operating System - HP-UX&lt;BR /&gt;Subsystem - System Interrupts&lt;BR /&gt;&lt;BR /&gt;RESOLUTION&lt;BR /&gt;From a software perspective, the block number in the error message&lt;BR /&gt;(4210812) will help you to identify the problem hardware device.&lt;BR /&gt;&lt;BR /&gt;Perform the following steps to locate the problem device:&lt;BR /&gt;&lt;BR /&gt; 1. Omit the last 14 bits of 4210812 to get the swap chunk number:&lt;BR /&gt;&lt;BR /&gt;    4210812 / 16384 = 257&lt;BR /&gt;&lt;BR /&gt;    Note: Use the swapconf.pl script (which you should have in the&lt;BR /&gt;          q4lib) to determine on which disk this swap chunk resides.&lt;BR /&gt;&lt;BR /&gt; 2. Run q4 on the crashdump.&lt;BR /&gt;&lt;BR /&gt; 3. Type 'include swapconf.pl' at the q4 prompt.&lt;BR /&gt;&lt;BR /&gt; 4. Type 'run SwapConf &amp;gt; /tmp/swapconf' at the q4 prompt.&lt;BR /&gt;&lt;BR /&gt; 5. Type 'exit' at the q4 prompt.&lt;BR /&gt;&lt;BR /&gt; 6. Search for the 'swaptab' table in the /tmp/swapconf file.&lt;BR /&gt;&lt;BR /&gt; 7. Use the swap chunk number as index and determine the value of&lt;BR /&gt;    dev_t for this swap chunk:&lt;BR /&gt;&lt;BR /&gt;    index 257 -&amp;gt; dev_t=0x40010001&lt;BR /&gt;&lt;BR /&gt;    Note: 'dev_t' contains a major and a minor number:&lt;BR /&gt;&lt;BR /&gt;          major: first 2 hex digits: ponits to driver -&amp;gt; device type&lt;BR /&gt;&lt;BR /&gt;          minor: other hex digits: first 2 -&amp;gt; vgnumber -,&lt;BR /&gt;                 last 4 -&amp;gt; lvolnumber -&amp;gt;  Ox40 -&amp;gt; 64 decimal -&amp;gt;&lt;BR /&gt;                 the device is a lvol  (0x1f for example, would be a disk)&lt;BR /&gt;                 -&amp;gt; 010001 -&amp;gt; vg01/lvol1&lt;BR /&gt;&lt;BR /&gt; 8. Execute the following command to identify the disk:&lt;BR /&gt;&lt;BR /&gt;    # lvdisplay -v /dev/vg01/lvol1 | more&lt;BR /&gt;&lt;BR /&gt;    Note: In this case, c0t5d0 is the problem disk.&lt;BR /&gt;&lt;BR /&gt;You can do one of two things:&lt;BR /&gt;&lt;BR /&gt; A. Log a hardware call to check/replace the disk.&lt;BR /&gt;&lt;BR /&gt;    --OR--&lt;BR /&gt;&lt;BR /&gt; B. Perform the hardware check.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;If you decide to perform a hardware check:&lt;BR /&gt;&lt;BR /&gt; 1. Determine the swap devices:&lt;BR /&gt;&lt;BR /&gt;    # swapinfo -t&lt;BR /&gt;&lt;BR /&gt;    Note: The output in this case reports&lt;BR /&gt;          /dev/vg00/lvol2 and /dev/vg01/lvol1.&lt;BR /&gt;&lt;BR /&gt;           Kb      Kb      Kb  PCT  START/      Kb&lt;BR /&gt;TYPE    AVAIL    USED    FREE USED   LIMIT RESERVE PRI  NAME&lt;BR /&gt;dev    524288    7260  517028   137;       0       -   1  /dev/vg00/lvol2&lt;BR /&gt;dev    524288    7080  517208   137;       0       -   1  /dev/vg01/lvol1&lt;BR /&gt;reserve     -  139948 -139948&lt;BR /&gt;total 1048576  154288  894288  1537;       -       0   -&lt;BR /&gt;&lt;BR /&gt; 2. Execute the following comamnds to identify the disk:&lt;BR /&gt;&lt;BR /&gt;    A. # lvdisplay -v /dev/vg00/lvol2 | more&lt;BR /&gt;&lt;BR /&gt;    B. # lvdisplay -v /dev/vg01/lvol1 | more&lt;BR /&gt;&lt;BR /&gt;       Note: In this example, /dev/vg00/lvol2 corresponds to disk c0t6d0,&lt;BR /&gt;             and /dev/vg01/lvol1 corresponds to disk c0t5d0.&lt;BR /&gt;&lt;BR /&gt;Finally, via online (cstm/mstm/xstm) or offline diagnostics (boot from&lt;BR /&gt;support CD-ROM, run ODE) review the disk logs.  You should see the same&lt;BR /&gt;problems that you saw after completing Steps 1 through 8 (of the first&lt;BR /&gt;procedure).&lt;BR /&gt;&lt;BR /&gt;Once again, you can log a hardware call to check/replace the disk.&lt;BR /&gt;&lt;BR /&gt;/End/&lt;BR /&gt;&lt;BR /&gt;This should help you in determining the faulty disk&lt;BR /&gt;&lt;BR /&gt;-HTH&lt;BR /&gt;Ramesh</description>
    <pubDate>Thu, 06 Sep 2001 02:58:02 GMT</pubDate>
    <dc:creator>linuxfan</dc:creator>
    <dc:date>2001-09-06T02:58:02Z</dc:date>
    <item>
      <title>I/O Error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/i-o-error/m-p/2576056#M858325</link>
      <description>The following error message has appeared in my Syslog:&lt;BR /&gt;&lt;BR /&gt;Aug  6 12:48:54 hn227 vmunix: Page I/O error(1) while swapping from disk for device 0x03000000,&lt;BR /&gt;Aug  6 12:48:54 hn227 vmunix:               block #508218, page addr = 2f1.401ef000mna&lt;BR /&gt;Aug  6 12:48:54 hn227 vmunix: Making the above swap block unavailable for future use. Please check&lt;BR /&gt;Aug  6 12:48:54 hn227 vmunix: for any possible hardware/firware errors on the swap&lt;BR /&gt;Aug  6 12:48:54 hn227 vmunix: device IMMEDIATELY&lt;BR /&gt;&lt;BR /&gt;The Server is a 9000/813/D330 running HPUX 10.20&lt;BR /&gt;&lt;BR /&gt;I have checked /dev directory and I cannot map the major and minor number to a disk.&lt;BR /&gt;&lt;BR /&gt;swapinfo output is below:&lt;BR /&gt;&lt;BR /&gt;             Kb      Kb      Kb   PCT  START/      Kb&lt;BR /&gt;TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME&lt;BR /&gt;dev      262144   52384  209760   20%       0       -    1  /dev/vg00/lvol2&lt;BR /&gt;localfs  262144       0  262144    0%  262144       0    1  /db/paging&lt;BR /&gt;reserve       -   50656  -50656&lt;BR /&gt;&lt;BR /&gt;Has anybody encountered this error ??? Why is it that I cannot map the major and minor numbers ??&lt;BR /&gt;&lt;BR /&gt;Cheers&lt;BR /&gt;Eddie Salvatierra&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 06 Sep 2001 02:41:32 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/i-o-error/m-p/2576056#M858325</guid>
      <dc:creator>Eddie Salvatierra</dc:creator>
      <dc:date>2001-09-06T02:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: I/O Error</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/i-o-error/m-p/2576057#M858326</link>
      <description>Hi Eddie,&lt;BR /&gt;&lt;BR /&gt;Found a HP doc S1100002373 which resembles your problem. Hope this is helpful&lt;BR /&gt;&lt;BR /&gt;/Begin/&lt;BR /&gt;&lt;BR /&gt;The /var/adm/syslog/OLDsyslog.log file contains many of the following&lt;BR /&gt;messages:&lt;BR /&gt;&lt;BR /&gt;     Page I/O error(1) while swapping from disk for device 0x03000000,&lt;BR /&gt;     block #4210812, page addr = 3077.7b03b000&lt;BR /&gt;     Making the above swap block unavailable for future use.  Please&lt;BR /&gt;     check for any possible hardware/firware errors on the swap device&lt;BR /&gt;     IMMEDIATELY&lt;BR /&gt;&lt;BR /&gt;These messages are followed by this system panic:&lt;BR /&gt;&lt;BR /&gt;     vfdswapi: syncpageio detected an error&lt;BR /&gt;&lt;BR /&gt;Since I am running multiple swap devices, how can I determine which&lt;BR /&gt;device has the hardware problem?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;CONFIGURATION&lt;BR /&gt;Operating System - HP-UX&lt;BR /&gt;Subsystem - System Interrupts&lt;BR /&gt;&lt;BR /&gt;RESOLUTION&lt;BR /&gt;From a software perspective, the block number in the error message&lt;BR /&gt;(4210812) will help you to identify the problem hardware device.&lt;BR /&gt;&lt;BR /&gt;Perform the following steps to locate the problem device:&lt;BR /&gt;&lt;BR /&gt; 1. Omit the last 14 bits of 4210812 to get the swap chunk number:&lt;BR /&gt;&lt;BR /&gt;    4210812 / 16384 = 257&lt;BR /&gt;&lt;BR /&gt;    Note: Use the swapconf.pl script (which you should have in the&lt;BR /&gt;          q4lib) to determine on which disk this swap chunk resides.&lt;BR /&gt;&lt;BR /&gt; 2. Run q4 on the crashdump.&lt;BR /&gt;&lt;BR /&gt; 3. Type 'include swapconf.pl' at the q4 prompt.&lt;BR /&gt;&lt;BR /&gt; 4. Type 'run SwapConf &amp;gt; /tmp/swapconf' at the q4 prompt.&lt;BR /&gt;&lt;BR /&gt; 5. Type 'exit' at the q4 prompt.&lt;BR /&gt;&lt;BR /&gt; 6. Search for the 'swaptab' table in the /tmp/swapconf file.&lt;BR /&gt;&lt;BR /&gt; 7. Use the swap chunk number as index and determine the value of&lt;BR /&gt;    dev_t for this swap chunk:&lt;BR /&gt;&lt;BR /&gt;    index 257 -&amp;gt; dev_t=0x40010001&lt;BR /&gt;&lt;BR /&gt;    Note: 'dev_t' contains a major and a minor number:&lt;BR /&gt;&lt;BR /&gt;          major: first 2 hex digits: ponits to driver -&amp;gt; device type&lt;BR /&gt;&lt;BR /&gt;          minor: other hex digits: first 2 -&amp;gt; vgnumber -,&lt;BR /&gt;                 last 4 -&amp;gt; lvolnumber -&amp;gt;  Ox40 -&amp;gt; 64 decimal -&amp;gt;&lt;BR /&gt;                 the device is a lvol  (0x1f for example, would be a disk)&lt;BR /&gt;                 -&amp;gt; 010001 -&amp;gt; vg01/lvol1&lt;BR /&gt;&lt;BR /&gt; 8. Execute the following command to identify the disk:&lt;BR /&gt;&lt;BR /&gt;    # lvdisplay -v /dev/vg01/lvol1 | more&lt;BR /&gt;&lt;BR /&gt;    Note: In this case, c0t5d0 is the problem disk.&lt;BR /&gt;&lt;BR /&gt;You can do one of two things:&lt;BR /&gt;&lt;BR /&gt; A. Log a hardware call to check/replace the disk.&lt;BR /&gt;&lt;BR /&gt;    --OR--&lt;BR /&gt;&lt;BR /&gt; B. Perform the hardware check.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;If you decide to perform a hardware check:&lt;BR /&gt;&lt;BR /&gt; 1. Determine the swap devices:&lt;BR /&gt;&lt;BR /&gt;    # swapinfo -t&lt;BR /&gt;&lt;BR /&gt;    Note: The output in this case reports&lt;BR /&gt;          /dev/vg00/lvol2 and /dev/vg01/lvol1.&lt;BR /&gt;&lt;BR /&gt;           Kb      Kb      Kb  PCT  START/      Kb&lt;BR /&gt;TYPE    AVAIL    USED    FREE USED   LIMIT RESERVE PRI  NAME&lt;BR /&gt;dev    524288    7260  517028   137;       0       -   1  /dev/vg00/lvol2&lt;BR /&gt;dev    524288    7080  517208   137;       0       -   1  /dev/vg01/lvol1&lt;BR /&gt;reserve     -  139948 -139948&lt;BR /&gt;total 1048576  154288  894288  1537;       -       0   -&lt;BR /&gt;&lt;BR /&gt; 2. Execute the following comamnds to identify the disk:&lt;BR /&gt;&lt;BR /&gt;    A. # lvdisplay -v /dev/vg00/lvol2 | more&lt;BR /&gt;&lt;BR /&gt;    B. # lvdisplay -v /dev/vg01/lvol1 | more&lt;BR /&gt;&lt;BR /&gt;       Note: In this example, /dev/vg00/lvol2 corresponds to disk c0t6d0,&lt;BR /&gt;             and /dev/vg01/lvol1 corresponds to disk c0t5d0.&lt;BR /&gt;&lt;BR /&gt;Finally, via online (cstm/mstm/xstm) or offline diagnostics (boot from&lt;BR /&gt;support CD-ROM, run ODE) review the disk logs.  You should see the same&lt;BR /&gt;problems that you saw after completing Steps 1 through 8 (of the first&lt;BR /&gt;procedure).&lt;BR /&gt;&lt;BR /&gt;Once again, you can log a hardware call to check/replace the disk.&lt;BR /&gt;&lt;BR /&gt;/End/&lt;BR /&gt;&lt;BR /&gt;This should help you in determining the faulty disk&lt;BR /&gt;&lt;BR /&gt;-HTH&lt;BR /&gt;Ramesh</description>
      <pubDate>Thu, 06 Sep 2001 02:58:02 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/i-o-error/m-p/2576057#M858326</guid>
      <dc:creator>linuxfan</dc:creator>
      <dc:date>2001-09-06T02:58:02Z</dc:date>
    </item>
  </channel>
</rss>

