Skip to end of metadata
Go to start of metadata

For best results (enterprise grade hardware) see

While people have had success with these configurations, you might have different results.

This is not intended as an exhaustive list - other combinations may work. Your mileage may vary.

<Please add your own>


  • ThinkServer TS150 Intel Xeon E3-1225v5


  • Supermicro X9DRH-7F
  • 6x 2Gb disks, working off the on-board LSI 2208 controller w/ the new mr_sas driver.
    • Setting up the disks for JBOD was not well documented. You need to use the Pre-boot CLI, and the commands PDEnableJBOD, PDMakeGood and PDMakeJBOD on each drive. You do not need to re-flash your card.


  • Supermicro X8SIL
  • Intel Xeon X3440
  • LSI SAS9200-8e HBA, WD WD1003FBYX and Intel SSDSA2CT040G3 disks
  • Booted via USB
  • Supermicro X9SCL/X9SCM
  • Intel Xeon E3-1230
  • Seagate ST2000DM001 disks on on-board SATA, correctly detected as needing ashift=12
  • Booted via USB


  • HP Proliant N40L "Microserver" (Model #658553-001)
    • Booted via USB
    • Zones Only, no KVM support on AMD as of Apr. 2012


  • Intel(R) Xeon(R) CPU E31230 ( i3 )
  • Supermicro X9SCL/X9SCM
  • Booted via USB


  • Intel Core i3
  • ASUS P8Z68-V LX Z68 LGA1155 ATX
  • Booted via USB

konobi (mobile development server)

  • Intel NUC DC3217IYE
  • Core i3-3217U
  • Crucial 16GB RAM
  • Intel gigabit NIC
  • Crucial M4 128GB mSATA SSD
  • Booted via USB

MerlinDMC (local playground)

  • Intel Core i3
  • Gigabyte H67N-USB3-B3 LGA1155 mATX
  • LSI SAS 9211-8i HBA
  • Booted via USB

MerlinDMC (remote playground)

  • Intel Core i7
  • ASUS P8H67-M PRO LGA1155 ATX
  • Booted via USB


  • Intel Core i3 2120T
  • Intel DH77DF
  • LSI SAS9220-8i Controller
  • Booted via USB
  • Intel Celeron G530
  • MSI H61I-E35 (B3) Mini-ITX
  • Booted via USB


  • Intel Core i7
  • Gigabyte X79-UD5
  • Booted via USB
  • Had to update the firmware to the latest to be able to successfully enable Intel VT support.


  • Intel Xeon E5606
  • Intel S5520HCR
  • USB Boot via on bord USB (in the case) USB slot
  • Super Micro 502L-200B
  • Intel Xeon E3-1220V2
  • Booted via internal USB and micro usb stick.


  • Intel Core i5
  • Gigabyte Z68-MA-D2H-B3
  • Boots via USB & PXE Boot
  • Had to disable USB3 in BIOS
  • Intel S5520UR
  • Intel Xeon CPU E5645
  • LSI SAS1064ET
  • pxe-boot
  • Intel S5520UR
  • Intel Xeon CPU E5620
  • LSI SAS2008
  • pxe-boot
  • Intel S3420GP
  • Intel Xeon CPU X3450
  • pxe-boot
  • Gigabyte Z68XP-UD4
  • Intel Core i5-2400
  • LSI SAS1068E
  • USB3 disabled in bios
  • pxe-boot


  • Intel Core i7
  • Dell Optiplex 990 MT CI7 3.4 8GB/500 HD6350
  • LSI 9211-8i 2.0 SAS/SATA PCI-E (IT)
  • Boots via USB & PXE Boot
  • Dell Inc. PowerEdge R710
  • Intel(R) Xeon(R) CPU E5520
  • Dell Inc. PowerEdge M610
  • Intel(R) Xeon(R) CPU X5690


  • Intel Q6600 
  • 8GB Ram
  • Gigabyte P35-DS3L
  • Boots via CD & USB & PXE Boot (altough USB is slower then CD)
  • No KVM as EPT is not available.
  • Cisco C200 M2
  • 2 x Intel X5640
  • 24GB Ram
  • 4 x 1T SAS 7.2k drives
  • Cisco LSI 1064E Mezzanine


  • Dell Inc. PowerEdge R410
  • Intel(R) Xeon(R) CPU E5645
  • Dell Inc. PowerEdge R610
  • Intel(R) Xeon(R) CPU E5645
  • Dell Inc. PowerEdge R710
  • Intel(R) Xeon(R) CPU E5630
  • Dell Inc. PowerEdge R910
  • Intel(R) Xeon(R) CPU X7550
  • IBM x3550 M3 -[7944AC1]-
  • Intel(R) Xeon(R) CPU X5690


  • Supermicro X8DTL
  • Intel(R) Xeon(R) CPU E5645
  • kvm, pxeboot


  • Intel DBS1200KPR Mini-ITX Motherboard
  • Intel(R) Xeon(R) E3-1245v2
  • LSI SAS9220-8i Storage Controller (Flashed with SAS2008 IT Firmware)
  • All works as intended


  • Supermicro SuperServer 6016T-MTLF
  • Super X8DTL-iF motherboard BIOS version 2.1a
  • Intel Xeon 5606
  • Message: "WARNING: Couldn't read ACPI SRAT table from BIOS. lgrp support will be limited to one group." Thus far, I haven't found a BIOS option to fix this. 
  • Otherwise works as intended


  • Manufacturer: Dell Inc.
  • Model: PowerEdge R720xd
  • CPU Type: Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz
    • Total Cores reported in SmartOS: 24
    • VM Capable: true
    • CPU Virtualization: vmx
  • PERC H710 mini
    • 4x 3TB Seagate Constellation ES.2 6Gbps SAS (ST33000650SS)
  • Intel(R) Ethernet 10G 2P X520 Adapter
    • Latency between SmartOS hosts across Cisco Nexus fabric extension: 75-200us.
  • Configured with mirrored vdev zpool: 5481 GiB usable
  • Booted via iDRAC Virtual Media using latest.iso DVD image (PXE not attempted yet)
  • No known issues.
  • Disk Hotplug not attempted yet.

Nahum Shalman (nahamu / nshalman)

  • Intel S1200BTLR ATX Server Motherboard
  • Intel Xeon E3-1245v2
  • 4x Crucial 8GB DDR3 SDRAM Memory Module ECC Unbuffered
  • 2x Intel 520 Series 240GB SSD



  • Intel Pentium G645 (A consumer price-point Sandy Bridge that includes both VT-x and EPT) 
  • Gigabyte H61M-DS2 (USB & PXE boot support). Onboard SATA, Ethernet and VGA works fine.
  • Sil3132 PCI-e 1x 2-port SATA Controller card
  • Supports KVM.


  • Manufacturer: Fujitsu
  • Model: Primergy RX300 S7
  • Intel(R) Xeon(R) CPU E5-2620
  • All works as intended


  • White Box Server
    • 2x Intel Xeon E5-2640 2.5GHz cpus
    • 64GB DDR-3-1600 ECC RAM
    • 16 x3Tb Hitachi SAS Drives (6Gb/s, 7200RPM)
    • 1x120Gb SSD Drive, DVD-RW
    • Supermicro X9DR3-F Motherboard with 2x GigE LAN, IPMI
    • ARECA ARC 1882-ix16 SAS 6GB/s RAID Controller
    • 3U Chassis rackmount with 900W redundant power supply.
    • Supported as of SmartOS 20130321
  • HP Z210 Workstation (Small Form Factor)
    • Intel(R) Xeon(R) E31225
    • 16Gb RAM
    • On-board Intel 82579LM GigE
    • Intel(R) Gigabit CT Desktop Adapter (82574L) PCIe 1x
    • 2x 2.0Tb WD Caviar Black HDD
    • update to latest BIOS 01.44 (01.41 causes a Grub Error 28: Selected item cannot fit in memory)
    • usb boot issues - BIOS requires the usb key partition flag must be marked "bootable" - I do this from CentOS Disk Utility 
    • all works as intended
  • Lenovo Ideacentre Q110 10032
    • Intel(R) Atom(TM) 230 1.6GHz
    • Updraded to 5120MB RAM
    • 64-bit SmartOS all works, but does not support KVM
  • Lenovo ThinkStation D20 4158CM1
    • Dual Intel Xeon X5650 2.67GHz - Total 24 Cores.
    • Flashed MB Bios to latest (01/14/14).
    • Disable CStates (all!). Disable NUMA-aware! Enable Hyperthreading.
    • Onboard Broadcom NICs are functioning.
    • 48GB RAM (Kingston KTL-TS316S/8G, 240pin Reg ECC Single Rank DDR3-1600MHz PC3-12800 1.5V)
    • 6 Sticks in CPU1 bank - CPU2 bank does not work with this RAM
    • 96GB is unattainable with cheap RAM
    • LSI MegaRAID 9211-8I 8-Port 6Gb/S PCIEx8 SAS/SATA HBA
    • Disable onboard SAS from BIOS. Flash LSI MegaRAID BIOS to IT mode driver
    • 1 x Intel 530 120GB SSD
    • 6 x WD RED 2TB SATA3 HDD
  • Vintage 2006 Supermicro Server
    • Supermicro X6DH8-G2
    • 2x Irwindale 2.8GHz Xeon, HT enabled (4 CPUs), 8GB DDR-2 ECC RAM
    • 2x Highpoint RocketRaid 2220 PCI-X, 133MHz, with cross-adapter cable, JBOD mode
    • 16 Seagate 7200 RPM HDD 750GB
    • 64-Bit SmartOS/ZFS works (no KVM support)
    • using marvell88sx driver (for which there is no source, but still works as at 20141127T173954Z)


  • HP ProLiant MicroServer Gen8 (Model 712317-001)
    • Intel® Celeron® G1610T (2 core, 2.3 GHz, 2MB, 35W)
    • Boots from internal USB port.
    • All works as intended


  • ASUS Z87-PRO (V EDITION) LGA 1150 Intel Z87 HDMI SATA 6Gb/s USB 3.0 ATX Intel Motherboard
    • Intel Core i5-4670 Haswell Quad-Core 3.4GHz LGA 1150 84W Desktop Processor Intel HD Graphics BX80646I54670
    • IO Crest 2 Port SATA III PCI-Express x1 Card (SY-PEX40039)
    • Seagate Desktop HDD ST3000DM001 3TB 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive Bare Drive x 8
    • SAMSUNG 840 EVO MZ-7TE120BW 2.5" 120GB SATA III TLC Internal Solid State Drive (SSD)
  • ASRock Z68 PRO3 LGA 1155 Intel Z68 HDMI SATA 6Gb/s USB 3.0 ATX Intel Motherboard
    • Intel Core i3-2100T Sandy Bridge Dual-Core 2.5 GHz LGA 1155 35W BX80623I32100T Desktop Processor Intel HD Graphics 2000
    • Patriot Gamer 2 Series 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model PGD38G1600ELK
    • SYBA SI-PEX40094 PCI Express Low Profile Ready SATA SATA III 2 Internal 6Gbps Ports PCI-e Controller Card
    • Seagate Desktop HDD ST3000DM001 3TB 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive Bare Drive x 6
    • Silicon Power S60 2.5" 120GB SATA III Internal Solid State Drive (SSD) SP120GBSS3S60S25
  • Intel Next Unit of Computing NUC5i3RYK
    • Crucial 16GB Kit (8GBx2) DDR3L-1600 SODIMM Memory for Mac (CT2K8G3S160BM )
    • Samsung 850 EVO 250 GB M.2 SSD (MZ-N5E250BW)
    • SanDisk Cruzer Fit 8GB USB 2.0 Low-Profile Flash Drive- SDCZ33-008G-B3​5


  • SuperMicro X9DRi-LN4F+
    • 2x Intel Xeon E5-2620 v2
    • Everything working, aside from SCU and USB3
    • pxe-boot and usb-boot
  • SuperMicro A1SAi-2550F
    • Intel® Atom™ Processor C2550
    • Everything working, aside from USB3
    • usb-boot (USB3 also usable for booting), not tested pxe-boot

bahamat links to


  • PSSC CloudOOP 1200r
    • Revolutionary Tool Free 1U Chassis with Front / Rear Power Controls
    • Energy Efficient REDUNDANT Power Supply
    • 2 x Xeon E5 2630v3 Processor
    • 256 GB of High Performance 2133 MHz ECC system memory
    • 12 x 1.0 TB Solid State SATA III SSD Hard Drive (Micron M600)
    • Pike 2308 Hard Drive Controller
    • Intel X520DA-2 Dual Port 10GigE SFP+ Network Adapter
    • 2 x 10/100/1000 BaseT Gigabit Network Adapters
    • PCI Express Riser Adapter
    • IPMI / iKVM Remote Management Port
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Feb 01, 2013


      I would love a cheatsheet (just very basic to catch hang related debug info) on kmdb while booting smartos on a given hardware so that i can understand the issue on my own. i dont know much about using kmdb in detail/tricks and dont have patience to keep hitting ::step/::step over or ] accelerators. i have a case where when trying smartos (trying to boot using platform raw image way) on my setup seems to hang at: impl_ddi_callback_init (goes into some kind of loop/waits for ever).

    Note: same hardware works for omniOS text based boot easily from a iso file using grub2's iso method from my linux distro.

    thanks in advance

    1. Feb 02, 2013

      just an update: Turned the verbose setting along with kd boot option and saw hang during below:

        >kb80420 is /pci(0,0isa)1f/i8042@1,60/keyboard@0

      module:  kb8042 ,i.e possibly hang during keyboard/mouse driver at boot time. . Not sure why the omniOS text installer ran past and gave me root prompt (may be by default it runs without console service?)

      Is there any option to avoid this hang,these are laptops with regular keyboard setups.

      (kmdb was very useful (-kvd option) along with moddebug/W 80000000 to show location of the hang place for me.)

  2. Oct 23, 2013

    HP Microserver G8 does NOT work with SmartOS as of today.

    The included HP 332i dual NIC is not supported.

    Will work with a PCI Intel NIC but G8 Microserver has only one PCI slot.

  3. Dec 05, 2013


    That's not quite correct. I have the current SmartOS live "USB" distribution running on a Gen8 Microserver, booting from a MicroSD card in the internal card reader. But there are limitations currently:

    - The B120i FakeRAID can be switched to AHCI mode in the BIOS. The downside of this is that the builtin iLO management software keeps the fans running at comparably high speed, making it too loud for an office environment. I've installed a HP H220 HBA in the PCIe slot as a workaround.

    - The H332i Dual Gigabit NIC (Broadcom 5720 chipset) is detected properly and works okay when connected to a Fast Ethernet hub or switch. It does not work at all when connected to a Gigabit network, though. The NICs lock up with an error message: "bge_chip_poll_engine failed". The same happens when trying to start a KVM zone. Joyent zones work without issues, though.

    - The HP H220 HBA (LSI 2308 chipset) works fine but reports the following on the console every once in a while:  scsi: [ID 107833 kern.notice] /pci@0,0/pci8086,151@1/pci1590,41@0 (mpt_sas0):#012#011send_sep act 0: ioc status:8004 loginfo 31200060

    - The HP BIOS does not build a SRAT table, so SmartOS throws a warning on boot. The "Node Interleaving" BIOS option does not change this behavior.

    - The boot process seems to halt for approx 20 seconds after displaying "bss=0x0". Not sure whether that's normal behavior.

    - It also reports "KCS error: ff" during boot. I haven't looked into that yet.

    1. Dec 06, 2013

      smartos-discuss is the best place to field questions like this: