BB Unix Network Monitor - Message

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: {bb} bb-prtdiag-4_5.tar.gz posted to deadcat.



On Thu, 2005-24-02 at 14:14 -0800, Christian Thibodeau wrote:
> On Thu, 2005-24-02 at 16:04 -0500, Craig Cook wrote:
> > New verison...
> > 
> > #       4.5   - Added disk checks for 480R
> > #             - Corrected activity LED checks for E250 & E450
> > #             - Added more debug code
> > #             - Modified to allow passing of parameters for testing
> > #             - Applied patch from Kelvin Russell
> > #               - Corrected 480R fan checks
> > 
> > I have noticed that it does not handle 440's... anyone care to add support?
> > 
> 
> I have added 440 support to the version I have here. I will download
> that new version and see what changes need to be made and I will send a
> patch.

I am attaching a patch to add v440 support as well as the prtdiag -v
output from a v440.

Hope this helps (and I hope this was the right diff format :)

--- bb-prtdiag.sh	2005-02-24 15:32:37.976048600 -0800
+++ ../bb-prtdiag-4_5a.sh	2005-02-24 16:09:00.000000000 -0800
@@ -481,7 +481,9 @@
       check_fan_status
       check_power_supplies
 
-      if [ "$MACHINETYPE" = "Sun-Fire-V1xx" ] || [ "$MACHINETYPE" = "Netra-T12" ]; then
+      if [ "$MACHINETYPE" = "Sun-Fire-V1xx" ] ||
+         [ "$MACHINETYPE" = "Netra-T12" ] ||
+         [ "$MACHINETYPE" = "Sun-Fire-V440" ] ; then
         check_voltage
       fi
 
@@ -981,7 +983,7 @@
   #####  Now check for fans.
   #####
 
-  FAN_CHECK=`$CAT $PRTFILE | $EGREP '(ft_f|Fans:|Fan Status:|Fan Bank :)' `
+  FAN_CHECK=`$CAT $PRTFILE | $EGREP '(ft_f|Fans:|Fan Status:|Fan Bank :|Fan Speeds:)' `
   if [ ! -z "$FAN_CHECK" ]; then
       case $MACHINETYPE in
 
@@ -1020,6 +1022,10 @@
             BAD_FANS=`$GREP "ft_f" $PRTFILE |
                       $EGREP -v "okay|self"`
               ;;
+          Sun-Fire-V440)
+            BAD_FANS=`$EGREP "TACH|FAN" $PRTFILE |
+                      $GREP -v "okay"`
+              ;;
           *)
             BAD_FANS=`$AWK '/Fans:/, /^$/ {print $0}' $PRTFILE |
                       $GREP -v "^$" |
@@ -1159,6 +1165,13 @@
             TEMPS="$TEMPSCPU $TEMPSBRDS"
              ;;
 
+          Sun-Fire-V440)
+            TEMPS=`$CAT $PRTFILE |
+                   $EGREP "T_AMB|T_CORE" |
+                   $SED 's/C / /g' |
+                   $AWK '{print $1,$3,$6,$7,","}'`
+             ;;
+
           * ) 
             TEMPS=`$CAT $PRTFILE | 
                    $EGREP '^ +[0-9A-Z]+ +[0-9]+$'|
@@ -1235,7 +1248,7 @@
                          CPUHIGHWARN=50;
                       }
 
-                  } else if (SYSTEM == "Sun-Fire-880" || SYSTEM="Sun-Fire-V890") {
+                  } else if (SYSTEM == "Sun-Fire-880" || SYSTEM == "Sun-Fire-V890") {
                       # typical is 65
                       # limits from "prtpicl -v -c temperature-sensor"
                       # CPU will shutdown at 100
@@ -1295,6 +1308,14 @@
                                 CPUHIGHPANIC=$4;
                                 CPUHIGHWARN=$3;
                         }
+
+                  } else if (SYSTEM == "Sun-Fire-V440") {
+                        # Use values from prtdiag report
+                        CPUHIGHPANIC=$4;
+                        CPUHIGHWARN=$3;
+                        CPULOWWARN=0;
+                        CPULOWPANIC=-10;
+
                   } else {
                        CPUHIGHWARN=70;
                        CPUHIGHPANIC=75;
@@ -1448,8 +1469,12 @@
       #####
       if [ "$MACHINETYPE" = "Netra-T12" ]; then
           VOL_CHECK=`$CAT $PRTFILE | $GREP "v_"`
-      else 
+      else
+          if [ "$MACHINETYPE" = "Sun-Fire-V440" ]; then
+              VOL_CHECK=`$CAT $PRTFILE | $GREP "V_"`
+          else
           VOL_CHECK=`$CAT $PRTFILE | $GREP "Supply voltages" `
+          fi
       fi
       if [ ! -z "$VOL_CHECK" ]; then
         case $MACHINETYPE in
@@ -1465,6 +1490,10 @@
             BAD_VOL=`$GREP "v_" $PRTFILE |
                      $GREP -v "okay"`
               ;;
+          Sun-Fire-V440)
+            BAD_VOL=`$GREP "V_" $PRTFILE |
+                     $GREP -v "okay"`
+              ;;
         esac
           if [ ! -z "$BAD_VOL" ]; then
               COLOR="red"
