swiotlb buffer is full

sudo cat /var/log/messages | grep -i "b44 0000:02:0e.0: swiotlb buffer is full"
.....
localhost kernel:  6951.642247] b44 0000:02:0e.0: swiotlb buffer is full (sz: 66 bytes), total 0 (slots), used 0 (slots)
....
 dmesg | grep -i "swiotlb" | wc -l
1877
dmesg | grep -i "swiotlb"
......
 7060.585422] b44 0000:02:0e.0: swiotlb buffer is full (sz: 66 bytes), total 0 (slots), used 0 (slots)
 7060.585497] b44 0000:02:0e.0: swiotlb buffer is full (sz: 66 bytes), total 0 (slots), used 0 (slots)
 7060.585578] b44 0000:02:0e.0: swiotlb buffer is full (sz: 66 bytes), total 0 (slots), used 0 (slots)
 7060.585703] b44 0000:02:0e.0: swiotlb buffer is full (sz: 66 bytes), total 0 (slots), used 0 (slots)
 7060.585847] b44 0000:02:0e.0: swiotlb buffer is full (sz: 66 bytes), total 0 (slots), used 0 (slots)
.
sudo lspci | grep -i Eth
02:0e.0 Ethernet controller: Broadcom Inc. and subsidiaries BCM4401-B0 100Base-TX (rev 02)

uname -a
Linux localhost.localdomain 5.3.18-lp152.44-default #1 SMP Wed Sep 30 18:51:43 UTC 2020 (914f31e) x86_64 x86_64 x86_64 GNU/Linux


swiotlb buffer is full - is an emergency message Or can it be ignored?

Serg

Hi
Seems to be an issue with Broadcom devices? https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939697

added these parameters to grub when starting the kernel:
iommu=soft
swiotlb=soft
nopat

result:
no more " swiotlb buffer is full" messages in the journalctl -f