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

    Hardware compatibility for Dell Edge Gateways?

    Scheduled Pinned Locked Moved Hardware
    5 Posts 5 Posters 1.1k 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.
    • H
      hansgruber
      last edited by stephenw10

      I use a commercial small-factor/small-form device provided by Dell call the "Dell Edge Gateway". There are 2 different models - 3000 Series (3001-3004), and 5000 Series (5000 and 5001).

      The architecture is an Intel-based x86-64. It currently supports: Windows 7 and 10, Ubuntu Core 16, Ubuntu Server 10 thru 18 (it does NOT support 20), and CentOS 7. Supposedly, FreeBSD has a mod to run under X86-64 (unconfirmed).

      Here's a 'dmesg' dump under Ubuntu 18.04:

      [    0.000000] microcode: CPU0 microcode updated early to revision 0x90c, date =
       2019-04-23
      [    0.000000] Initializing cgroup subsys cpuset
      [    0.000000] Initializing cgroup subsys cpu
      [    0.000000] Initializing cgroup subsys cpuacct
      [    0.000000] Linux version 4.4.0-210-generic (buildd@lgw01-amd64-009) (gcc ver
      sion 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12) ) #242-Ubuntu SMP Fri Apr 1
      6 09:57:56 UTC 2021 (Ubuntu 4.4.0-210.242-generic 4.4.262)
      [    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.4.0-210-generic root=/dev/map
      per/srvr2160--vg-root ro
      [    0.000000] KERNEL supported cpus:
      [    0.000000]   Intel GenuineIntel
      [    0.000000]   AMD AuthenticAMD
      [    0.000000]   Centaur CentaurHauls
      [    0.000000] x86/fpu: Legacy x87 FPU detected.
      [    0.000000] e820: BIOS-provided physical RAM map:
      [    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
      [    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
      [    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000001effffff] usable
      [    0.000000] BIOS-e820: [mem 0x000000001f000000-0x000000001f0fffff] reserved
      [    0.000000] BIOS-e820: [mem 0x000000001f100000-0x000000001fffffff] usable
      [    0.000000] BIOS-e820: [mem 0x0000000020000000-0x00000000200fffff] reserved
      [    0.000000] BIOS-e820: [mem 0x0000000020100000-0x0000000076ccafff] usable
      [    0.000000] BIOS-e820: [mem 0x0000000076ccb000-0x0000000076d40fff] reserved
      [    0.000000] BIOS-e820: [mem 0x0000000076d41000-0x0000000076d51fff] ACPI data
      [    0.000000] BIOS-e820: [mem 0x0000000076d52000-0x00000000772d0fff] ACPI NVS
      [    0.000000] BIOS-e820: [mem 0x00000000772d1000-0x00000000775e7fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000775e8000-0x00000000775effff] usable
      [    0.000000] BIOS-e820: [mem 0x00000000775f0000-0x00000000775f0fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000775f1000-0x00000000775f3fff] usable
      [    0.000000] BIOS-e820: [mem 0x00000000775f4000-0x00000000775f4fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000775f5000-0x00000000775f5fff] usable
      [    0.000000] BIOS-e820: [mem 0x00000000775f6000-0x0000000077637fff] reserved
      [    0.000000] BIOS-e820: [mem 0x0000000077638000-0x00000000789e4fff] usable
      [    0.000000] BIOS-e820: [mem 0x00000000789e5000-0x0000000078ff9fff] reserved
      [    0.000000] BIOS-e820: [mem 0x0000000078ffa000-0x0000000078ffffff] usable
      [    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fed01000-0x00000000fed01fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fed03000-0x00000000fed03fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fed08000-0x00000000fed08fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fed0c000-0x00000000fed0ffff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1cfff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000fef00000-0x00000000feffffff] reserved
      [    0.000000] BIOS-e820: [mem 0x00000000ff900000-0x00000000ffffffff] reserved
      [    0.000000] NX (Execute Disable) protection: active
      [    0.000000] SMBIOS 3.0 present.
      [    0.000000] DMI: Dell Inc. Edge Gateway 3003/0NTXFD, BIOS 01.00.00 04/17/2017
      [    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
      [    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
      [    0.000000] e820: last_pfn = 0x79000 max_arch_pfn = 0x400000000
      [    0.000000] MTRR default type: uncachable
      [    0.000000] MTRR fixed ranges enabled:
      [    0.000000]   00000-9FFFF write-back
      [    0.000000]   A0000-BFFFF uncachable
      [    0.000000]   C0000-FFFFF write-protect
      [    0.000000] MTRR variable ranges enabled:
      [    0.000000]   0 base 000000000 mask F80000000 write-back
      [    0.000000]   1 base 079000000 mask FFF000000 uncachable
      [    0.000000]   2 base 07A000000 mask FFE000000 uncachable
      [    0.000000]   3 base 07C000000 mask FFC000000 uncachable
      [    0.000000]   4 disabled
      [    0.000000]   5 disabled
      [    0.000000]   6 disabled
      [    0.000000]   7 disabled
      [    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
      [    0.000000] original variable MTRRs
      [    0.000000] reg 0, base: 0GB, range: 2GB, type WB
      [    0.000000] reg 1, base: 1936MB, range: 16MB, type UC
      [    0.000000] reg 2, base: 1952MB, range: 32MB, type UC
      [    0.000000] reg 3, base: 1984MB, range: 64MB, type UC
      [    0.000000] total RAM covered: 1936M
      [    0.000000] Found optimal setting for mtrr clean up
      [    0.000000]  gran_size: 64K 	chunk_size: 128M 	num_reg: 4  	lose cov
      er RAM: 0G
      [    0.000000] New variable MTRRs
      [    0.000000] reg 0, base: 0GB, range: 2GB, type WB
      [    0.000000] reg 1, base: 1936MB, range: 16MB, type UC
      [    0.000000] reg 2, base: 1952MB, range: 32MB, type UC
      [    0.000000] reg 3, base: 1984MB, range: 64MB, type UC
      [    0.000000] found SMP MP-table at [mem 0x000fd880-0x000fd88f] mapped at [ffff
      8800000fd880]
      [    0.000000] Scanning 1 areas for low memory corruption
      [    0.000000] Base memory trampoline at [ffff880000096000] 96000 size 28672
      [    0.000000] RAMDISK: [mem 0x3302e000-0x3580efff]
      

      Does anyone know if there are any modifications that will work for this device architecture?

      TIA>

      h//g

      V bingo600B 2 Replies Last reply Reply Quote 0
      • R rcoleman-netgate moved this topic from Off-Topic & Non-Support Discussion on
      • V
        viragomann @hansgruber
        last edited by

        @hansgruber
        The dmesg doesn't really show much. Rather nothing apart from the BIOS name.

        It depends on the hardware components if it's compatible with pfSense. So find out the hardware details and check the FreeBSD 12.3-RELEASE Hardware Notes for compatibility.

        Basically almost all Intel chipsets and cpus and are supported by FreeBSD. But for the disk and network controllers you have find out the details first.

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User
          last edited by

          Hello,

          Ubuntu and the other named OS“s are Linux distributions
          and pfSense is based on FreeBSD, BSD and Linux are not the same. So you may be able to install Linux or FreeBSD
          (pfSense) on it. And there must be not a MOD or anything
          else.

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

            @hansgruber said in Hardware compatibility for Dell Edge Gateways?:

            Supposedly, FreeBSD has a mod to run under X86-64 (unconfirmed).

            Not sure what you mean by that. Looks like standard x86 hardware at first glance but more info needed.
            Have you tried installing pfSense?

            Steve

            1 Reply Last reply Reply Quote 0
            • bingo600B
              bingo600 @hansgruber
              last edited by bingo600

              @hansgruber

              I'll assume you have a 5000 model.
              It looks like a standard intel machine , with industrial specs

              b92184e1-fcf8-481e-aae8-8c4f76ecee31-image.png

              It doesn't mention much about the network cards (just dual + gigabit)
              But there are drivers for realtek network cards on Dell, for that model.
              Realtek isn't the "best" networkadapter for pfSense, but with a little driver trickery, it might work perform reasonably well.

              On the installed Ubuntu , try to run the commands :

              lspci 
              
              lsusb
              

              And paste the outputs here.

              Good info here
              https://dl.dell.com/topicspdf/dell-edge-gateway-5000_service-manual_en-us.pdf

              I would just make a pfSense USB install stick , and give it a try.

              /Bingo

              If you find my answer useful - Please give the post a šŸ‘ - "thumbs up"

              pfSense+ 23.05.1 (ZFS)

              QOTOM-Q355G4 Quad Lan.
              CPUĀ  : Core i5 5250U, Ram : 8GB Kingston DDR3LV 1600
              LANĀ  : 4 x Intel 211, DiskĀ  : 240G SAMSUNG MZ7L3240HCHQ SSD

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