XCP-ng 8.3 No Longer Compatible with Older Adaptec RAID Card?
-
I have a system with an older Adaptec ASR-71605 RAID card that has been working fine with XCP-ng 8.2.1. Otherwise the system is Intel 14th gen consumer grade hardware. When I attempt to upgrade to XCP-ng 8.3 by running the downloaded ISO from a bootable USB drive, the installation freezes during the step to "backup the old installation". After several tries and a few hours of waiting, I gave up on the normal upgrades. Sorry, I didn't save the log, but there was a lot of AACRAID timeout errors like those shown in this photo.

Then I tried to upgrade to 8.3 using the alternate kernel, and this works. The server will be up and running for some hours, or a few days, but eventually the VMs and hypervisor seem to lock up (ALL storage is connected to RAID through the Adaptec card). The photo above is the result of this issue. Everything seems to lose, or at least have extremely slow access to the disks.
I did not try running the server with the alternate kernel, just installing with it. I don't know if the alternate kernel would be stable with the Adaptec card in the long term.
For now I left the system at 8.2.1. I'm sure I can replace the RAID card with a newer supported card, which I may do, but I'm wondering if there's a simple and known fix for the older cards that worked on 8.2.1 but eventually stop working on 8.3?
-
-
Mentioning also @Team-Hypervisor-Kernel who now manages the drivers.
Maybe it's related to https://github.com/xcp-ng-rpms/microsemi-aacraid/issues/2#issuecomment-3837183087
It looks like the switch to the vendor driver instead of the kernel built-in for 8.3 (initiated by XenServer, and that we followed at the time as it was probably made in order to support newer cards) was not without drawbacks.
-
@dkg I have created a test installer ISO with an updated driver. Would you give it a go, and see if this fixes the issue for you? If you have any issues, then please provide us with the
dmesgoutput during/after installation? Thank you.ISO with updated AACRAID driver: xcp-ng-8.3.0-20250606-aacraid.iso (sha256: 6bd06036ea7f4f3788bdeab4663dc4359917a314b2b6859a88cce9f31b5a5ae2).
-
-
I am s0lkanar1 in the https://github.com/xcp-ng-rpms/microsemi-aacraid/issues/2 thread. I'll reply there when I have more information.
I'll try more testing when I get a chance. I did try that test version first on a stripped down test computer with the relevant RAID card and the upgrade worked on the 2nd attempt, but when I tried on an in-use system with a bunch of running VMs, it was hanging on the install during my two attempts (the VMs were backed up in case of emergency). It didn't damage the 8.2.1 install. I didn't know to grab the dmesg output though before falling back to 8.2.1. It takes some time to set things up to do the tests, but I'll try to do that soon.
-
@dkg Oops sorry I thought you were someone else having the same issues.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login