Hi, trying to install OpenSuse on ProLiant DL325 Gen11 with HPE MR416i-o Gen11 raid controller and nvme SSD drives. Created one raid device, formatted it with btrfs, mounted and tried to move my old virtual machines to new hardware. All worked fine, only after I started my first VM, system became slow, the VM was unresponsive. There are messages in journalctl: megaraid_sas swiotlb buffer is full (sz: 458752 bytes), total 512 (slots), used 64 (slots).
This fault is easy to reproduce, it is not needed to start VM, just copy a large file from network to raid drive - I copy files with rsync. File copy results in buffer overflow after some 10 seconds.
I have tried to boot system without xen and file copy just works fine, so somehow xen is the problem.
Tried to add swiotlb=512 to xen boot parameter, this parameter appears in “xl info”, but it does not help the situation.
Originally I used megaraid drivers from HPE specifically tested for this system, did not help. Eventually I found this raid controller is a Broadcom device and Broadcom has latest driver for OnenSuse 15.6. This latest driver installs fine, but does not help the situation. Looks like all megaraid drivers I tried work well, but the problem is in xen.
Question: does anybody know what is the trick to make this configuration work?
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.