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
      last edited by

      Looked at the logs but it seems like the 3100 stopped logging stuff at the same time the problem started.
      No logs from 17.35 yesterday until this morning post-powercycle.

      Did it stop interacting with the filesystem completely or was it the logging service that failed along with the other services? I don't know.

      1 Reply Last reply Reply Quote 0
      • F
        FSC830
        last edited by FSC830

        Looks very close to this one issue with SG-3100 and 22-01?.
        But since these two "breaks" the issue did not occur again.
        I expected that systems stops around May 1st or 2nd, but it didnt.
        Anyhow I did a reboot of the SG-3100 at May 4th for another reason.

        Regards

        L 1 Reply Last reply Reply Quote 0
        • 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.