System Configuration: Sun Microsystems  sun4u Sun Fire V440
System clock frequency: 177 MHZ
Memory size: 8GB        

==================================== CPUs ====================================
               E$          CPU                  CPU     Temperature
CPU  Freq      Size        Implementation       Mask    Die   Amb.  Status      Location
---  --------  ----------  -------------------  -----   ----  ----  ------      --------
  0  1062 MHz  1MB         SUNW,UltraSPARC-IIIi   2.4     -     -    online       -      
  1  1062 MHz  1MB         SUNW,UltraSPARC-IIIi   2.4     -     -    online       -      
  2  1062 MHz  1MB         SUNW,UltraSPARC-IIIi   2.4     -     -    online       -      
  3  1062 MHz  1MB         SUNW,UltraSPARC-IIIi   2.4     -     -    online       -      

================================= IO Devices =================================
Bus   Freq      Slot +  Name +
Type  MHz       Status  Path                          Model
----  ----  ----------  ----------------------------  --------------------
pci    66           MB  pci108e,abba (network)        SUNW,pci-ce        
                  okay  /pci@1c,600000/network@2

pci    66         PCI2  fibre-channel-pci10df,f900                       
                  okay  /pci@1d,700000/fibre-channel@2

pci    33           MB  isa/su (serial)                                  
                  okay  /pci@1e,600000/isa@7/serial@0,3f8

pci    33           MB  isa/su (serial)                                  
                  okay  /pci@1e,600000/isa@7/serial@0,2e8

