Supermicro X10SAT

meatling

Weaksauce
Joined
May 14, 2011
Messages
98
The manual for Supermicro's X10SAT is finally online. According to my local dealer (in Germany), they will start shipping boards on 30 September.

From the manual:

The following items are included in the retail box.
• One (1) Supermicro Motherboard
• Two (2) SATA cables
• One (1) I/O shield
• One (1) Quick Reference Guide

Two SATA cables instead of six, and not even the driver DVD in the "retail box". That's what I call "cutting corners with a vengeance" :eek:
 
Last edited:
I have been anxiously awaiting this board to be released for months! Do you know if it will start shipping sooner to the US?
 
Mid october someone said. Anyone knows why it is late? What is it that takes time?
 
I've been in contact with Acmemicro, and they say they do not have any in stock yet.

EDIT: The German site in the OP now says 07/10/2013 which I assume means October 7th :(
 
Mid october someone said. Anyone knows why it is late? What is it that takes time?

Supermicro is waiting for the C2 stepping to ship.

While Intel is waiting for everyone else to say: "Thank you, we have enough chips for the next three production runs, you may serve your pariah customers now."
</joke>
 
What is the difference between X10SAT, and the X10SAT-O? A company is listing both at different prices.
 
Look what I got from Superbiiz :O

http://imgur.com/a/0b3Oe

The motherboard is indeed blue, sorry for the bad photo. It also says "Use non-ECC RAM" on the board, but ECC RAM does work fine!
 
Look what I got from Superbiiz :O

Congrats :)

The pics are interesting. They upped the cable count from 2 to 6 (woo-hoo), but still no drivers in the package.

I truly wonder why they can't put the DVD in there. For customers without high speed internet, ftp'ing its three gigabyte .iso file must be a pain in the back.
 
Last edited:
What RAM sticks do you use? I am thinking of these 8gb sticks.
Kingston KVR16E11/8
Samsung M391B1G73BH0-CK0

Which one would you recommend to this mobo? Which memory sticks do you use? Do you know of any good memory stick?
 
I have some of those Kingston sticks, except with an "I" at the end of the part number indicating some degree of validation by Intel (I just posted a longer reply to your question in the X10SAE thread).

Has anyone verified C2 stepping a C226 board yet? RyC? Even though the X10SATs are supposed to be C2 only, it would be nice to see that verified.
 
Sorry, I forgot to check the stepping before I loaded production VMs on it :eek:. I'm adding a NIC whenever it arrives from ebay hopefully this week, so I can power it down and run a live cd and check.
 
Hello RyC,

Did you check if the BIOS had the feature of waking up the pc automatically at a certain date/time?

This feature is fairly common on consumer grade motherboards, but not in the Supermicro's it seems. The manual isn't of much help either. It doesn't even mention WOL at all.

Why is it so hard to find a decent motherboard with all the features? :rolleyes:
 
OK C2 is confirmed! I don't think I saw anything about waking up on a schedule, but I'm fairly sure it does have WOL.

5hm0p.JPG
 
I'm considering to buy the board.. 2 questions:
1) Will I be able to command power on via vPro/amt?
2) Where I can find in europe TPM module?

Thanks.
 
Speaking of wake on schedule, I seem to recall seeing such an option via vPro.
I use vPro for the Serial-over-LAN and hardware VNC server features. (Oh, and it does do power controls, too.)

For me, I absolutely wanted all three of VT-d, ECC memory, and vPro.
Of the Haswell boards I could find, only the X10SAE and X10SAT were clearly stated to have all three.

You can set up vPro by pressing ctrl-P during the BIOS logo. The vPro interface is tied to LAN1 (i217-LM), by the way.

I had to use the open-source version of the Manageability Developer toolkit -- the closed-source version of Manageability Commander wouldn't connect.
http://opentools.homeip.net/open-manageability

Further notes for anyone considering the board:

BIOS flaw: No EFI support for ASMedia SATA controller. This means I can't EFI-boot the host from ASMedia (important if I want to hand the Intel controller to a VM)

From tests with a Xonar DX, the bottom CPU slot has an IRQ flag conflict with the smbus controller, and the bottom PCH slot has a conflict with the ATI HDMI controller in the top CPU slot.

EDIT: IOMMU groups are better with Intel Root Port ACS patches. See my later posts.
 
Last edited:
Speaking of wake on schedule, I seem to recall seeing such an option via vPro.
I use vPro for the Serial-over-LAN and hardware VNC server features. (Oh, and it does do power controls, too.)

For me, I absolutely wanted all three of VT-d, ECC memory, and vPro.
Of the Haswell boards I could find, only the X10SAE and X10SAT were clearly stated to have all three.

You can set up vPro by pressing ctrl-P during the BIOS logo. The vPro interface is tied to LAN1 (i217-LM), by the way.

I had to use the open-source version of the Manageability Developer toolkit -- the closed-source version of Manageability Commander wouldn't connect.
http://opentools.homeip.net/open-manageability

Thank you so much for the Ctrl-P tip, it's not mentioned anywhere in the manual and I lost a good hour to finding that out!

I have a quirk with this mobo though in that when I enable vt-d at an OS level I get no HDMI audio. I'm doing this Arch Linux and have audio just fine until I enable
Code:
intel_iommu=on
in my grub cfg. Is there anyone else out there with this board who can check this out for me? I have a Xeon 1245 v3. It's probably worth saying that the vt-d capabilities work great as I've passed through my RAID controller to unRAID just fine, all works beautifully except for the audio on the host!

