On Tue, 13 Feb 2024 14:25:54 -0700 Rory Dudley <r...@netc.lu> wrote: > On 2/13/24 11:14, Sad Clouds wrote: > > Hello, I'm trying to install OpenBSD on sparc64 where all disks are > > connected to LSI 9261-8i PCIe RAID card. There is mfi(4) driver, but > > this does not seem to be present during install and it cannot see any > > disks. > > > > Any suggestions? Do I need to build distribution from source and > > manually include the driver in kernel config? > > > > Thanks. > > > Hello, > > Assuming you have OpenBSD src downloaded, looking in > /usr/src/sys/arch/sparc64/conf/GENERIC and > /usr/src/sys/arch/sparc64/RAMDISK, you can see that the mfi(4) driver is > not specified there, meaning it won't be built into the system. This is > true even if the man page for it is there. I'm not an authority on the > topic, but there is probably a good reason it's not included there. My > recommendation would be to bypass your RAID card entirely (i.e. > uninstall it), and take a look at softraid(4) if you need disk array > capabilities. > > cheers!~ > Rory
Hi Rory, thanks for your suggestion. I've used Solaris and NetBSD for years, but this is the first time I install OpenBSD. I will try installing it on USB disk and then build my own GENERIC kernel with mfi(4) driver, may be it will work. The sparc64 system I'm using has a somewhat slow built-in storage controller, hence why I disconnected disk storage backplane and instead connected it to the HBA RAID card. I need to use the card as it provides much faster 6Gb/sec SAS/SATA ports. If mfi(4) driver is not architecture independent and has issues with sparc64, then I guess I could try installing OpenBSD as a Solaris LDOM. Thanks.