How to check if rsc is physically exist

I have a bunch of servers that cant connect via rsc, but supposingly they can connect...
Any chance I can check if the rsc card is physically exist in the server by some command? Some of the machines are in overseas, and I won't go datacenter to check anyways...
Many Thanks!

prtdiag -v will show you if the RSC card exists

Thanks incredible :slight_smile:

I got below result from prtdiag -v, seems doesnt shows rsc card details but confirmed this machine has rsc installed...any thoughts? Many thanks again...

bash-2.05$ prtdiag -v
System Configuration:  Sun Microsystems  sun4u Sun Fire V890
System clock frequency: 150 MHz
Memory size: 40960 Megabytes
========================= CPUs ===============================================
           Run   E$  CPU    CPU
Brd  CPU   MHz   MB Impl.   Mask
--- ----- ---- ---- ------- ----
 A  0, 16 1500 32.0 US-IV+   2.1
 B  1, 17 1500 32.0 US-IV+   2.1
 A  2, 18 1500 32.0 US-IV+   2.1
 B  3, 19 1500 32.0 US-IV+   2.1
 C  4, 20 1500 32.0 US-IV+   2.1
 D  5, 21 1500 32.0 US-IV+   2.2
 C  6, 22 1500 32.0 US-IV+   2.1
 D  7, 23 1500 32.0 US-IV+   2.2
========================= Memory Configuration ===============================
           Logical  Logical  Logical
      MC   Bank     Bank     Bank         DIMM    Interleave  Interleaved
 Brd  ID   num      size     Status       Size    Factor      with
----  ---  ----     ------   -----------  ------  ----------  -----------
  A    0     0      1024MB   no_status     512MB     8-way        0
  A    0     1      1024MB   no_status     512MB     8-way        0
  A    0     2      1024MB   no_status     512MB     8-way        0
  A    0     3      1024MB   no_status     512MB     8-way        0
  B    1     0      1024MB   no_status     512MB     8-way        1
  B    1     1      1024MB   no_status     512MB     8-way        1
  B    1     2      1024MB   no_status     512MB     8-way        1
  B    1     3      1024MB   no_status     512MB     8-way        1
  A    2     0      1024MB   no_status     512MB     8-way        0
  A    2     1      1024MB   no_status     512MB     8-way        0
  A    2     2      1024MB   no_status     512MB     8-way        0
  A    2     3      1024MB   no_status     512MB     8-way        0
  B    3     0      1024MB   no_status     512MB     8-way        1
  B    3     1      1024MB   no_status     512MB     8-way        1
  B    3     2      1024MB   no_status     512MB     8-way        1
  B    3     3      1024MB   no_status     512MB     8-way        1
  C    4     0      1024MB   no_status     512MB     8-way        2
  C    4     1      1024MB   no_status     512MB     8-way        2
  C    4     2      1024MB   no_status     512MB     8-way        2
  C    4     3      1024MB   no_status     512MB     8-way        2
  D    5     0      2048MB   no_status    1024MB     8-way        3
  D    5     1      2048MB   no_status    1024MB     8-way        3
  D    5     2      2048MB   no_status    1024MB     8-way        3
  D    5     3      2048MB   no_status    1024MB     8-way        3
  C    6     0      1024MB   no_status     512MB     8-way        2
  C    6     1      1024MB   no_status     512MB     8-way        2
  C    6     2      1024MB   no_status     512MB     8-way        2
  C    6     3      1024MB   no_status     512MB     8-way        2
  D    7     0      2048MB   no_status    1024MB     8-way        3
  D    7     1      2048MB   no_status    1024MB     8-way        3
  D    7     2      2048MB   no_status    1024MB     8-way        3
  D    7     3      2048MB   no_status    1024MB     8-way        3
========================= IO Cards =========================
 
                         Bus  Max
     IO   Port Bus       Freq Bus  Dev,
Brd  Type  ID  Side Slot MHz  Freq Func State Name                                                                                                            Model
---- ---- ---- ---- ---- ---- ---- ---- ----- --------------------------------                                                                                ----------------------
I/O  PCI   9    B    4    33   33  4,0  ok    network-pci100b,35.30                                                                                           SUNW,pci-ce

No failures found in System
===========================

