XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Is supermicro IPMI data display planned?

    Scheduled Pinned Locked Moved Xen Orchestra
    32 Posts 8 Posters 3.3k Views 7 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S Offline
      sluflyer06
      last edited by

      [{"name": "CPU Temp", "value": "37 degrees C", "event": "ok"}, {"name": "System Temp", "value": "30 degrees C", "event": "ok"}, {"name": "Peripheral Temp", "value": "46 degrees C", "event": "ok"}, {"name": "NIC Temp", "value": "59 degrees C", "event": "ok"}, {"name": "CPU_VRM0 Temp", "value": "43 degrees C", "event": "ok"}, {"name": "CPU_VRM1 Temp", "value": "34 degrees C", "event": "ok"}, {"name": "SOC_VRM Temp", "value": "44 degrees C", "event": "ok"}, {"name": "VDDIO_VRM Temp", "value": "48 degrees C", "event": "ok"}, {"name": "DIMMA~C Temp", "value": "45 degrees C", "event": "ok"}, {"name": "DIMME~G Temp", "value": "44 degrees C", "event": "ok"}, {"name": "MB 12V", "value": "12.08 Volts", "event": "ok"}, {"name": "MB 5VCC", "value": "5.10 Volts", "event": "ok"}, {"name": "MB 3.3VCC", "value": "3.35 Volts", "event": "ok"}, {"name": "VBAT", "value": "0x04", "event": "ok"}, {"name": "MB 5VSB", "value": "5.06 Volts", "event": "ok"}, {"name": "MB 3.3VSB", "value": "3.39 Volts", "event": "ok"}, {"name": "MB 1.8VSB", "value": "1.84 Volts", "event": "ok"}, {"name": "BMC 2.5V", "value": "2.47 Volts", "event": "ok"}, {"name": "BMC 1.8V", "value": "1.77 Volts", "event": "ok"}, {"name": "BMC 1.2V", "value": "1.19 Volts", "event": "ok"}, {"name": "BMC 1.0V", "value": "0.99 Volts", "event": "ok"}, {"name": "BMC 3.3VSB", "value": "3.28 Volts", "event": "ok"}, {"name": "CPU_SOC", "value": "1.22 Volts", "event": "ok"}, {"name": "CPU_VDDIO", "value": "1.12 Volts", "event": "ok"}, {"name": "FAN1", "value": "1960 RPM", "event": "ok"}, {"name": "FAN2", "value": "1960 RPM", "event": "ok"}, {"name": "FAN3", "value": "1960 RPM", "event": "ok"}, {"name": "FAN4", "value": "no reading", "event": "ns"}, {"name": "FANA", "value": "no reading", "event": "ns"}, {"name": "FANB", "value": "no reading", "event": "ns"}, {"name": "FANC", "value": "no reading", "event": "ns"}, {"name": "M2_SSD1 Temp", "value": "no reading", "event": "ns"}, {"name": "M2_SSD2 Temp", "value": "no reading", "event": "ns"}, {"name": "Chassis Intru", "value": "0x00", "event": "ok"}, {"name": "NVMe_SSD1 Temp", "value": "no reading", "event": "ns"}, {"name": "NVMe_SSD2 Temp", "value": "no reading", "event": "ns"}, {"name": "GPU4 Temp", "value": "51 degrees C", "event": "ok"}, {"name": "GPU6 Temp", "value": "35 degrees C", "event": "ok"}]
      
      

      This is on a H13SRA-TF board.

      1 Reply Last reply Reply Quote 0
      • A Offline
        acp @olivierlambert
        last edited by

        @olivierlambert From a SuperMicro X10DRH-ct

        [{"name": "CPU1 Temp", "value": "45 degrees C", "event": "ok"}, {"name": "CPU2 Temp", "value": "51 degrees C", "event": "ok"}, {"name": "PCH Temp", "value": "41 degrees C", "event": "ok"}, {"name": "System Temp", "value": "29 degrees C", "event": "ok"}, {"name": "Peripheral Temp", "value": "43 degrees C", "event": "ok"}, {"name": "MB_10G Temp", "value": "52 degrees C", "event": "ok"}, {"name": "Vcpu1VRM Temp", "value": "35 degrees C", "event": "ok"}, {"name": "Vcpu2VRM Temp", "value": "46 degrees C", "event": "ok"}, {"name": "VmemABVRM Temp", "value": "32 degrees C", "event": "ok"}, {"name": "VmemCDVRM Temp", "value": "35 degrees C", "event": "ok"}, {"name": "VmemEFVRM Temp", "value": "35 degrees C", "event": "ok"}, {"name": "VmemGHVRM Temp", "value": "36 degrees C", "event": "ok"}, {"name": "P1-DIMMA1 Temp", "value": "31 degrees C", "event": "ok"}, {"name": "P1-DIMMA2 Temp", "value": "no reading", "event": "ns"}, {"name": "P1-DIMMB1 Temp", "value": "29 degrees C", "event": "ok"}, {"name": "P1-DIMMB2 Temp", "value": "no reading", "event": "ns"}, {"name": "P1-DIMMC1 Temp", "value": "no reading", "event": "ns"}, {"name": "P1-DIMMC2 Temp", "value": "no reading", "event": "ns"}, {"name": "P1-DIMMD1 Temp", "value": "no reading", "event": "ns"}, {"name": "P1-DIMMD2 Temp", "value": "no reading", "event": "ns"}, {"name": "P2-DIMME1 Temp", "value": "32 degrees C", "event": "ok"}, {"name": "P2-DIMME2 Temp", "value": "no reading", "event": "ns"}, {"name": "P2-DIMMF1 Temp", "value": "33 degrees C", "event": "ok"}, {"name": "P2-DIMMF2 Temp", "value": "no reading", "event": "ns"}, {"name": "P2-DIMMG1 Temp", "value": "no reading", "event": "ns"}, {"name": "P2-DIMMG2 Temp", "value": "no reading", "event": "ns"}, {"name": "P2-DIMMH1 Temp", "value": "no reading", "event": "ns"}, {"name": "P2-DIMMH2 Temp", "value": "no reading", "event": "ns"}, {"name": "FAN1", "value": "3400 RPM", "event": "ok"}, {"name": "FAN2", "value": "no reading", "event": "ns"}, {"name": "FAN3", "value": "3200 RPM", "event": "ok"}, {"name": "FAN4", "value": "1800 RPM", "event": "ok"}, {"name": "FAN5", "value": "no reading", "event": "ns"}, {"name": "FAN6", "value": "1700 RPM", "event": "ok"}, {"name": "FANA", "value": "3500 RPM", "event": "ok"}, {"name": "FANB", "value": "no reading", "event": "ns"}, {"name": "12V", "value": "12 Volts", "event": "ok"}, {"name": "5VCC", "value": "5.03 Volts", "event": "ok"}, {"name": "3.3VCC", "value": "3.35 Volts", "event": "ok"}, {"name": "VBAT", "value": "2.97 Volts", "event": "ok"}, {"name": "Vcpu1", "value": "1.80 Volts", "event": "ok"}, {"name": "Vcpu2", "value": "1.79 Volts", "event": "ok"}, {"name": "VDIMMAB", "value": "1.20 Volts", "event": "ok"}, {"name": "VDIMMCD", "value": "1.20 Volts", "event": "ok"}, {"name": "VDIMMEF", "value": "1.20 Volts", "event": "ok"}, {"name": "VDIMMGH", "value": "1.20 Volts", "event": "ok"}, {"name": "5VSB", "value": "4.92 Volts", "event": "ok"}, {"name": "3.3VSB", "value": "3.30 Volts", "event": "ok"}, {"name": "1.5V PCH", "value": "1.51 Volts", "event": "ok"}, {"name": "1.2V BMC", "value": "1.22 Volts", "event": "ok"}, {"name": "1.05V PCH", "value": "1.05 Volts", "event": "ok"}, {"name": "Chassis Intru", "value": "0x01", "event": "ok"}, {"name": "PS1 Status", "value": "0x01", "event": "ok"}, {"name": "MB/AOM_SAS Te", "value": "48 degrees C", "event": "ok"}, {"name": "HDD Status", "value": "no reading", "event": "ns"}]
        
        
        1 Reply Last reply Reply Quote 0
        • P Offline
          Pilow @olivierlambert
          last edited by olivierlambert

          @olivierlambert HPE DL360 G11
          didnt manage to markdown ๐Ÿ˜•

          [{"name": "UID", "value": "0x00", "event": "ok"}, {"name": "SysHealth_Stat", "value": "0x00", "event": "ok"}, {"name": "01-Inlet Ambient", "value": "18 degrees C", "event": "ok"}, {"name": "02-CPU 1 PkgTmp", "value": "63 degrees C", "event": "ok"}, {"name": "03-CPU 2 PkgTmp", "value": "64 degrees C", "event": "ok"}, {"name": "04-P1 DIMM 1-8", "value": "43 degrees C", "event": "ok"}, {"name": "05-P1 PMM 1-8", "value": "disabled", "event": "ns"}, {"name": "06-P1 DIMM 9-16", "value": "43 degrees C", "event": "ok"}, {"name": "07-P1 PMM 9-16", "value": "disabled", "event": "ns"}, {"name": "08-P2 DIMM 1-8", "value": "44 degrees C", "event": "ok"}, {"name": "09-P2 PMM 1-8", "value": "disabled", "event": "ns"}, {"name": "10-P2 DIMM 9-16", "value": "44 degrees C", "event": "ok"}, {"name": "11-P2 PMM 9-16", "value": "disabled", "event": "ns"}, {"name": "12-VR P1", "value": "53 degrees C", "event": "ok"}, {"name": "13-VR P2", "value": "54 degrees C", "event": "ok"}, {"name": "14-HD Max", "value": "disabled", "event": "ns"}, {"name": "15-AHCI HD Max", "value": "disabled", "event": "ns"}, {"name": "16-Exp Bay Drive", "value": "disabled", "event": "ns"}, {"name": "18-Stor Batt", "value": "disabled", "event": "ns"}, {"name": "21-Chipset", "value": "56 degrees C", "event": "ok"}, {"name": "22-BMC", "value": "72 degrees C", "event": "ok"}, {"name": "23-P/S 1 Inlet", "value": "33 degrees C", "event": "ok"}, {"name": "24-P/S 1", "value": "40 degrees C", "event": "ok"}, {"name": "25-P/S 2 Inlet", "value": "42 degrees C", "event": "ok"}, {"name": "26-P/S 2", "value": "43 degrees C", "event": "ok"}, {"name": "28-OCP 1", "value": "disabled", "event": "ns"}, {"name": "30-OCP 2", "value": "disabled", "event": "ns"}, {"name": "36-PCI 3", "value": "disabled", "event": "ns"}, {"name": "49-Board Inlet", "value": "26 degrees C", "event": "ok"}, {"name": "50-Sys Exhaust 2", "value": "47 degrees C", "event": "ok"}, {"name": "51-Battery Zone", "value": "44 degrees C", "event": "ok"}, {"name": "52-Sys Exhaust 1", "value": "48 degrees C", "event": "ok"}, {"name": "53-P/S 2 Zone", "value": "46 degrees C", "event": "ok"}, {"name": "Fan 1", "value": "0x00", "event": "ok"}, {"name": "Fan 1 DutyCycle", "value": "17.36 percent", "event": "ok"}, {"name": "Fan 1 Presence", "value": "0x00", "event": "ok"}, {"name": "Fan 2", "value": "0x00", "event": "ok"}, {"name": "Fan 2 DutyCycle", "value": "17.36 percent", "event": "ok"}, {"name": "Fan 2 Presence", "value": "0x00", "event": "ok"}, {"name": "Fan 3", "value": "0x00", "event": "ok"}, {"name": "Fan 3 DutyCycle", "value": "17.36 percent", "event": "ok"}, {"name": "Fan 3 Presence", "value": "0x00", "event": "ok"}, {"name": "Fan 4", "value": "0x00", "event": "ok"}, {"name": "Fan 4 DutyCycle", "value": "17.36 percent", "event": "ok"}, {"name": "Fan 4 Presence", "value": "0x00", "event": "ok"}, {"name": "Fan 5", "value": "0x00", "event": "ok"}, {"name": "Fan 5 DutyCycle", "value": "17.36 percent", "event": "ok"}, {"name": "Fan 5 Presence", "value": "0x00", "event": "ok"}, {"name": "Fan 6", "value": "0x00", "event": "ok"}, {"name": "Fan 6 DutyCycle", "value": "17.36 percent", "event": "ok"}, {"name": "Fan 6 Presence", "value": "0x00", "event": "ok"}, {"name": "Fan 7", "value": "0x00", "event": "ok"}, {"name": "Fan 7 DutyCycle", "value": "17.36 percent", "event": "ok"}, {"name": "Fan 7 Presence", "value": "0x00", "event": "ok"}, {"name": "Power Supply 1", "value": "0x00", "event": "ok"}, {"name": "PS 1 Input", "value": "180 Watts", "event": "ok"}, {"name": "Power Supply 2", "value": "0x00", "event": "ok"}, {"name": "PS 2 Input", "value": "160 Watts", "event": "ok"}, {"name": "Power Meter", "value": "340 Watts", "event": "ok"}, {"name": "Fans", "value": "0x00", "event": "ok"}, {"name": "Power Supplies", "value": "0x00", "event": "ok"}, {"name": "Memory Status", "value": "0x00", "event": "ok"}, {"name": "Megacell Status", "value": "Not Readable", "event": "ns"}, {"name": "Intrusion", "value": "Not Readable", "event": "ns"}, {"name": "CPU Utilization", "value": "2 unspecified", "event": "ok"}, {"name": "PS 1 Output", "value": "160 Watts", "event": "ok"}, {"name": "PS_Volt_Out_01", "value": "12 Volts", "event": "ok"}, {"name": "PS_Volt_In_01", "value": "228 Volts", "event": "ok"}, {"name": "PS_Curr_Out_01", "value": "14 Amps", "event": "ok"}, {"name": "PS_Curr_In_01", "value": "0.70 Amps", "event": "ok"}, {"name": "PS 2 Output", "value": "150 Watts", "event": "ok"}, {"name": "PS_Volt_Out_02", "value": "12 Volts", "event": "ok"}, {"name": "PS_Volt_In_02", "value": "227 Volts", "event": "ok"}, {"name": "PS_Curr_Out_02", "value": "13 Amps", "event": "ok"}, {"name": "PS_Curr_In_02", "value": "0.70 Amps", "event": "ok"}, {"name": "17.1-ExpBayBoot-", "value": "41 degrees C", "event": "ok"}, {"name": "17.2-ExpBayBoot-", "value": "26 degrees C", "event": "ok"}, {"name": "32.1-PCI 1-I/O m", "value": "84 degrees C", "event": "ok"}, {"name": "32.2-PCI 1-I/O m", "value": "57 degrees C", "event": "ok"}, {"name": "32.3-PCI 1-I/O m", "value": "59 degrees C", "event": "ok"}, {"name": "34.1-PCI 2-I/O m", "value": "81 degrees C", "event": "ok"}, {"name": "34.2-PCI 2-I/O m", "value": "56 degrees C", "event": "ok"}, {"name": "34.3-PCI 2-I/O m", "value": "57 degrees C", "event": "ok"}, {"name": "NIC_Link_14P1", "value": "Not Readable", "event": "ns"}, {"name": "NIC_Link_14P2", "value": "Not Readable", "event": "ns"}, {"name": "NIC_Link_14P3", "value": "Not Readable", "event": "ns"}, {"name": "NIC_Link_14P4", "value": "Not Readable", "event": "ns"}, {"name": "NIC_Link_01P1", "value": "0x00", "event": "ok"}, {"name": "NIC_Link_01P2", "value": "0x00", "event": "ok"}, {"name": "NIC_Link_02P1", "value": "0x00", "event": "ok"}, {"name": "NIC_Link_02P2", "value": "0x00", "event": "ok"}, {"name": "CPU_Stat_C1", "value": "0x00", "event": "ok"}, {"name": "CPU_Stat_C2", "value": "0x00", "event": "ok"}]
          
          1 Reply Last reply Reply Quote 0
          • olivierlambertO Offline
            olivierlambert Vates ๐Ÿช Co-Founder CEO
            last edited by

            For Supermicro, you can use the following branch olt-supermicro-ipmi and tell me if you have anything displayed in the host view.

            A 1 Reply Last reply Reply Quote 0
            • olivierlambertO Offline
              olivierlambert Vates ๐Ÿช Co-Founder CEO
              last edited by olivierlambert

              I'm afraid those data aren't complete enough for SuperMicro: I have no BMC info (no IP address), no inlet or outlet temp. It's probably because it's not a full chassis but just info from the motherboard?

              A 1 Reply Last reply Reply Quote 0
              • A Offline
                acp @olivierlambert
                last edited by

                @olivierlambert It a Supermicro MB in a SuperMicro chassis. So I have data from the power supply.

                Screenshot 2025-10-31 150049.png Screenshot 2025-10-31 150247.jpg

                A 1 Reply Last reply Reply Quote 0
                • A Offline
                  acp @acp
                  last edited by

                  Screenshot 2025-10-31 150821.png

                  1 Reply Last reply Reply Quote 1
                  • olivierlambertO Offline
                    olivierlambert Vates ๐Ÿช Co-Founder CEO
                    last edited by olivierlambert

                    Yes, sorry I have the BMC IP, but not inlet nor outlet temp, I will check why you don't have total power.

                    edit: in the sensor data you sent, I don't have any total power available ๐Ÿค”

                    A 1 Reply Last reply Reply Quote 0
                    • A Offline
                      acp @olivierlambert
                      last edited by

                      @olivierlambert said in Is supermicro IPMI data display planned?:

                      Yes, sorry I have the BMC IP, but not inlet nor outlet temp, I will check why you don't have total power.

                      edit: in the sensor data you sent, I don't have any total power available ๐Ÿค”

                      found this:

                      [15:34 xcp01 ~]# ipmitool dcmi power reading
                      
                          Instantaneous power reading:                   166 Watts
                          Minimum during sampling period:                121 Watts
                          Maximum during sampling period:                259 Watts
                          Average power reading over sample period:      156 Watts
                          IPMI timestamp:                           Fri Oct 31 19:34:59 2025
                          Sampling period:                          01678461 Seconds.
                          Power reading state is:                   activated
                      
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • olivierlambertO Offline
                        olivierlambert Vates ๐Ÿช Co-Founder CEO
                        last edited by

                        But but nothing with the current XAPI plugin, so that might need to modify it.

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          sluflyer06
                          last edited by

                          Screenshot 2025-11-01 at 9.47.20โ€ฏPM.png

                          Weird it is not showing CPU temperatures, that was shown in the test command. (H13SRA-TF super micro board)

                          ForzaF 1 Reply Last reply Reply Quote 0
                          • olivierlambertO Offline
                            olivierlambert Vates ๐Ÿช Co-Founder CEO
                            last edited by olivierlambert

                            Do you have any logs in the browser console or in XO server output? Maybe a parsing error

                            A S 2 Replies Last reply Reply Quote 0
                            • A Offline
                              acp @olivierlambert
                              last edited by

                              @olivierlambert Which log file do you want?

                              1 Reply Last reply Reply Quote 0
                              • ForzaF Offline
                                Forza @sluflyer06
                                last edited by Forza

                                Screenshot 2025-11-01 at 9.47.20โ€ฏPM.png

                                In what page in XOA is this? What plugin is required? Do we need to be on 'latest' instead of 'release' channel?

                                A 1 Reply Last reply Reply Quote 0
                                • A Offline
                                  acp @Forza
                                  last edited by

                                  @Forza It's another branch of XO

                                  olt-supermicro-ipmi
                                  
                                  ForzaF 1 Reply Last reply Reply Quote 0
                                  • ForzaF Offline
                                    Forza @acp
                                    last edited by

                                    @acp oh, that's why i can't find it. ๐Ÿ™‚

                                    1 Reply Last reply Reply Quote 0
                                    • olivierlambertO Offline
                                      olivierlambert Vates ๐Ÿช Co-Founder CEO
                                      last edited by

                                      xo-server output directly or browser logs if you can see anything

                                      1 Reply Last reply Reply Quote 0
                                      • S Offline
                                        sluflyer06 @olivierlambert
                                        last edited by sluflyer06

                                        @olivierlambert

                                        computed "cpuHighestTemp" thrown TypeError: r.forEach is not a function
                                            cpuHighestTemp tab-general.js:45
                                            get factory.js:219
                                            o factory.js:112
                                            get factory.js:50
                                            default tab-general.js:80
                                            React 36
                                            _unsubscribes add-subscriptions.js:35
                                            p index.js:269
                                            Lodash 4
                                            p index.js:264
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • olivierlambertO Offline
                                          olivierlambert Vates ๐Ÿช Co-Founder CEO
                                          last edited by

                                          Thanks, this is useful ๐Ÿ™‚

                                          Can you display the output from the plugin, on XCP-ng, like:

                                          xe host-call-plugin host-uuid=<uuid> plugin=ipmitool.py fn=get_all_sensors
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • S Offline
                                            sluflyer06
                                            last edited by

                                            [{"name": "CPU Temp", "value": "39 degrees C", "event": "ok"}, {"name": "System Temp", "value": "31 degrees C", "event": "ok"}, {"name": "Peripheral Temp", "value": "46 degrees C", "event": "ok"}, {"name": "NIC Temp", "value": "59 degrees C", "event": "ok"}, {"name": "CPU_VRM0 Temp", "value": "43 degrees C", "event": "ok"}, {"name": "CPU_VRM1 Temp", "value": "34 degrees C", "event": "ok"}, {"name": "SOC_VRM Temp", "value": "44 degrees C", "event": "ok"}, {"name": "VDDIO_VRM Temp", "value": "48 degrees C", "event": "ok"}, {"name": "DIMMA~C Temp", "value": "45 degrees C", "event": "ok"}, {"name": "DIMME~G Temp", "value": "44 degrees C", "event": "ok"}, {"name": "MB 12V", "value": "12.08 Volts", "event": "ok"}, {"name": "MB 5VCC", "value": "5.10 Volts", "event": "ok"}, {"name": "MB 3.3VCC", "value": "3.35 Volts", "event": "ok"}, {"name": "VBAT", "value": "0x04", "event": "ok"}, {"name": "MB 5VSB", "value": "5.06 Volts", "event": "ok"}, {"name": "MB 3.3VSB", "value": "3.39 Volts", "event": "ok"}, {"name": "MB 1.8VSB", "value": "1.84 Volts", "event": "ok"}, {"name": "BMC 2.5V", "value": "2.47 Volts", "event": "ok"}, {"name": "BMC 1.8V", "value": "1.77 Volts", "event": "ok"}, {"name": "BMC 1.2V", "value": "1.19 Volts", "event": "ok"}, {"name": "BMC 1.0V", "value": "0.99 Volts", "event": "ok"}, {"name": "BMC 3.3VSB", "value": "3.28 Volts", "event": "ok"}, {"name": "CPU_SOC", "value": "1.22 Volts", "event": "ok"}, {"name": "CPU_VDDIO", "value": "1.12 Volts", "event": "ok"}, {"name": "FAN1", "value": "2100 RPM", "event": "ok"}, {"name": "FAN2", "value": "1960 RPM", "event": "ok"}, {"name": "FAN3", "value": "2100 RPM", "event": "ok"}, {"name": "FAN4", "value": "no reading", "event": "ns"}, {"name": "FANA", "value": "no reading", "event": "ns"}, {"name": "FANB", "value": "no reading", "event": "ns"}, {"name": "FANC", "value": "no reading", "event": "ns"}, {"name": "M2_SSD1 Temp", "value": "no reading", "event": "ns"}, {"name": "M2_SSD2 Temp", "value": "no reading", "event": "ns"}, {"name": "Chassis Intru", "value": "0x00", "event": "ok"}, {"name": "NVMe_SSD1 Temp", "value": "no reading", "event": "ns"}, {"name": "NVMe_SSD2 Temp", "value": "no reading", "event": "ns"}, {"name": "GPU4 Temp", "value": "49 degrees C", "event": "ok"}, {"name": "GPU6 Temp", "value": "34 degrees C", "event": "ok"}]
                                            
                                            1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better ๐Ÿ’—

                                            Register Login
                                            • First post
                                              Last post