Thanks
 
Hmm, I just checked the Intel DisplayPort with my BenQ XL2420TE, and I get no audio no matter what I do in Linux, even without intel_iommu=on. I don't have any HDMI cables to check HDMI.
 
I emailed Supermicro support on this issue and have in no uncertain terms been told

This is a desktop boards, and it is not designed for Xen or other virtualization applications, only for desktop OS. Therefore compatibility is unknown.

Utterly, utterly useless. I am so pissed right now. What a waste of £240!
 
I plan to buld all-in-one server based on X10SAT, e3-1245v3 and 32GB ECC ram.
I want to use 3 passed-through video cards in different VMs. Hi&mid-end GPU for 2 gaming VMs, low-end GPU for HTPC VM.
Is it possible to passthrough two devices connected to CPU slots and one connected to bottom pci-e 1x? Third CPU slot will be populated with InfiniBand card.
There are 4 separate USB controllers, so I can passthrough 3 to VMs and leave one for host, am I right?
 
Hmm, 2 gaming VMs?

Anyway, here are the IOMMU groups with the latest Intel Root Port patches ( https://lkml.org/lkml/2014/1/20/453 ):

Code:
### Group 0 ###
    00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3 Processor DRAM Controller [8086:0c08] (rev 06)
### Group 1 ###
    00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
    01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper PRO [Radeon HD 5750] [1002:68be]
    01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio [Radeon HD 5700 Series] [1002:aa58]
### Group 2 ###
    00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3 Processor Integrated Graphics Controller [8086:041a] (rev 06)
### Group 3 ###
    00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)
### Group 4 ###
    00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05)
### Group 5 ###
    00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-LM [8086:153a] (rev 05)
### Group 6 ###
    00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
### Group 7 ###
    00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 [8086:8c10] (rev d5)
### Group 8 ###
    00:1c.1 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 [8086:8c12] (rev d5)
### Group 9 ###
    00:1c.3 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d5)
### Group 10 ###
    00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d5)
### Group 11 ###
    00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05)
### Group 12 ###
    00:1f.0 ISA bridge [0601]: Intel Corporation C226 Series Chipset Family Server Advanced SKU LPC Controller [8086:8c56] (rev 05)
    00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c02] (rev 05)
    00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 05)
    00:1f.6 Signal processing controller [1180]: Intel Corporation 8 Series Chipset Family Thermal Management Controller [8086:8c24] (rev 05)
### Group 13 ###
    02:00.0 SATA controller [0106]: ASMedia Technology Inc. ASM1062 Serial ATA Controller [1b21:0612] (rev 01)
### Group 14 ###
    03:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch [10b5:8606] (rev ba)
### Group 15 ###
    04:01.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch [10b5:8606] (rev ba)
### Group 16 ###
    04:04.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch [10b5:8606] (rev ba)
### Group 17 ###
    04:05.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch [10b5:8606] (rev ba)
### Group 18 ###
    04:07.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch [10b5:8606] (rev ba)
### Group 19 ###
    04:09.0 PCI bridge [0604]: PLX Technology, Inc. PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch [10b5:8606] (rev ba)
### Group 20 ###
    06:00.0 PCI bridge [0604]: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge [10b5:8112] (rev aa)
    07:04.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8788 [Oxygen HD Audio] [13f6:8788]
### Group 21 ###
    09:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller [1912:0014] (rev 03)
### Group 22 ###
    0a:00.0 PCI bridge [0604]: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] [104c:823e] (rev 01)
    0b:00.0 FireWire (IEEE 1394) [0c00]: Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] [104c:823f] (rev 01)
### Group 23 ###
    0c:00.0 Ethernet controller [0200]: Intel Corporation I210 Gigabit Network Connection [8086:1533] (rev 03)

Assuming you're using all three CPU slots, they'll all be in the same IOMMU group, unless you use the ACS Override patches, or somebody finds a way to properly isolate the CPU PCIe controllers.
 
Assuming you're using all three CPU slots, they'll all be in the same IOMMU group, unless you use the ACS Override patches, or somebody finds a way to properly isolate the CPU PCIe controllers.

It is not possible to passthrough devices of same IOMMU group to different VMs? In ESXi/XEN/KVM.
 
It is not possible to passthrough devices of same IOMMU group to different VMs? In ESXi/XEN/KVM.

I don't know about ESXi, but for KVM, those three slots are tied together. It's easy enough to override that with a kernel patch, but that kernel patch will likely never be rolled into mainline Linux. Also, perhaps the CPU ports have an isolation feature we don't know about.

Regarding HDMI audio: since my new video card came with an HDMI cable, I was able to test the audio. With IOMMU enabled and in-use, the audio playback works (though it sounded like playing 44.1KHz audio at 48KHz).

The Intel card has three different "HDMI Audio" options; I had to choose the correct (third) one in PulseAudio Volume Control.
 
EDIT: somehow ended up with a duplicate post. The "edit/delete" button didn't actually give me an option to delete.
 
Last edited:
Does anyone else have this board?

I've switched to using Windows as the host, at least until the PCIe bus reset in KVM/VFIO is fixed.

Now, almost every time I hotplug a DisplayPort display (as happens when a DisplayPort KVM switch switches away), Windows crashes, either with WHEA_UNCORRECTABLE_ERROR (if the Radeon is present as a secondary GPU), or with ACPI_BIOS_ERROR (if the Intel is the only GPU).

I want to see if anybody else has this behavior, before having to deal with an RMA of the motherboard or the CPU.
 
Back
Top