
This IO Crest card with 2 SATA III PCI-E 1x ports with ASmedia ASM1601 controller is the least Linux compatible device I've ever used. I tried this on Ubuntu 17.10 on Xen on an Asus Prime X370 Pro motherboard with a Toshiba SSD attached to it. The board is a UEFI board and the CSM has been enabled. The system boots normally and I see an additional boot screen from the card's option ROM where it recognizes my attached drive with no problems. The card was indeed recognized by Linux and tried to communicate with the drive. Unfortunately, that's how I understood it. The card had I/O errors trying to communicate with the attached drive, causing Linux to give up and disconnect the drive from the system. The drive works fine on my motherboard's built-in SATA controller. Also, when installing this device, I got errors in dmesg from my video driver (nouveau); I don't know how to explain it and the video still worked fine. However, all this could be ignored. The device doesn't really support Linux and I wanted to use the device to pass PCI to the Windows guest, so Linux shouldn't really work properly with it. But the real problem I have with this card is this: it causes the `lspci` command which lists installed PCI-E cards to crash the system! Running lspci, which normally takes a few tenths of a second, would take a second or more with the card installed (and freeze the entire machine for that time), and one out of three times I've run it managed to crash the whole system . Some research suggests this can happen when a PCI device reports garbled configuration information. This problem probably won't go away if I pass the card to a Windows VM, even if the VM can get the card to actually talk to the drives. Of course, I can't omit any hardware that allows a non-privileged user to shut down an entire machine with a single command. I need to trade for a more reliable card with a more useful interpretation of the PCI-E specification.

AMD Phenom II X4 940 ๐ป Black Edition 3.0GHz AM2+ Processor - Retail
96 Review

๐ Power Up Your Gaming Rig with AMD Ryzen 5 2600 Processor with Wraith Stealth Cooler - YD2600BBAFBOX
116 Review

๐ช AMD FD6300WMHKBOX FX-6300 Black Edition: 6-Core Processor with Unparalleled Performance
134 Review

๐ฌ๏ธ Silent Cooling Power: Dark Rock Pro 4 CPU Cooler with 250W TDP, BK022
134 Review

M.2 Screw Kit: Easy Mounting for NVMe SSDs on ASUS Motherboards
19 Review

๐ฅ๏ธ Helifouner 450-Piece Computer Standoffs Spacer Screws Kit: Ideal for Hard Drive, Motherboard, Fan, Power Graphics & Computer Cases
10 Review

36-Pack Black Rubber PC CPU/Case Fan Screws/Rivets Set for Computer
11 Review

uxcell 3.5" HDD Screw Black 200pcs for Computer PC Case - Flat Phillips Head - 6#-32 - Hard Drive Fasteners
10 Review