Sabertooth X79

  2 years ago
  Asus Motherboard (Motherboard)
  Mint 19.x
  Works fine with some minor problems
What works:

BIOS Information
Vendor: American Megatrends Inc.
Version: 4801
Release Date: 07/25/2014
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 8192 kB
PCI is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 4.6

Works fine under Linux Mint 19.1 (and older), except the integrated Marvell 88SE9128 SATA controller.

What doesn't work:

Integrated Marvell 88SE9128 SATA controller has a bug:

This bug affects vanilla kernels up to and including 3.6.3.

The problem seems to be a design issue with the Marvell controller. With
VT-d enabled, each device gets its own "view" of memory it can get
access to. The Marvell chip only registers one device per SATA port, but
actually uses more than one device. It's this second phantom device that
is not allowed memory access when VT-d is enabled.

It may eventually be worked around in the kernel, but it's not an easy
fix. AFAIK the current thinking is to register the phantom device
automatically when the first one is found.

Also see

** Bug watch added: Linux Kernel Bug Tracker #42679

You received this bug notification because you are subscribed to the bug

Marvell 88SE9128 SATA controller problem with Xen hypervisor

What was done to make it work:

If you use VT-d (IOMMU), then it might be best to disable the Marvell SATA controller in the BIOS.

Note: It is quite possible that newer kernels include a work-around for this bug. I haven't tested it.

Additional notes:

Asus does not list Linux as supported OS, meaning that if things break, you're out of luck.