========================= Environmental Status =========================
System Temperatures (Celsius):
-------------------------------
Device          Temperature     Status
---------------------------------------
CPU0             61             OK
CPU1             59             OK
CPU2             61             OK
CPU3             64             OK
CPU4             66             OK
CPU5             63             OK
CPU6             63             OK
CPU7             62             OK
MB               33             OK
IOB              27             OK
DBP0             27             OK
DBP1             27             OK
=================================
Front Status Panel:
-------------------
Keyswitch position: NORMAL
System LED Status:
                   GEN FAULT                REMOVE
                    [OFF]                    [OFF]
                   DISK FAULT               POWER FAULT
                    [OFF]                    [OFF]
                   LEFT THERMAL FAULT       RIGHT THERMAL FAULT
                    [OFF]                    [OFF]
                   LEFT DOOR                RIGHT DOOR
                    [OFF]                    [OFF]
=================================
Disk Status:
          Presence      Fault LED       Remove LED
DISK   0: [PRESENT]        [OFF]           [OFF]
DISK   1: [PRESENT]        [OFF]           [OFF]
DISK   2: [PRESENT]        [OFF]           [OFF]
DISK   3: [PRESENT]        [OFF]           [OFF]
DISK   4: [PRESENT]        [OFF]           [OFF]
DISK   5: [PRESENT]        [OFF]           [OFF]
DISK   6: [PRESENT]        [OFF]           [OFF]
DISK   7: [PRESENT]        [OFF]           [OFF]
DISK   8: [PRESENT]        [OFF]           [OFF]
DISK   9: [PRESENT]        [OFF]           [OFF]
DISK  10: [PRESENT]        [OFF]           [OFF]
DISK  11: [PRESENT]        [OFF]           [OFF]
=================================
Fan Bank :
----------
Bank                        Speed         Status        Fan State
                           ( RPMS )
----                       --------      ---------      ---------
CPU0_PRIM_FAN                2040        [ENABLED]          OK
CPU1_PRIM_FAN                2127        [ENABLED]          OK
CPU0_SEC_FAN                    0        [DISABLED]         OK
CPU1_SEC_FAN                    0        [DISABLED]         OK
IO0_PRIM_FAN                 3000        [ENABLED]          OK
IO1_PRIM_FAN                 2857        [ENABLED]          OK
IO0_SEC_FAN                     0        [DISABLED]         OK
IO1_SEC_FAN                     0        [DISABLED]         OK
IO_BRIDGE_PRIM_FAN           3614        [ENABLED]          OK
IO_BRIDGE_SEC_FAN               0        [DISABLED]         OK
=================================
Power Supplies:
---------------
Supply     Status     Fan Fail  Temp Fail  CS Fail  3.3V   5V   12V   48V
------  ------------  --------  ---------  -------  ----   --   ---   ---
PS0      GOOD                                         6     5     3     7
PS1      GOOD                                         6     5     3     7
PS2      GOOD                                         6     5     3     7

========================= HW Revisions =======================================
System PROM revisions:
----------------------
OBP 4.22.34 2007/07/23 13:01
IO ASIC revisions:
------------------
                     Port
Brd  Model            ID  Status Version
---- --------------- ---- ------ -------
IB-1 unknown          8    ok     7
IB-1 unknown          9    ok     7

Indeed prtdiag isn't the right tool for that.

You can first check if the SUNWrsc package is there. If it isn't there, the RCS board is unlikely to be there too.

If SUNWrsc is installed, run (ksh):

# /usr/platform/$(uname -i)/rsc/rscadm show

That should show the RSC configuration or an error message if that board is missing.

The RSC package can be installed even though there might not be any RSC card there physically..
So you're trying to use the "show" option here to see if it yields any output?

As I wrote, there will always be an output, whether regular or an error message.

You can look to see if the /dev entry exists:

root# ls -l /dev/rsc-control
lrwxrwxrwx 1 root root 58 Aug 10 2006 /dev/rsc-control -> ../devices/pci@9,700000/ebus@1/rsc-control@1,3062f8:sspctl

You can also look at prtconf -vP and look for lines like these:

        rsc-control, instance \#0
            Device Minor Nodes:
                dev=\(37,16384\)
                    dev_path=/pci@9,700000/ebus@1/rsc-control@1,3062f8:sspctl
                        spectype=chr type=minor
                        dev_link=/dev/rsc-control