On 03.10.17 23:52, Freek de Kruijf wrote:
I used the image:
openSUSE-Tumbleweed-ARM-JeOS-raspberrypi3.aarch64-2017.09.09-Build3.11.raw.xz
to initialize the SD card.

After that, with some fiddling, I upgraded the system to Tumbleweed 20170920,
including the kernel to 4.13.2-1.

After the reboot I see the following error messages:
sep 14 18:32:58 rpi3tum kernel: kvm [1]: Invalid trigger for IRQ4, assuming
level low
sep 14 18:32:58 rpi3tum kernel: OF: /soc/usb@7e980000: could not get #phy-
cells for /phy

and quite a lot of messages like:
okt 03 23:42:29 rpi3tum kernel: bcm2835-dma 3f007000.dma: swiotlb buffer is
full (sz: 221172 bytes)
okt 03 23:42:29 rpi3tum kernel: bcm2835-dma 3f007000.dma: DMA: Out of SW-IOMMU
space for 221172 bytes
okt 03 23:42:29 rpi3tum kernel: mmcblk0: error -22 transferring data, sector
3465216, nr 1024, cmd response 0x900, card status 0xb00
okt 03 23:42:29 rpi3tum kernel: bcm2835-dma 3f007000.dma: swiotlb buffer is
full (sz: 221172 bytes)


Sounds like you're running out of swiotlb space during SD card DMA operations. I wonder what spills it? Maybe vc4?

Can you try to allocate proper amounts of CMA memory with the cma= kernel command line parameter? Or maybe blacklist the vc4 kernel module?


Alex

--
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to