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

    Atom MB - Intel NM10 support?

    Scheduled Pinned Locked Moved Hardware
    16 Posts 9 Posters 13.0k 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.
    • P
      Pontiac_CZ
      last edited by

      Hello,

      I would like to make a pfSense box based on an Intel NM10 chipset (MB Intel® Desktop Board D510MO). Second NIC would be Intel Pro/1000 GT Desktop Low Profile Adapter (+ 2 GB DDRII + 30 GB SSD)

      Can someone confirm if this would run? I have found the Intel Pro/1000 GT NIC in the FreeBSD 7.2 hardware release notes, but no notes about NM10. I would really like to use this MB as it perfectly fits my needs - low power consumption, no necessary devices on-board, simply perfect.

      Thanks

      Pavel

      1 Reply Last reply Reply Quote 0
      • J
        jasonlitka
        last edited by

        http://forum.pfsense.org/index.php/topic,21981.0.html

        That's a nice long thread on a very similar motherboard.

        I can break anything.

        1 Reply Last reply Reply Quote 0
        • P
          Pontiac_CZ
          last edited by

          ICH9R chipset  is the same as NM10?

          1 Reply Last reply Reply Quote 0
          • M
            mikinho
            last edited by

            I had a D510MO running pfSense 2.0-BETA2 x86-64 on for a short while.  The on-board Realtek RTL8111/8168B NIC is supported but didn't perform as well as the Intel Pro NIC I had it paired with.

            Btw, I don't see any reason you would want to use Xorg but in case you did Xorg still only works using the VESA driver.

            1 Reply Last reply Reply Quote 0
            • D
              dreamslacker
              last edited by

              @Pontiac_CZ:

              ICH9R chipset  is the same as NM10?

              ICH7 actually.  The NM10 is basically an ICH7 with a die shrink and IDE removed.

              1 Reply Last reply Reply Quote 0
              • U
                urbangear
                last edited by

                my pfSense box:

                Intel D510MO
                1GB DDR2 800
                80GB Sata Seagate hard drive (soon to be replaced with 2GB CF card using SATA to CF card adapter)
                3com LAN card (soon to be replaced with Intel Pro Dual 1000MT)
                Generic micro atx casing with built-in 500watts PSU

                power consumption is 43watts excluding 17" LCD monitor

                pfSense 1.2.3 and 2.0 runs perfect

                1 Reply Last reply Reply Quote 0
                • P
                  Pontiac_CZ
                  last edited by

                  Wow, great! Thanks for answer. So I'm going to order the D510MO right away.  :)

                  Your intended replacement of the HDD with CF looks interesting. I was going to get a 30 GB SSD… is CF performing well?

                  1 Reply Last reply Reply Quote 0
                  • D
                    dreamslacker
                    last edited by

                    A SSD allows you to use the full install or embedded with packages like Snort/ Squid cache that write to the drive very often.
                    A CF is more apt for embedded installs without packages that aren't so I/O heavy.  However, the advantage of embedded on CF is it's resilience to power outages since the chance of data corruption during a trip is much lesser.

                    One thing to take note about the D510MO is that it does not come with serial ports onboard.  There are 2 serial port headers (great if you want to run embedded AND LCD proc) but you will need to purchase the serial port connectors separately.
                    The connector accessory looks like this:

                    1 Reply Last reply Reply Quote 0
                    • D
                      dnky_bones
                      last edited by

                      @Pontiac_CZ:

                      Wow, great! Thanks for answer. So I'm going to order the D510MO right away.  :)

                      Your intended replacement of the HDD with CF looks interesting. I was going to get a 30 GB SSD… is CF performing well?

                      Before the prices of SSD's got down to a reasonable range, I would do that same trick, install the Live CD installer on a CF card via an IDE adapter.  Back then, I had to edit a line in one of the bootstrap files, can't remember what at the moment, and it would work.  However, I did have a problem where one machine that was running about 30 Vlan's corrupted the CF.  Fortunately, I was able to mount the CF in another BSD machine and retrieve the xml configuration file (no backup lol).  I think the number of writes to the card with that many vlan's DHCP servers, filter rules, etc was just too much.  And it was even a SanDisk Ultra III.

                      Point being, with the price of a decent 32 GB SSD at around $75, I don't bother with the CF option anymore.  I have yet to have an SSD fail, I've got about a dozen of them out there running right now.

                      1 Reply Last reply Reply Quote 0
                      • valnarV
                        valnar
                        last edited by

                        @urbangear:

                        my pfSense box:

                        Intel D510MO
                        1GB DDR2 800
                        80GB Sata Seagate hard drive (soon to be replaced with 2GB CF card using SATA to CF card adapter)
                        3com LAN card (soon to be replaced with Intel Pro Dual 1000MT)
                        Generic micro atx casing with built-in 500watts PSU

                        power consumption is 43watts excluding 17" LCD monitor

                        Not to rain on anyone's parade, but that power consumption seems awfully high for a purpose built firewall box.  Is that what an Atom takes these days?

                        1 Reply Last reply Reply Quote 0
                        • D
                          dreamslacker
                          last edited by

                          @valnar:

                          @urbangear:

                          my pfSense box:

                          Intel D510MO
                          1GB DDR2 800
                          80GB Sata Seagate hard drive (soon to be replaced with 2GB CF card using SATA to CF card adapter)
                          3com LAN card (soon to be replaced with Intel Pro Dual 1000MT)
                          Generic micro atx casing with built-in 500watts PSU

                          power consumption is 43watts excluding 17" LCD monitor

                          Not to rain on anyone's parade, but that power consumption seems awfully high for a purpose built firewall box.  Is that what an Atom takes these days?

                          That is probably due to the generic 500W PSU's crappy efficiency.  A D510M0 with a Scorpio Blue 2.5" HDD (~2W) draws 18W off the wall at idle when using a DC/DC PSU (about 85-90% efficient at that kind of load).  At full CPU load, this translates to 24W.  With Windows loaded and decoding a H.264 1080P video, such a setup only draws 22W at the wall.
                          I have no doubts that were he to switch to the CF card setup, the system wouldn't see more than 20W of actual power consumption under use.

                          With his Barracuda drawing about 6W along with the NIC taking another 2W.  His setup should only gross 25W or so.  That means his PSU is only about 60% efficient at best under such a low load (5%).

                          That is the reason why most people who run such setups use either DC/DC PSUs (very power efficient) or very low power 80+ PSUs (100W or less); using any other high power PSU ends up with more power losses than the system actually consumes.

                          Even 80+ rated PSUs do not need to be 80% efficient across the spectrum.  They're only required to meet 80% efficiency at 20%, 50% and 80% loading.

                          1 Reply Last reply Reply Quote 0
                          • C
                            clarknova
                            last edited by

                            @valnar:

                            Not to rain on anyone's parade, but that power consumption seems awfully high for a purpose built firewall box.  Is that what an Atom takes these days?

                            Nope. I have an X7SPA-H board (D510, dual Intel GBE) with 4GB DDR2 and Vertex 2 240GB, and it uses 19-22W according to kill-a-watt using either a Supermicro 90%+ eff PSU or a mini-box M4-ATX + 15V laptop brick.

                            db

                            1 Reply Last reply Reply Quote 0
                            • U
                              urbangear
                              last edited by

                              i know my setup power consumption is a bit high, i'm still trying to find good quality 150Watts psu

                              1 Reply Last reply Reply Quote 0
                              • C
                                clarknova
                                last edited by

                                http://www.mini-box.com

                                The move from hdd to cf will drop a few watts too.

                                db

                                1 Reply Last reply Reply Quote 0
                                • J
                                  jasonlitka
                                  last edited by

                                  @urbangear:

                                  i know my setup power consumption is a bit high, i'm still trying to find good quality 150Watts psu

                                  When I had some Atom boxes running pfSense I was running picoPSUs.  They were pretty good.

                                  I can break anything.

                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    viaujoc
                                    last edited by

                                    Has anyone successfully run pfSense 1.2.3 on an Intel D510MO board in embedded mode? I tried using a 512MB and a 1GB USB stick but I cannot get pfSense to finishing booting up. It hangs at "Trying to mount root from ufs:/dev/ufs/pfsense0".

                                    Thanks for your help.

                                    /boot.config: -h
                                    Consoles: serial port
                                    BIOS drive C: is disk0
                                    BIOS 572kB/2078452kB available memory

                                    FreeBSD/i386 bootstrap loader, Revision 1.1
                                    (sullrich@FreeBSD_7.2_pfSense_1.2.3_snaps.pfsense.org, Mon Dec  7 21:59:24 EST 2
                                    009)
                                    Loading /boot/defaults/loader.conf
                                    /boot/kernel/kernel text=0x739788 data=0x13cf6c+0x51c80 /

                                    Hit [Enter] to boot immediately, or any other key for command prompt.
                                    Booting [/boot/kernel/kernel]…
                                    Copyright (c) 1992-2009 The FreeBSD Project.
                                    Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
                                            The Regents of the University of California. All rights reserved.
                                    FreeBSD is a registered trademark of The FreeBSD Foundation.
                                    FreeBSD 7.2-RELEASE-p5 #0: Mon Dec  7 22:22:52 EST 2009
                                        sullrich@FreeBSD_7.2_pfSense_1.2.3_snaps.pfsense.org:/usr/obj.pfSense/usr/pf
                                    Sensesrc/src/sys/pfSense_wrap.7.i386
                                    Timecounter "i8254" frequency 1193182 Hz quality 0
                                    CPU: Intel(R) Atom(TM) CPU D510  @ 1.66GHz (1666.70-MHz 686-class CPU)
                                      Origin = "GenuineIntel"  Id = 0x106ca  Stepping = 10
                                      Features=0xbfebfbff<fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,c<br>MOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
                                      Features2=0x40e31d<sse3,dtes64,mon,ds_cpl,tm2,ssse3,cx16,xtpr,pdcm,<b22>>
                                      AMD Features=0x20000000 <lm>AMD Features2=0x1 <lahf>Cores per package: 2
                                      Logical CPUs per core: 2
                                    real memory  = 2130644992 (2031 MB)
                                    avail memory = 2075066368 (1978 MB)
                                    ACPI APIC Table: <intel  mopnv10j="">ioapic0: Changing APIC ID to 8
                                    ioapic0 <version 2.0="">irqs 0-23 on motherboard
                                    lapic0: Forcing LINT1 to edge trigger
                                    wlan: mac acl policy registered
                                    cryptosoft0: <software crypto="">on motherboard
                                    padlock0: No ACE support.
                                    acpi0: <intel mopnv10j="">on motherboard
                                    acpi0: [ITHREAD]
                                    acpi0: Power Button (fixed)
                                    Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
                                    acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
                                    acpi_hpet0: <high precision="" event="" timer="">iomem 0xfed00000-0xfed003ff on acpi0
                                    Timecounter "HPET" frequency 14318180 Hz quality 900
                                    acpi_button0: <sleep button="">on acpi0
                                    pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff on acpi0
                                    pci0: <acpi pci="" bus="">on pcib0
                                    vgapci0: <vga-compatible display="">port 0x20c0-0x20c7 mem 0xe0200000-0xe027ffff,0
                                    xd0000000-0xdfffffff,0xe0100000-0xe01fffff irq 16 at device 2.0 on pci0
                                    pcib1: <acpi pci-pci="" bridge="">at device 28.0 on pci0
                                    pci1: <acpi pci="" bus="">on pcib1
                                    re0: <realtek 8168="" 8168b="" 8168c="" 8168cp="" 8168d="" 8111b="" 8111c="" 8111cp="" pcie="" gigabit="" ethe<br="">rnet> port 0x1000-0x10ff mem 0xe0004000-0xe0004fff,0xe0000000-0xe0003fff irq 16
                                    at device 0.0 on pci1
                                    re0: Using 1 MSI messages
                                    re0: Chip rev. 0x28000000
                                    re0: MAC rev. 0x00000000
                                    miibus0: <mii bus="">on re0
                                    rgephy0: <rtl8169s 8110s="" 8211b="" media="" interface="">PHY 1 on miibus0
                                    rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-F
                                    DX, auto
                                    re0: Ethernet address: 70:71:bc:8f:31:08
                                    re0: [FILTER]
                                    pcib2: <acpi pci-pci="" bridge="">at device 28.1 on pci0
                                    pci2: <acpi pci="" bus="">on pcib2
                                    pcib3: <acpi pci-pci="" bridge="">at device 28.2 on pci0
                                    pci3: <acpi pci="" bus="">on pcib3
                                    pcib4: <acpi pci-pci="" bridge="">at device 28.3 on pci0
                                    pci4: <acpi pci="" bus="">on pcib4
                                    uhci0: <uhci (generic)="" usb="" controller="">port 0x2080-0x209f irq 23 at device 29.0
                                    on pci0
                                    uhci0: [GIANT-LOCKED]
                                    uhci0: [ITHREAD]
                                    usb0: <uhci (generic)="" usb="" controller="">on uhci0
                                    usb0: USB revision 1.0
                                    uhub0: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb0
                                    uhub0: 2 ports with 2 removable, self powered
                                    uhci1: <uhci (generic)="" usb="" controller="">port 0x2060-0x207f irq 19 at device 29.1
                                    on pci0
                                    uhci1: [GIANT-LOCKED]
                                    uhci1: [ITHREAD]
                                    usb1: <uhci (generic)="" usb="" controller="">on uhci1
                                    usb1: USB revision 1.0
                                    uhub1: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb1
                                    uhub1: 2 ports with 2 removable, self powered
                                    uhci2: <uhci (generic)="" usb="" controller="">port 0x2040-0x205f irq 18 at device 29.2
                                    on pci0
                                    uhci2: [GIANT-LOCKED]
                                    uhci2: [ITHREAD]
                                    usb2: <uhci (generic)="" usb="" controller="">on uhci2
                                    usb2: USB revision 1.0
                                    uhub2: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb2
                                    uhub2: 2 ports with 2 removable, self powered
                                    uhci3: <uhci (generic)="" usb="" controller="">port 0x2020-0x203f irq 16 at device 29.3
                                    on pci0
                                    uhci3: [GIANT-LOCKED]
                                    uhci3: [ITHREAD]
                                    usb3: <uhci (generic)="" usb="" controller="">on uhci3
                                    usb3: USB revision 1.0
                                    uhub3: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb3
                                    uhub3: 2 ports with 2 removable, self powered
                                    ehci0: <intel 82801gb="" r="" (ich7)="" usb="" 2.0="" controller="">mem 0xe0280400-0xe02807ff irq
                                    23 at device 29.7 on pci0
                                    ehci0: [GIANT-LOCKED]
                                    ehci0: [ITHREAD]
                                    usb4: EHCI version 1.0
                                    usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
                                    usb4: <intel 82801gb="" r="" (ich7)="" usb="" 2.0="" controller="">on ehci0
                                    usb4: USB revision 2.0
                                    uhub4: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usb4
                                    uhub4: 8 ports with 8 removable, self powered
                                    umass0: <ibm 0="" 2="" usb="" 2.0="" memory="" key,="" class="" 0,="" rev="" 2.00="" 2.00,="" addr="">on uhub4
                                    pcib5: <acpi pci-pci="" bridge="">at device 30.0 on pci0
                                    pci5: <acpi pci="" bus="">on pcib5
                                    isab0: <pci-isa bridge="">at device 31.0 on pci0
                                    isa0: <isa bus="">on isab0
                                    atapci0: <intel ich7="" sata300="" controller="">port 0x20b8-0x20bf,0x20cc-0x20cf,0x20b0
                                    -0x20b7,0x20c8-0x20cb,0x20a0-0x20af mem 0xe0280000-0xe02803ff irq 19 at device 3
                                    1.2 on pci0
                                    atapci0: [ITHREAD]
                                    ata2: <ata 0="" channel="">on atapci0
                                    ata2: [ITHREAD]
                                    ata3: <ata 1="" channel="">on atapci0
                                    ata3: [ITHREAD]
                                    pci0: <serial bus,="" smbus="">at device 31.3 (no driver attached)
                                    speaker0: <pc speaker="">port 0x61 on acpi0
                                    sio0: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 flags 0x10 on acpi0
                                    sio0: type 16550A, console
                                    sio0: [FILTER]
                                    sio1: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 on acpi0
                                    sio1: type 16550A
                                    sio1: [FILTER]
                                    cpu0: <acpi cpu="">on acpi0
                                    ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
                                    ata0: [ITHREAD]
                                    ata1 at port 0x170-0x177,0x376 irq 15 on isa0
                                    ata1: [ITHREAD]
                                    ppc0: parallel port not found.
                                    Timecounter "TSC" frequency 1666703450 Hz quality 800
                                    Timecounters tick every 10.000 msec
                                    IPsec: Initialized Security Association Processing.
                                    (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
                                    (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
                                    (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
                                    (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:3a,0
                                    (probe0:umass-sim0:0:0:0): Medium not present
                                    (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data)
                                    (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
                                    (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
                                    (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
                                    (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:3a,0
                                    (probe0:umass-sim0:0:0:0): Medium not present
                                    (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data)
                                    (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
                                    (probe0:umass-sim0:0:0:0): CAM Status: SCSI Status Error
                                    (probe0:umass-sim0:0:0:0): SCSI Status: Check Condition
                                    (probe0:umass-sim0:0:0:0): UNIT ATTENTION asc:28,0
                                    (probe0:umass-sim0:0:0:0): Not ready to ready change, medium may have changed
                                    (probe0:umass-sim0:0:0:0): Retrying Command (per Sense Data)
                                    da0 at umass-sim0 bus 0 target 0 lun 0
                                    da0: <ibm memory="" key="" 5.02="">Removable Direct Access SCSI-0 device
                                    da0: 40.000MB/s transfers
                                    da0: 501MB (1026303 512 byte sectors: 64H 32S/T 501C)
                                    GEOM: da0: partition 2 does not start on a track boundary.
                                    GEOM: da0: partition 2 does not end on a track boundary.
                                    GEOM: da0: partition 1 does not start on a track boundary.
                                    GEOM: da0: partition 1 does not end on a track boundary.
                                    WARNING: Expected rawoffset 0, found 63
                                    WARNING: Expected rawoffset 0, found 448623
                                    Trying to mount root from ufs:/dev/ufs/pfsense0</ibm></acpi></pc></serial></ata></ata></intel></isa></pci-isa></acpi></acpi></ibm></intel></intel></intel></intel></uhci></uhci></intel></uhci></uhci></intel></uhci></uhci></intel></uhci></uhci></acpi></acpi></acpi></acpi></acpi></acpi></rtl8169s></mii></realtek></acpi></acpi></vga-compatible></acpi></acpi></sleep></high></intel></software></version></intel ></lahf></lm></sse3,dtes64,mon,ds_cpl,tm2,ssse3,cx16,xtpr,pdcm,<b22></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,c<br>

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