7 Replies Latest reply: Sep 28, 2012 4:18 AM by rukbat RSS

    Vendor part number to Sun part number mapping

    midhu
      I am getting vendor part number in prtfru and showfru outputs of Sun Fire V240 server. I am not getting Sun part number in those outputs. So is there any way to determine sun part no. from vendor part no.

      Thanks in advance.

      Edited by: midhu on Oct 10, 2012 11:37 AM
        • 1. Re: Vendor part number to Sun part number mapping
          Nik
          Hi.

          prtfru show Sun_Part_No. You need just add "-" after first 3 digits.

          Or show for which fru you can't find Sun P/N.

          Regards.
          • 2. Re: Vendor part number to Sun part number mapping
            midhu
            The part is memory and this is a Sun Fire v240 server. I have checked prtfru outputs of several v240 machines but i was not able to get the sun part no. for memory in any of these machines. Find the below output from prtfru -x.


            <Location name="B0?Label=B0">
            <Fru name="bank">
            <Location name="D0?Label=D0">
            <Container name="mem-module">
            <ContainerData>
            <Segment name="SP">
            <DIMM_Capacity value="1 GB"/>
            <SPD_R>
            <SPD_Bytes_Written_SPDMemory value="80"/>
            <SPD_TotBytes_SPDMemory value="08"/>
            <SPD_Fundamental_Memory_Type value="SDRAM DDR"/>
            <SPD_Row_Address_Bits value="0D"/>
            <SPD_Column_Address_Bits value="0B"/>
            <SPD_No_Banks_Assembly value="02"/>
            <SPD_Module_Data_Width value="0048"/>
            <SPD_Mod_Voltage_Interface value="04"/>
            <SPD_Cycle_Time value="60"/>
            <SPD_Access_Time value="70"/>
            <SPD_DIMM_Config_Type value="ECC"/>
            <SPD_Type_Specific value="820404010E040C010226C1757000004830482A807575454500000000003C4830285000000000000000000000000000000000"/>
            <SPD_Data_Revision_Code value="00"/>
            <Checksum_8 value="49"/>
            <Vendor_Name value="007F (unrecognized value)
            "/>
            <SPD_Man_Loc value="69"/>
            <SPD_Manufacturer_Part_No value="72D128320GBR6C "/>
            <SPD_Module_Rev_Code value="140F"/>
            <SPD_Manufacture_Year value="2007"/>
            <SPD_Manufacture_Week value="66"/>
            <SPD_Assembly_Serial_No value="01069B22"/>
            <SPD_Man_Specific value="5032000000000000000000000000000000000000000000000000000000"/>
            </SPD_R>
            </Segment>
            </ContainerData>
            </Container> <!-- mem-module -->
            </Location> <!-- D0?Label=D0 -->




            <Location name="B0?Label=B0">
            <Fru name="bank">
            <Location name="D0?Label=D0">
            <Container name="mem-module">
            <ContainerData>
            <Segment name="SP">
            <DIMM_Capacity value="1 GB"/>
            <SPD_R>
            <SPD_Bytes_Written_SPDMemory value="80"/>
            <SPD_TotBytes_SPDMemory value="08"/>
            <SPD_Fundamental_Memory_Type value="SDRAM DDR"/>
            <SPD_Row_Address_Bits value="0D"/>
            <SPD_Column_Address_Bits value="0B"/>
            <SPD_No_Banks_Assembly value="02"/>
            <SPD_Module_Data_Width value="0048"/>
            <SPD_Mod_Voltage_Interface value="04"/>
            <SPD_Cycle_Time value="70"/>
            <SPD_Access_Time value="75"/>
            <SPD_DIMM_Config_Type value="ECC"/>
            <SPD_Type_Specific value="820404010E040C010226C075750000503C502D80909050500000000000414B30327500000000000000000000000000000000"/>
            <SPD_Data_Revision_Code value="00"/>
            <Checksum_8 value="04"/>
            <Vendor_Name value="Infineon (formerly Siemens)"/>
            <SPD_Man_Loc value="86"/>
            <SPD_Manufacturer_Part_No value="72D128320GBR7B "/>
            <SPD_Module_Rev_Code value="038B"/>
            <SPD_Manufacture_Year value="2003"/>
            <SPD_Manufacture_Week value="66"/>
            <SPD_Assembly_Serial_No value="038F7415"/>
            <SPD_Man_Specific value="0000000000000000000000000000000000000000000000000000000000"/>
            </SPD_R>
            </Segment>
            </ContainerData>
            </Container> <!-- mem-module -->
            </Location> <!-- D0?Label=D0 -->
            • 3. Re: Vendor part number to Sun part number mapping
              midhu
              Again I am having issue with part number but this time it is a Netra x4200M2 server. I can only get the vendor part number from logs. How to decode it to Sun part number? Pls find the below logs

              /SYS/MB/P0/D0 | type | DIMM
              /SYS/MB/P0/D0 | fru_name | 4096MB DDR-II 666 (PC2 5300)| | ADDRESS/COMMAND PARITY/ECC
              /SYS/MB/P0/D0 | fru_manufacturer | MICRON TECHNOLOGY
              /SYS/MB/P0/D0 | fru_version | 0100
              /SYS/MB/P0/D0 | fru_part_number | 36HTF51272PY-667E1
              /SYS/MB/P0/D0 | fru_serial_number | E055345B
              /SYS/MB/P0/D0 | fault_state | OK
              /SYS/MB/P0/D0 | clear_fault_action | (none)
              /SYS/MB/P0/D0/ | type | Indicator
              SERVICE | |
              /SYS/MB/P0/D0/ | value | Off
              SERVICE | |
              • 4. Re: Vendor part number to Sun part number mapping
                rukbat
                midhu wrote:
                How to decode it to Sun part number?
                If Sun/Oracle never takes the time to re-write the information into the component (which take time, employees, and seeprom writing equipment), then you will only see what the OEM placed there. In your example, that would be Micron Technologies.

                For DIMMs in particular, you will never get a consistent output.
                That is the sort of component that you will likely have to bring the box down to a powered-off state and actually read the paper sticker on each and every piece that you are concerned about.

                That will be a good and valued exercise because you will then give yourself the opportunity to determine whether you have valid vendor parts or whether someone has installed grey market third party pieces into your system.
                • 5. Re: Vendor part number to Sun part number mapping
                  818272
                  From the output it shows that memory DIMM is 1GB and Part No 370-4940 ,371-1117 and 370-7973 can be used as per the Oracle Handbook.

                  Also as rukbat said that if you want be sure for which part number need to be order then you need to take the power down box and check sticker on the DIMM.

                  Below measure need to be taken care when installing the DIMM.

                  1.Install the first V240 DIMMs in CPU0 B0/D0 and B0/D1 or B1/D0 and B1/D1.

                  2.Always replace DIMMs as a pair in the same bank. Do not move single DIMMs between banks unless all DIMMs are identified as the same.
                  • 6. Re: Vendor part number to Sun part number mapping
                    midhu
                    How can i take the critical servers down just for checking the part numbers? Instead I can note the size of memory and order for a pair.
                    • 7. Re: Vendor part number to Sun part number mapping
                      rukbat
                      midhu wrote:
                      How can i take the critical servers down just for checking the part numbers?
                      Sometimes, there is no other alternative if you want to be precise.
                      Instead I can note the size of memory and order for a pair.
                      To order proper replacement parts, you should be contacting Oracle or your contracted support partner that takes care of your repair services whenever you open your SR's. So you may as well go log a SR for this question and get proper guidance.

                      I hope you do also realize that the output of prtdiag also lists DIMM size.
                      That would give an alternative perspective on what you have installed to the chassis.

                      Lastly, if this V490 is the same one you talked about in your other forum thread:
                      v490 server not able to type at ok prompt
                      then you could have taken the opportunity to inventory the internal components when the box was down and its centerplane was replaced. At the very least you could see what sort of parts were owned: legitimate versus grey market.