ATTO ExpressSAS R680 SAS/SATA RAID controllers

Hello there my first post here. Due to win10 EOL announcement, i turned to Rocky Linux to keep my HP Z840 a viable machine for VFX work.
I’m not an experienced Linux user, so i bumped into a few issues. Eventually after a lot of googling and the help of a few posts here, i got everything running (Davinci Resolve, Fusion Studio and Blender, Nvidia Drivers) on Rocky 9.4. EXCEPT my External RAID GSPEEDs that are plugged through a ATTO ExpressSAS R680 RAID Controller. I know its an old card, but very reliable on windows. On ATTO website there is no linux driver available, and the only advice they give is to buy a more recent card.
I went through the ELREPO route as suggested here but no luck, at least for this specific vendor:model
03:00.0 RAID bus controller [0104]: ATTO Technology, Inc. ExpressSAS 6Gb SAS/SATA RAID Adapter [117c:0049] (rev b2)

I then found on github this https://github.com/torvalds/linux/blob/master/drivers/scsi/esas2r/Kconfig

That as stated seems to be what i need.
But i’m not a programmer so i have no idea how to compile/install this .

Can anyone help please? much appreciated.
Thank you!
best
Ric

You may want to try installing ELRepo’s kernel-lt or kernel-ml. The referenced driver is enabled in either kernel.

1 Like

Thanks @toracat .
Did as you suggested, but my ignorance might have come in the way. There was a windows drive in the same machine and it complained about that. I removed the drive and now i can´t boot Rocky.
I unplugged the RAID, and have gone through rescue but nothing can get me past the
– mpt2sas_cm0: Overriding NVDATA EEDPTagNode setting.

I even blacklisted the mpt2sas with modprobe as Chatgpt suggested but no luck.
When i run through rescue mode it kernel panics on me.

any suggestions?
thanks

Did now a complete clean reinstall of Rocky 9.4, and as soon as i install kernel 6.10 it doesn’t boot no more. I can get it in running in the default kernel now though.

I cannot reproduce your issue. I just installed the latest kernel-ml on a Rocky 9.4 system. It booted fine.

$ cat /etc/redhat-release 
Rocky Linux release 9.4 (Blue Onyx)
$ uname -a
Linux rocky9 6.10.5-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Aug 14 14:26:41 EDT 2024 x86_64 x86_64 x86_64 GNU/Linux

Do you see any errors or hints in dmesg or in /var/log/messages ?

Now not even default kernel boots.
Here is the screen messages stuck on boot:

I can see a few red lines but they’re related to the default kernel. How can i see the log from the 6.10 Kernel boot?

I’m beginning to suspect this is hardware-related such as bad RAM.

With only the distro kernel installed, is everything working fine?

With both installed , but booting on 5.14 works fine except for the lack of the RAID card drivers.

OK, in that case we (ELRepo) can try building a kmod package for your device. That should work with the distro kernel.

@Rviana
We have published the following kmod driver for your hardware. Please let us know if it works ok.
https://elrepo.org/linux/elrepo/el9/x86_64/RPMS/kmod-esas2r-1.00-1.el9_4.elrepo.x86_64.rpm

Additionally we have a driver update disc for installs using it as a boot drive.
https://elrepo.org/linux/dud/el9/x86_64/dd-esas2r-1.00-1.el9_4.elrepo.iso

2 Likes

YES!!! Thank you so much! Works like a charm!
You guys Rock!!

2 Likes

Great to hear! I updated my post above to include the driver update disc (DUD) if you ever need it.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.