pci    33           MB  isa/rmc-comm-rmc_comm (seria+                    
                  okay  /pci@1e,600000/isa@7/rmc-comm@0,3e8

pci    33           MB  pciclass,0c0310 (usb)                            
                  okay  /pci@1e,600000/usb@a

pci    33           MB  pciclass,0c0310 (usb)                            
                  okay  /pci@1e,600000/usb@b

pci    33           MB  pci10b9,5229 (ide)                               
                  okay  /pci@1e,600000/ide@d

pci    66           MB  pci108e,abba (network)        SUNW,pci-ce        
                  okay  /pci@1f,700000/network@1

pci    66           MB  scsi-pci1000,30 (scsi-2)      LSI,1030           
                  okay  /pci@1f,700000/scsi@2

pci    66           MB  scsi-pci1000,30 (scsi-2)      LSI,1030           
                  okay  /pci@1f,700000/scsi@2,1


============================ Memory Configuration ============================
Segment Table:
-----------------------------------------------------------------------
Base Address       Size       Interleave Factor  Contains
-----------------------------------------------------------------------
0x0                2GB               4           BankIDs 0,1,2,3
0x1000000000       2GB               4           BankIDs 16,17,18,19
0x2000000000       2GB               4           BankIDs 32,33,34,35
0x3000000000       2GB               4           BankIDs 48,49,50,51

Bank Table:
-----------------------------------------------------------
           Physical Location
ID       ControllerID  GroupID   Size       Interleave Way
-----------------------------------------------------------
0        0             0         512MB           0,1,2,3
1        0             1         512MB           
2        0             1         512MB           
3        0             0         512MB           
16       1             0         512MB           0,1,2,3
17       1             1         512MB           
18       1             1         512MB           
19       1             0         512MB           
32       2             0         512MB           0,1,2,3
33       2             1         512MB           
34       2             1         512MB           
35       2             0         512MB           
48       3             0         512MB           0,1,2,3
49       3             1         512MB           
50       3             1         512MB           
51       3             0         512MB           

Memory Module Groups:
--------------------------------------------------
ControllerID   GroupID  Labels         Status
--------------------------------------------------
0              0        C0/P0/B0/D0    
0              0        C0/P0/B0/D1    
0              1        C0/P0/B1/D0    
0              1        C0/P0/B1/D1    
1              0        C1/P0/B0/D0    
1              0        C1/P0/B0/D1    
1              1        C1/P0/B1/D0    
1              1        C1/P0/B1/D1    
2              0        C2/P0/B0/D0    
2              0        C2/P0/B0/D1    
2              1        C2/P0/B1/D0    
2              1        C2/P0/B1/D1    
3              0        C3/P0/B0/D0    
3              0        C3/P0/B0/D1    
3              1        C3/P0/B1/D0    
3              1        C3/P0/B1/D1    

============================ Environmental Status ============================
Fan Speeds:
---------------------------------------------
Location       Sensor          Status   Speed
---------------------------------------------
FT0/F0         TACH            okay     3770 rpm         
FT1/F0         TACH            okay     3857 rpm         
FT1/F1         TACH            okay     3792 rpm         
PS0            FF_PDCT_FAN     okay         
PS1            FF_PDCT_FAN     okay         

Temperature sensors:
-----------------------------------------------------------------------------
Location       Sensor         Temperature  Lo   LoWarn  HiWarn    Hi   Status
-----------------------------------------------------------------------------
C0/P0          T_CORE           42C       -10C    0C     97C    102C   okay
C1/P0          T_CORE           43C       -10C    0C     97C    102C   okay
C2/P0          T_CORE           43C       -10C    0C     97C    102C   okay
C3/P0          T_CORE           41C       -10C    0C     97C    102C   okay
C0             T_AMB            27C       -10C    0C     60C     65C   okay
C1             T_AMB            27C       -10C    0C     60C     65C   okay
C2             T_AMB            28C       -10C    0C     60C     65C   okay
C3             T_AMB            27C       -10C    0C     60C     65C   okay
SCSIBP         T_AMB            24C       -11C    0C     47C     52C   okay
MB             T_AMB            29C       -10C    0C     65C     75C   okay
----------------------------------------------------------------------
Current sensors:
----------------------------------------------------------------------
Location  Sensor          Current    Lo     LoWarn  HiWarn   Hi    Status
----------------------------------------------------------------------
MB         FF_SCSIA      -         -       -       -       -   okay
MB         FF_SCSIB      -         -       -       -       -   okay
MB         FF_POK        -         -       -       -       -   okay
C0/P0      FF_POK        -         -       -       -       -   okay
C1/P0      FF_POK        -         -       -       -       -   okay
C2/P0      FF_POK        -         -       -       -       -   okay
C3/P0      FF_POK        -         -       -       -       -   okay
------------------------------------------------------------------------
Voltage sensors:
------------------------------------------------------------------------
Location   Sensor       Voltage     Lo     LoWarn  HiWarn   Hi    Status
------------------------------------------------------------------------
MB         V_+1V5          1.49V     1.20V   1.27V   1.73V   1.80V okay
MB         V_VCCTM         2.52V     2.00V   2.12V   2.88V   3.00V okay
MB         V_NET0_1V2D     1.25V     0.96V   1.02V   1.38V   1.44V okay
MB         V_NET1_1V2D     1.26V     0.96V   1.02V   1.38V   1.44V okay
MB         V_NET0_1V2A     1.25V     0.96V   1.02V   1.38V   1.44V okay
MB         V_NET1_1V2A     1.26V     0.96V   1.02V   1.38V   1.44V okay
MB         V_+3V3          3.40V     2.64V   2.81V   3.80V   3.96V okay
MB         V_+3V3STBY      3.33V     2.64V   2.81V   3.80V   3.96V okay
MB/BAT     V_BAT           3.05V       -     2.25V     -       -   okay
MB         V_SCSI_CORE     1.80V     1.44V   1.53V   2.07V   2.16V okay
MB         V_+5V           5.05V     4.00V   4.25V   5.75V   6.00V okay
MB         V_+12V         12.06V     9.60V  10.20V  13.80V  14.40V okay
MB         V_-12V        -11.97V   -14.40V -13.80V -10.20V  -9.60V okay
PS0        P_PWR             -         -       -       -       -   okay
PS0        FF_POK            -         -       -       -       -   okay
PS1        P_PWR             -         -       -       -       -   okay
PS1        FF_POK            -         -       -       -       -   okay
---------------------
Keyswitch:
---------------------
Location       State
---------------------
SYS/SYSCTRL    NORMAL
--------------------------------------------------
Led State:
--------------------------------------------------
Location   Led                   State       Color
--------------------------------------------------
SYS        ACT                   on          green           
SYS        SERVICE               off         amber           
SYS        LOCATE                off         white           
PS0        POK                   on          green           
PS0        STBY                  on          green           
PS0        SERVICE               off         amber           
PS0        OK2RM                 off         blue            
PS1        POK                   on          green           
PS1        STBY                  on          green           
PS1        SERVICE               off         amber           
PS1        OK2RM                 off         blue            
HDD0       SERVICE               off         amber           
HDD0       OK2RM                 off         blue            
HDD1       SERVICE               off         amber           
HDD1       OK2RM                 off         blue            
HDD2       SERVICE               off         amber           
HDD2       OK2RM                 off         blue            
HDD3       SERVICE               off         amber           
HDD3       OK2RM                 off         blue            

=========================== FRU Operational Status ===========================
-------------------------
Fru Operational Status:
-------------------------
Location        Status   
-------------------------
SC              okay
HDD0            present
HDD1            present
HDD2            present
HDD3            present
PS0             okay
PS1             okay

================================ HW Revisions ================================
ASIC Revisions:
-------------------------------------------------------------------
Path                   Device           Status             Revision
-------------------------------------------------------------------
/pci@1c,600000         pci108e,a801     okay               4   
/pci@1d,700000         pci108e,a801     okay               4   
/pci@1e,600000         pci108e,a801     okay               4   
/pci@1f,700000         pci108e,a801     okay               4   

System PROM revisions:
----------------------
OBP 4.16.1 2004/09/03 04:22 Sun Fire V440,Netra 440
OBDIAG 4.16.1 2004/09/03 04:23  

Attachment: signature.asc
Description: This is a digitally signed message part


Home | Main Index | Thread Index