InfoTag= Proms Levels in the A5000 disk arrays FYI This is a list of firmware revs that needed to run the A5000 with the recommended patches for 2.5.1. 2.5.1 2.6 CK Patch Patch Firmware Matrix Required file used -- ----- ----- --------- -------- -------- --------- 1 103346 103346 Open Boot Prom 3.2.16 N/A 2 105310 105375 I/O bd on A5000 SENA IB 1.08(09) ibfirmware 3 106129*106129 Actual Disks Disc Firm 17xx *108104=10k disks 4 103346 103346 I/O bd e5000 I/O Sys 1.8.7 N/A 5 105310 105375 SCO+ I/O gbics FC100/s 1.11 fcal_s_fcode ================== Check # 1 =============================== Q.) How do you know what rev your openboot prom is? A.) It's in the banner at boot or /usr/sbin/prtconf -V (that's a capital V) in Solaris 2.5 and up ================== Check # 2 =============================== Note: A5000 I/O board .... where the gbic plugs in. Q.) How do you know what rev your of I/O bd on the A5000? A.) luxadm disp box001 | grep Revision Q.) How do I change it? A.) See patch 105310. - install patch - boot cdrom -s; mount root over a - cp /a/usr/lib/locale/C/LC_MESSAGES/ibfirmware /tmp/ibfirmware - /usr/sbin/luxadm download -s -f /tmp/ibfirmware boox001 ================== Check # 3 =============================== Q.) How do you know what rev your disks are? A.) luxadm inq /dev/rdsk/c*s2 | grep Rev ================== Check # 4 =============================== Q.) How do you know what rev your "I/O+ bd on e5000" is? A.) /usr/platform/sun4u/sbin/prtdiag -v # look for "FCODE" ================== Example Check # 5 =============================== Note: gbic module itself on both the host and the array Q.) How do you know what rev your SCO+I/O bd is? A.) luxadm fcal_s_download # (bin and instructions from 105310) or luxadm fcal_s_download # doesn't seem to work Q.) How do you update? A.) See patch 105310. (bin included in patch) - install patch - boot cdrom -s - luxadm fcal_s_download -f /usr/lib/firmware/fc_s/fcal_s_fcode ================== End Check # 5 =============================== Notes: Q.) How do I know what I/O slot the array or disk is on? A.) ls -la /dev/dsk/c2t6d0s1 ../../devices/sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w210000203719b542,0:a - divide sbus by 2 and discard the remander ie. 2/2=1 so I/O bd. 1 - socal@d tells you it's on the fcal of the I/O bd. given: ../../devices/sbus@7,0/SUNW,socal@0,0/sf@0,0/ssd@w2100002037332a0e,0:h - divide sbus by 2 and discard the remander ie. 7/2=3 so I/O bd. 3 - socal@0,0 tells you it's on the sbus bd. on the I/O bd. --------------------------------------------------------------------------------- Q.) How do I id a disk? A.) luxadm disp ARRAY0 # grab the www disk # luxadm disp # ie 200000203719b542 note: d in hex = 13 --------------------------------------------------------------------------------- Q.) How do I id a disk? A.) prtdiag and prtconf are good.