PCI Express x4 Device Support - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98) +--- Forum: RockPro64 Hardware and Accessories (https://forum.pine64.org/forumdisplay.php?fid=102) +--- Thread: PCI Express x4 Device Support (/showthread.php?tid=7959) |
PCI Express x4 Device Support - machinevault - 09-13-2019 Is there any chance either of these would work? LSI Logic 9211-4i SAS RAID Controller or Intel EXPI9404PTL PRO/1000 PT Quad Port RE: PCI Express x4 Device Support - iops/watt - 09-19-2019 Sorry, I should have posted my progress on these boards earlier. I have two variations of the LSI Logic 9211-4i SAS RAID Controller working in two systems with Rockpro64's. One is the stock LSI 3/4 length board which is available on Amazon, eBay, etc. This is a 4x board with a SAS connector out. https://www.amazon.com/LSI-Logic-9211-4i-Controller-SAS9211-4I/dp/B005UO2I4M I'm using this board's SAS out port to the SAS in on an Intel RES2SV240 RAID 24 port SAS Expander Card. https://www.ebay.com/itm/153474385994?item=153474385994&autorefresh=true From the expander I can address up to 20 sata drives or more SAS expanders. I have this working in IT mode with Ayufan's recent (last month) Openmedia vault build. Thank you - Ayufan. This is running in a re-claimed mini tower case with the re-claimed 300 watt power supply. I have tested and accessed twelve (12) drives through Linux and OpenMedia Vault with this build. The second system is using a 1/2 length variation from Crossfield - same LSI 9211-4i chipset re-designed for 1/2 length. https://www.ebay.com/itm/New-LSI-9211-4i-Mini-4-port-IT-Mode-6Gb-HBA-Card-US-SameDayShip/292773557565?_trksid=p2485497.m4902.l9144 I have this in a custom 4 drive NAS enclosure using 3d printed & MakerBeam components 20190813_212245.jpg (Size: 202.96 KB / Downloads: 649) also running Ayufan's Openmedia vault in IT mode. Thanks again - Ayufan. It is running off an external power supply (Meanwell 160w) to a matching internal pico-power supply. That cleans up and distributes sufficient power to the drives, boards and fans while being ~90% efficient so the system idles around 22watts. All these boards, 9211, SAS Expander, & RockPro have heatsinks that require air flow to be effective. I have two in push-pull on the NAS and a couple in the mini-tower. Both cards booted directly with the Openmedia vault builds. There are "oh-by-the-ways" however which are probably a function of my super-limited linux knowledge. While these versions of Linux recognize and effectively support the boards, I cannot get any version of the SAS2Flash, SAS2IRCU or LSIUtil to run from the command line. MPT3SAS and MPT2SAS (drivers?) both load at bootup but I can't re-flash the boards while installed in the RockPro64 nor can I load any BIOS/firmware app to configure the boards in IR (integrated Raid) mode. IT mode is working fine with OpenMedia vault but I would like to benchmark and experiment with the IR mode. Any suggestions or workarounds would be appreciated. RE: PCI Express x4 Device Support - revoman - 07-07-2020 Have you had any further success with these cards? I too was looking to use them in the NAS Enclosure for a Ceph on arm64 build using Ayufan's buster image. -Nate (09-19-2019, 09:33 AM)iops/watt Wrote: Sorry, I should have posted my progress on these boards earlier. RE: PCI Express x4 Device Support - amiraeva - 07-08-2020 (07-07-2020, 10:26 PM)revoman Wrote: Have you had any further success with these cards? I too was looking to use them in the NAS Enclosure for a Ceph on arm64 build using Ayufan's buster image. I recently got a rockpro64 with an LSI 9211-8i. I got the card working with ayufan's 5.6 kernel minimal debian build; but u-boot doesn't have drivers for SAS cards so you'll need eMMC or an SD card to store a /boot partition if you want to run root on a device off the card. If this is your goal, you should have few if any problems but have a serial cable handy. I couldn't get the card to boot with Arch or Manjaro (~5.7 kernel) which is my preferred environment. The boot process and serial console seems to hang once u-boot tries to load the kernel. Many u-boot builds floating around crash when trying to query the card. I gave up and ordered a SATA card (JMB585 chipset) which works well with u-boot and the Arch kernel. I'm now happily booting off an SSD with an HDD array running my NAS workloads. RE: PCI Express x4 Device Support - pgwipeout - 07-13-2020 (09-19-2019, 09:33 AM)iops/watt Wrote: While these versions of Linux recognize and effectively support the boards, I cannot get any version of the SAS2Flash, SAS2IRCU or LSIUtil to run from the command line. MPT3SAS and MPT2SAS (drivers?) both load at bootup but I can't re-flash the boards while installed in the RockPro64 nor can I load any BIOS/firmware app to configure the boards in IR (integrated Raid) mode. IT mode is working fine with OpenMedia vault but I would like to benchmark and experiment with the IR mode. From the looks of things SAS2Flash and SAS2IRCU both require *native* EFI firmware support. While it is possible to get U-Boot to emulate EFI for the purpose of booting Linux, it doesn't support the low level functions those programs need to run. It may be possible to get it to run on an enterprise ARM64 board that has native EFI support. LSIutil appears to be x86_64 only. You may have luck running qemu-x86_64-static LSIUtil, but I do not have a LSI card to test this and it too may require EFI support for some or all functions. |