You are not logged in.

#1 2021-07-29 21:36:37

kbunny
Member
Registered: 2021-04-04
Posts: 29

[Solved]swiotlb buffer problem

Hi!

I tried installing arch, but since I don't have access to Ethernet, I'm using using a wireless card - RTL8812AE
Connecting to wifi wasn't working. Checking journalctl revealed kernel spamming

swiotlb buffer is full (sz: 9100 byes), total 0 (slots), used 0 (slots)

I also tried building my own live cd iso(releng). This time:

Kernel panic -  not syncing: can not allocate swiotlb buffer before and can't now provide you with the DMA bounce buffer

Has this to do with the drivers?

Thanks in advice

Last edited by kbunny (2021-07-30 00:45:37)

Offline

#2 2021-07-29 22:21:18

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [Solved]swiotlb buffer problem

Have you tried some different options for the swiotlb kernel parameter?  Such as swiotlb=1

Offline

#3 2021-07-29 23:25:44

kbunny
Member
Registered: 2021-04-04
Posts: 29

Re: [Solved]swiotlb buffer problem

loqs wrote:

Have you tried some different options for the swiotlb kernel parameter?  Such as swiotlb=1

I've tried changing its size

initrd=\arch\boot\intel-ucode.img inird=\arch\boot\amd-ucode.img initrc=\arch\boot\x86_64\initramfs-linux.img archisobasedir=arch archisolabel=ARCH202107 swiotlb=65536

Journalctl outputs the same size - 9100 bytes

Passing

swiotlb=force

hangs at trigerring uevents

Last edited by kbunny (2021-07-29 23:26:02)

Offline

#4 2021-07-29 23:32:23

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [Solved]swiotlb buffer problem

Can you post the full dmesg output?  May have to save the output to some location,  reboot then post it from a different OS or system.

Offline

#5 2021-07-30 00:05:27

kbunny
Member
Registered: 2021-04-04
Posts: 29

Re: [Solved]swiotlb buffer problem

loqs wrote:

Can you post the full dmesg output?  May have to save the output to some location,  reboot then post it from a different OS or system.

https://pastebin.com/k3sd8FeP

Offline

#6 2021-07-30 00:26:17

loqs
Member
Registered: 2014-03-06
Posts: 17,192

Re: [Solved]swiotlb buffer problem

Try the kernel parameter iommu=soft without the swiotlb option.

Last edited by loqs (2021-07-30 00:26:27)

Offline

#7 2021-07-30 00:45:22

kbunny
Member
Registered: 2021-04-04
Posts: 29

Re: [Solved]swiotlb buffer problem

loqs wrote:

Try the kernel parameter iommu=soft without the swiotlb option.

Fixed. The idea was to get wifi, but I'm gonna make another post for this.

Thanks!

Offline

Board footer

Powered by FluxBB