Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Netgate 3100 Routes traffic but all services unresponsive.

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    13 Posts 3 Posters 1.6k Views
    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.
    • L
      Lazer13 @FSC830
      last edited by

      @fsc830

      Yes it seems similar.
      I will monitor the memory usage and make sure to have a serial console connected in case it throws something.

      It has been running with 22.01 since shortly after the release of that version and we have several other 3100:s running 22.01 fine for weeks/months. (and 1100:s, 2100:s and 7100:s too)

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        Is it running from SSD or eMMC?

        SSD failure can present like that. The drive will 'disappear' from the system meaning the system can no longer log anything. Some services will remain up as long as they do not have to read/write from the drive. Generally the system will keep passing traffic but over time services will fail and it will eventually stop responding. After power cycling the drive may return and everything appears normal but if that is the cause it will happen again and it's time to replace the drive.
        eMMC does not exhibit that behaviour. If it fails it will return.

        Steve

        L 1 Reply Last reply Reply Quote 0
        • L
          Lazer13 @stephenw10
          last edited by

          @stephenw10 It's running eMMC. No SSD in this one.
          Does the eMMC have any monitoring like SMART that I could look at perhaps?
          If the eMMC stops responding I would suppose it gives the same symptoms as an SSD not responding.

          1 Reply Last reply Reply Quote 0
          • stephenw10S
            stephenw10 Netgate Administrator
            last edited by

            There is no built in tool for that but you can use the mmc-utils package at the command line.
            Install it like so:

            22.01-RELEASE][admin@fw1.stevew.lan]/root: pkg install mmc-utils
            Updating pfSense-core repository catalogue...
            pfSense-core repository is up to date.
            Updating pfSense repository catalogue...
            pfSense repository is up to date.
            All repositories are up to date.
            Checking integrity... done (0 conflicting)
            The following 1 package(s) will be affected (of 0 checked):
            
            New packages to be INSTALLED:
            	mmc-utils: 20191004 [pfSense]
            
            Number of packages to be installed: 1
            
            Proceed with this action? [y/N]: y
            [1/1] Installing mmc-utils-20191004...
            [1/1] Extracting mmc-utils-20191004: 100%
            [22.01-RELEASE][admin@fw1.stevew.lan]/root: rehash
            

            Then run it like this:

            [22.01-RELEASE][admin@fw1.stevew.lan]/root: mmc extcsd read /dev/mmcsd0rpmb
            =============================================
              Extended CSD rev 1.7 (MMC 5.0)
            =============================================
            
            Card Supported Command sets [S_CMD_SET: 0x01]
            HPI Features [HPI_FEATURE: 0x01]: implementation based on CMD13
            Background operations support [BKOPS_SUPPORT: 0x01]
            Max Packet Read Cmd [MAX_PACKED_READS: 0x3f]
            Max Packet Write Cmd [MAX_PACKED_WRITES: 0x3f]
            Data TAG support [DATA_TAG_SUPPORT: 0x01]
            Data TAG Unit Size [TAG_UNIT_SIZE: 0x03]
            Tag Resources Size [TAG_RES_SIZE: 0x00]
            Context Management Capabilities [CONTEXT_CAPABILITIES: 0x7f]
            Large Unit Size [LARGE_UNIT_SIZE_M1: 0x00]
            Extended partition attribute support [EXT_SUPPORT: 0x03]
            Generic CMD6 Timer [GENERIC_CMD6_TIME: 0x05]
            Power off notification [POWER_OFF_LONG_TIME: 0x32]
            Cache Size [CACHE_SIZE] is 4096 KiB
            Background operations status [BKOPS_STATUS: 0x00]
            1st Initialisation Time after programmed sector [INI_TIMEOUT_AP: 0x1e]
            Power class for 52MHz, DDR at 3.6V [PWR_CL_DDR_52_360: 0x33]
            Power class for 52MHz, DDR at 1.95V [PWR_CL_DDR_52_195: 0x88]
            Power class for 200MHz at 3.6V [PWR_CL_200_360: 0x99]
            Power class for 200MHz, at 1.95V [PWR_CL_200_195: 0x99]
            Minimum Performance for 8bit at 52MHz in DDR mode:
             [MIN_PERF_DDR_W_8_52: 0x0a]
             [MIN_PERF_DDR_R_8_52: 0x0a]
            TRIM Multiplier [TRIM_MULT: 0x01]
            Secure Feature support [SEC_FEATURE_SUPPORT: 0x55]
            Boot Information [BOOT_INFO: 0x07]
             Device supports alternative boot method
             Device supports dual data rate during boot
             Device supports high speed timing during boot
            Boot partition size [BOOT_SIZE_MULTI: 0x20]
            Access size [ACC_SIZE: 0x08]
            High-capacity erase unit size [HC_ERASE_GRP_SIZE: 0x08]
             i.e. 4096 KiB
            High-capacity erase timeout [ERASE_TIMEOUT_MULT: 0x08]
            Reliable write sector count [REL_WR_SEC_C: 0x01]
            High-capacity W protect group size [HC_WP_GRP_SIZE: 0x02]
             i.e. 8192 KiB
            Sleep current (VCC) [S_C_VCC: 0x07]
            Sleep current (VCCQ) [S_C_VCCQ: 0x0a]
            Sleep/awake timeout [S_A_TIMEOUT: 0x11]
            Sector Count [SEC_COUNT: 0x00e90000]
             Device is block-addressed
            Minimum Write Performance for 8bit:
             [MIN_PERF_W_8_52: 0x0a]
             [MIN_PERF_R_8_52: 0x64]
             [MIN_PERF_W_8_26_4_52: 0x0a]
             [MIN_PERF_R_8_26_4_52: 0x3c]
            Minimum Write Performance for 4bit:
             [MIN_PERF_W_4_26: 0x0a]
             [MIN_PERF_R_4_26: 0x1e]
            Power classes registers:
             [PWR_CL_26_360: 0x33]
             [PWR_CL_52_360: 0x33]
             [PWR_CL_26_195: 0x88]
             [PWR_CL_52_195: 0x88]
            Partition switching timing [PARTITION_SWITCH_TIME: 0x01]
            Out-of-interrupt busy timing [OUT_OF_INTERRUPT_TIME: 0x0a]
            I/O Driver Strength [DRIVER_STRENGTH: 0x1f]
            Enhanced Strobe mode [STROBE_SUPPORT: 0x00]
            Card Type [CARD_TYPE: 0x57]
             HS400 Dual Data Rate eMMC @200MHz 1.8VI/O
             HS200 Single Data Rate eMMC @200MHz 1.8VI/O
             HS Dual Data Rate eMMC @52MHz 1.8V or 3VI/O
             HS eMMC @52MHz - at rated device voltage(s)
             HS eMMC @26MHz - at rated device voltage(s)
            CSD structure version [CSD_STRUCTURE: 0x02]
            Command set [CMD_SET: 0x00]
            Command set revision [CMD_SET_REV: 0x00]
            Power class [POWER_CLASS: 0x03]
            High-speed interface timing [HS_TIMING: 0x01]
            Erased memory content [ERASED_MEM_CONT: 0x00]
            Boot configuration bytes [PARTITION_CONFIG: 0x03]
             Not boot enable
             R/W Replay Protected Memory Block (RPMB)
            Boot config protection [BOOT_CONFIG_PROT: 0x00]
            Boot bus Conditions [BOOT_BUS_CONDITIONS: 0x00]
            High-density erase group definition [ERASE_GROUP_DEF: 0x01]
            Boot write protection status registers [BOOT_WP_STATUS]: 0x00
            Boot Area Write protection [BOOT_WP]: 0x00
             Power ro locking: possible
             Permanent ro locking: possible
             ro lock status: not locked
            User area write protection register [USER_WP]: 0x00
            FW configuration [FW_CONFIG]: 0x00
            RPMB Size [RPMB_SIZE_MULT]: 0x20
            Write reliability setting register [WR_REL_SET]: 0x1f
             user area: the device protects existing data if a power failure occurs during a write operation
             partition 1: the device protects existing data if a power failure occurs during a write operation
             partition 2: the device protects existing data if a power failure occurs during a write operation
             partition 3: the device protects existing data if a power failure occurs during a write operation
             partition 4: the device protects existing data if a power failure occurs during a write operation
            Write reliability parameter register [WR_REL_PARAM]: 0x05
             Device supports writing EXT_CSD_WR_REL_SET
             Device supports the enhanced def. of reliable write
            Enable background operations handshake [BKOPS_EN]: 0x00
            H/W reset function [RST_N_FUNCTION]: 0x00
            HPI management [HPI_MGMT]: 0x00
            Partitioning Support [PARTITIONING_SUPPORT]: 0x07
             Device support partitioning feature
             Device can have enhanced tech.
            Max Enhanced Area Size [MAX_ENH_SIZE_MULT]: 0x0001d2
             i.e. 3817472 KiB
            Partitions attribute [PARTITIONS_ATTRIBUTE]: 0x00
            Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00
             Device partition setting NOT complete
            General Purpose Partition Size
             [GP_SIZE_MULT_4]: 0x000000
             [GP_SIZE_MULT_3]: 0x000000
             [GP_SIZE_MULT_2]: 0x000000
             [GP_SIZE_MULT_1]: 0x000000
            Enhanced User Data Area Size [ENH_SIZE_MULT]: 0x000000
             i.e. 0 KiB
            Enhanced User Data Start Address [ENH_START_ADDR]: 0x00000000
             i.e. 0 bytes offset
            Bad Block Management mode [SEC_BAD_BLK_MGMNT]: 0x00
            Periodic Wake-up [PERIODIC_WAKEUP]: 0x00
            Program CID/CSD in DDR mode support [PROGRAM_CID_CSD_DDR_SUPPORT]: 0x01
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[127]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[126]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[125]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[124]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[123]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[122]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[121]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[120]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[119]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[118]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[117]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[116]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[115]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[114]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[113]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[112]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[111]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[110]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[109]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[108]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[107]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[106]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[105]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[104]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[103]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[102]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[101]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[100]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[99]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[98]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[97]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[96]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[95]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[94]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[93]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[92]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[91]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[90]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[89]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[88]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[87]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[86]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[85]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[84]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[83]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[82]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[81]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[80]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[79]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[78]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[77]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[76]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[75]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[74]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[73]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[72]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[71]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[70]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[69]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[68]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[67]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[66]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[65]]: 0x00
            Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[64]]: 0x00
            Native sector size [NATIVE_SECTOR_SIZE]: 0x01
            Sector size emulation [USE_NATIVE_SECTOR]: 0x00
            Sector size [DATA_SECTOR_SIZE]: 0x00
            1st initialization after disabling sector size emulation [INI_TIMEOUT_EMU]: 0x0a
            Class 6 commands control [CLASS_6_CTRL]: 0x00
            Number of addressed group to be Released[DYNCAP_NEEDED]: 0x00
            Exception events control [EXCEPTION_EVENTS_CTRL]: 0x0000
            Exception events status[EXCEPTION_EVENTS_STATUS]: 0x0000
            Extended Partitions Attribute [EXT_PARTITIONS_ATTRIBUTE]: 0x0000
            Context configuration [CONTEXT_CONF[51]]: 0x00
            Context configuration [CONTEXT_CONF[50]]: 0x00
            Context configuration [CONTEXT_CONF[49]]: 0x00
            Context configuration [CONTEXT_CONF[48]]: 0x00
            Context configuration [CONTEXT_CONF[47]]: 0x00
            Context configuration [CONTEXT_CONF[46]]: 0x00
            Context configuration [CONTEXT_CONF[45]]: 0x00
            Context configuration [CONTEXT_CONF[44]]: 0x00
            Context configuration [CONTEXT_CONF[43]]: 0x00
            Context configuration [CONTEXT_CONF[42]]: 0x00
            Context configuration [CONTEXT_CONF[41]]: 0x00
            Context configuration [CONTEXT_CONF[40]]: 0x00
            Context configuration [CONTEXT_CONF[39]]: 0x00
            Context configuration [CONTEXT_CONF[38]]: 0x00
            Context configuration [CONTEXT_CONF[37]]: 0x00
            Packed command status [PACKED_COMMAND_STATUS]: 0x00
            Packed command failure index [PACKED_FAILURE_INDEX]: 0x00
            Power Off Notification [POWER_OFF_NOTIFICATION]: 0x00
            Control to turn the Cache ON/OFF [CACHE_CTRL]: 0x01
            eMMC Firmware Version: 
            eMMC Life Time Estimation A [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A]: 0x01
            eMMC Life Time Estimation B [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B]: 0x00
            eMMC Pre EOL information [EXT_CSD_PRE_EOL_INFO]: 0x01
            Secure Removal Type [SECURE_REMOVAL_TYPE]: 0x09
             information is configured to be removed by an erase of the physical memory
             Supported Secure Removal Type:
              information removed by an erase of the physical memory
              information removed using a vendor defined
            

            Steve

            L 1 Reply Last reply Reply Quote 0
            • L
              Lazer13 @stephenw10
              last edited by

              @stephenw10 Sweet, will give that a swing

              1 Reply Last reply Reply Quote 0
              • L
                Lazer13
                last edited by Lazer13

                Don't see any obvious indications of problems in the output.

                One interesting thing though.
                WR_REL_SET seems be available. Since the 3100 can't do ZFS and semi-frequently goes into a bootloop after sudden powerlosses. Would'nt this be a good option to improve reliability?
                Maybe perfomance tanks with that enabled but the option to enable it would be nice.

                Regards Lars

                =============================================
                  Extended CSD rev 1.7 (MMC 5.0)
                =============================================
                
                Card Supported Command sets [S_CMD_SET: 0x01]
                HPI Features [HPI_FEATURE: 0x01]: implementation based on CMD13
                Background operations support [BKOPS_SUPPORT: 0x01]
                Max Packet Read Cmd [MAX_PACKED_READS: 0x00]
                Max Packet Write Cmd [MAX_PACKED_WRITES: 0x3c]
                Data TAG support [DATA_TAG_SUPPORT: 0x01]
                Data TAG Unit Size [TAG_UNIT_SIZE: 0x03]
                Tag Resources Size [TAG_RES_SIZE: 0x00]
                Context Management Capabilities [CONTEXT_CAPABILITIES: 0x05]
                Large Unit Size [LARGE_UNIT_SIZE_M1: 0x07]
                Extended partition attribute support [EXT_SUPPORT: 0x03]
                Generic CMD6 Timer [GENERIC_CMD6_TIME: 0x19]
                Power off notification [POWER_OFF_LONG_TIME: 0xff]
                Cache Size [CACHE_SIZE] is 1024 KiB
                Background operations status [BKOPS_STATUS: 0x00]
                1st Initialisation Time after programmed sector [INI_TIMEOUT_AP: 0x64]
                Power class for 52MHz, DDR at 3.6V [PWR_CL_DDR_52_360: 0x00]
                Power class for 52MHz, DDR at 1.95V [PWR_CL_DDR_52_195: 0x00]
                Power class for 200MHz at 3.6V [PWR_CL_200_360: 0x00]
                Power class for 200MHz, at 1.95V [PWR_CL_200_195: 0x00]
                Minimum Performance for 8bit at 52MHz in DDR mode:
                 [MIN_PERF_DDR_W_8_52: 0x00]
                 [MIN_PERF_DDR_R_8_52: 0x00]
                TRIM Multiplier [TRIM_MULT: 0x11]
                Secure Feature support [SEC_FEATURE_SUPPORT: 0x55]
                Boot Information [BOOT_INFO: 0x07]
                 Device supports alternative boot method
                 Device supports dual data rate during boot
                 Device supports high speed timing during boot
                Boot partition size [BOOT_SIZE_MULTI: 0x20]
                Access size [ACC_SIZE: 0x07]
                High-capacity erase unit size [HC_ERASE_GRP_SIZE: 0x10]
                 i.e. 8192 KiB
                High-capacity erase timeout [ERASE_TIMEOUT_MULT: 0x11]
                Reliable write sector count [REL_WR_SEC_C: 0x01]
                High-capacity W protect group size [HC_WP_GRP_SIZE: 0x01]
                 i.e. 8192 KiB
                Sleep current (VCC) [S_C_VCC: 0x08]
                Sleep current (VCCQ) [S_C_VCCQ: 0x08]
                Sleep/awake timeout [S_A_TIMEOUT: 0x12]
                Sector Count [SEC_COUNT: 0x00e40000]
                 Device is block-addressed
                Minimum Write Performance for 8bit:
                 [MIN_PERF_W_8_52: 0x08]
                 [MIN_PERF_R_8_52: 0x08]
                 [MIN_PERF_W_8_26_4_52: 0x08]
                 [MIN_PERF_R_8_26_4_52: 0x08]
                Minimum Write Performance for 4bit:
                 [MIN_PERF_W_4_26: 0x08]
                 [MIN_PERF_R_4_26: 0x08]
                Power classes registers:
                 [PWR_CL_26_360: 0x00]
                 [PWR_CL_52_360: 0x00]
                 [PWR_CL_26_195: 0x00]
                 [PWR_CL_52_195: 0x00]
                Partition switching timing [PARTITION_SWITCH_TIME: 0x03]
                Out-of-interrupt busy timing [OUT_OF_INTERRUPT_TIME: 0x04]
                I/O Driver Strength [DRIVER_STRENGTH: 0x1f]
                Enhanced Strobe mode [STROBE_SUPPORT: 0x00]
                Card Type [CARD_TYPE: 0x57]
                 HS400 Dual Data Rate eMMC @200MHz 1.8VI/O
                 HS200 Single Data Rate eMMC @200MHz 1.8VI/O
                 HS Dual Data Rate eMMC @52MHz 1.8V or 3VI/O
                 HS eMMC @52MHz - at rated device voltage(s)
                 HS eMMC @26MHz - at rated device voltage(s)
                CSD structure version [CSD_STRUCTURE: 0x02]
                Command set [CMD_SET: 0x00]
                Command set revision [CMD_SET_REV: 0x00]
                Power class [POWER_CLASS: 0x00]
                High-speed interface timing [HS_TIMING: 0x01]
                Erased memory content [ERASED_MEM_CONT: 0x00]
                Boot configuration bytes [PARTITION_CONFIG: 0x03]
                 Not boot enable
                 R/W Replay Protected Memory Block (RPMB)
                Boot config protection [BOOT_CONFIG_PROT: 0x00]
                Boot bus Conditions [BOOT_BUS_CONDITIONS: 0x00]
                High-density erase group definition [ERASE_GROUP_DEF: 0x01]
                Boot write protection status registers [BOOT_WP_STATUS]: 0x00
                Boot Area Write protection [BOOT_WP]: 0x00
                 Power ro locking: possible
                 Permanent ro locking: possible
                 ro lock status: not locked
                User area write protection register [USER_WP]: 0x00
                FW configuration [FW_CONFIG]: 0x00
                RPMB Size [RPMB_SIZE_MULT]: 0x20
                Write reliability setting register [WR_REL_SET]: 0x00
                 user area: existing data is at risk if a power failure occurs during a write operation
                 partition 1: existing data is at risk if a power failure occurs during a write operation
                 partition 2: existing data is at risk if a power failure occurs during a write operation
                 partition 3: existing data is at risk if a power failure occurs during a write operation
                 partition 4: existing data is at risk if a power failure occurs during a write operation
                Write reliability parameter register [WR_REL_PARAM]: 0x15
                 Device supports writing EXT_CSD_WR_REL_SET
                 Device supports the enhanced def. of reliable write
                Enable background operations handshake [BKOPS_EN]: 0x00
                H/W reset function [RST_N_FUNCTION]: 0x00
                HPI management [HPI_MGMT]: 0x00
                Partitioning Support [PARTITIONING_SUPPORT]: 0x07
                 Device support partitioning feature
                 Device can have enhanced tech.
                Max Enhanced Area Size [MAX_ENH_SIZE_MULT]: 0x0001c8
                 i.e. 3735552 KiB
                Partitions attribute [PARTITIONS_ATTRIBUTE]: 0x00
                Partitioning Setting [PARTITION_SETTING_COMPLETED]: 0x00
                 Device partition setting NOT complete
                General Purpose Partition Size
                 [GP_SIZE_MULT_4]: 0x000000
                 [GP_SIZE_MULT_3]: 0x000000
                 [GP_SIZE_MULT_2]: 0x000000
                 [GP_SIZE_MULT_1]: 0x000000
                Enhanced User Data Area Size [ENH_SIZE_MULT]: 0x000000
                 i.e. 0 KiB
                Enhanced User Data Start Address [ENH_START_ADDR]: 0x00000000
                 i.e. 0 bytes offset
                Bad Block Management mode [SEC_BAD_BLK_MGMNT]: 0x00
                Periodic Wake-up [PERIODIC_WAKEUP]: 0x00
                Program CID/CSD in DDR mode support [PROGRAM_CID_CSD_DDR_SUPPORT]: 0x01
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[127]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[126]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[125]]: 0x20
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[124]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[123]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[122]]: 0x20
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[121]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[120]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[119]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[118]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[117]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[116]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[115]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[114]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[113]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[112]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[111]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[110]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[109]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[108]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[107]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[106]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[105]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[104]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[103]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[102]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[101]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[100]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[99]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[98]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[97]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[96]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[95]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[94]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[93]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[92]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[91]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[90]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[89]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[88]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[87]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[86]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[85]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[84]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[83]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[82]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[81]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[80]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[79]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[78]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[77]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[76]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[75]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[74]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[73]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[72]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[71]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[70]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[69]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[68]]: 0x01
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[67]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[66]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[65]]: 0x00
                Vendor Specific Fields [VENDOR_SPECIFIC_FIELD[64]]: 0x00
                Native sector size [NATIVE_SECTOR_SIZE]: 0x00
                Sector size emulation [USE_NATIVE_SECTOR]: 0x00
                Sector size [DATA_SECTOR_SIZE]: 0x00
                1st initialization after disabling sector size emulation [INI_TIMEOUT_EMU]: 0x00
                Class 6 commands control [CLASS_6_CTRL]: 0x00
                Number of addressed group to be Released[DYNCAP_NEEDED]: 0x00
                Exception events control [EXCEPTION_EVENTS_CTRL]: 0x0000
                Exception events status[EXCEPTION_EVENTS_STATUS]: 0x0000
                Extended Partitions Attribute [EXT_PARTITIONS_ATTRIBUTE]: 0x0000
                Context configuration [CONTEXT_CONF[51]]: 0x00
                Context configuration [CONTEXT_CONF[50]]: 0x00
                Context configuration [CONTEXT_CONF[49]]: 0x00
                Context configuration [CONTEXT_CONF[48]]: 0x00
                Context configuration [CONTEXT_CONF[47]]: 0x00
                Context configuration [CONTEXT_CONF[46]]: 0x00
                Context configuration [CONTEXT_CONF[45]]: 0x00
                Context configuration [CONTEXT_CONF[44]]: 0x00
                Context configuration [CONTEXT_CONF[43]]: 0x00
                Context configuration [CONTEXT_CONF[42]]: 0x00
                Context configuration [CONTEXT_CONF[41]]: 0x00
                Context configuration [CONTEXT_CONF[40]]: 0x00
                Context configuration [CONTEXT_CONF[39]]: 0x00
                Context configuration [CONTEXT_CONF[38]]: 0x00
                Context configuration [CONTEXT_CONF[37]]: 0x00
                Packed command status [PACKED_COMMAND_STATUS]: 0x00
                Packed command failure index [PACKED_FAILURE_INDEX]: 0x00
                Power Off Notification [POWER_OFF_NOTIFICATION]: 0x00
                Control to turn the Cache ON/OFF [CACHE_CTRL]: 0x01
                eMMC Firmware Version: 
                eMMC Life Time Estimation A [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_A]: 0x02
                eMMC Life Time Estimation B [EXT_CSD_DEVICE_LIFE_TIME_EST_TYP_B]: 0x02
                eMMC Pre EOL information [EXT_CSD_PRE_EOL_INFO]: 0x01
                Secure Removal Type [SECURE_REMOVAL_TYPE]: 0x01
                 information is configured to be removed by an erase of the physical memory
                 Supported Secure Removal Type:
                  information removed by an erase of the physical memory
                
                
                
                1 Reply Last reply Reply Quote 0
                • stephenw10S
                  stephenw10 Netgate Administrator
                  last edited by

                  Indeed, looks OK. Both the lifetime indicators show in the 20% used range. No problem I can see.

                  I run ramdisk on the 3100(s) I have here. That does mean you are limited running larger packages that require a lot of tmp space but I have yet to see a single file system issue on a system running them.

                  Steve

                  L 1 Reply Last reply Reply Quote 0
                  • L
                    Lazer13 @stephenw10
                    last edited by

                    @stephenw10 Interesting, is there a possibility to move to ramdisk on existing systems or does it require reflashing?
                    We run no heavier packages on any of the 3100:s anyways.

                    1 Reply Last reply Reply Quote 0
                    • stephenw10S
                      stephenw10 Netgate Administrator
                      last edited by

                      It's just a checkbox, no need to reinstall.
                      https://docs.netgate.com/pfsense/en/latest/config/advanced-misc.html#ram-disk-settings

                      I usually run double the default values there, so 80MB and 120MB.

                      Because /tmp is moved to ram you lose the ability to get crash reports in the event of a crash.

                      On the up side drive writes to the eMMC are dramatically reduced. The system is also generally more responsive since eMMC is relatively slow.

                      Steve

                      L 1 Reply Last reply Reply Quote 1
                      • L
                        Lazer13 @stephenw10
                        last edited by

                        @stephenw10 Nice, will do some testing and enable that before thunder season. :)

                        Thanks, Steve

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.