Skip to content

256 KiB atomic DMA coherent pool is too small! #170

Closed
@viric

Description

@viric

Testing ff1c7e1, all boots fine, but vchiq is not there. I hadn't any gpu_mem related option in config.txt. I've tried gpu_mem=128, and gpu_mem_512=128, but nothing helps.

The kernel log:

...
[    0.000000] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708.boardrev=0xf bcm2708.serial=0xe3e92703 smsc95xx.macaddr=B8:27:EB:E9:27:03 sdhci-bcm2708.emmc_clock_freq=100000000 vc_mem.mem_base=0x1c000000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 448MB = 448MB total
[    0.000000] Memory: 432232k/432232k available, 26520k reserved, 0K highmem
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
[    0.000000]     vmalloc : 0xdc800000 - 0xff000000   ( 552 MB)
[    0.000000]     lowmem  : 0xc0000000 - 0xdc000000   ( 448 MB)
[    0.000000]     modules : 0xbf000000 - 0xc0000000   (  16 MB)
[    0.000000]       .text : 0xc0008000 - 0xc04ee148   (5017 kB)
[    0.000000]       .init : 0xc04ef000 - 0xc050fce8   ( 132 kB)
[    0.000000]       .data : 0xc0510000 - 0xc0544220   ( 209 kB)
[    0.000000]        .bss : 0xc0544244 - 0xc05ec8f0   ( 674 kB)
...
[    1.048574] bcm2708_dma: DMA manager at f2007000
[    1.053365] bcm2708_gpio: bcm2708_gpio_probe c051dd78
[    1.058806] vc-mem: phys_addr:0x00000000 mem_base=0x1c000000 mem_size:0x20000000(512 MiB)
...
[    1.287093] vc-cma: Videocore CMA driver
[    1.293417] vc-cma: vc_cma_base      = 0x00000000
[    1.300418] vc-cma: vc_cma_size      = 0x00000000 (0 MiB)
[    1.307943] vc-cma: vc_cma_initial   = 0x00000000 (0 MiB)
[    1.324796] brd: module loaded
[    1.335179] loop: module loaded
[    1.340826] ERROR: 256 KiB atomic DMA coherent pool is too small!
[    1.340826] Please increase it with coherent_pool= kernel parameter!
[    1.357266] vchiq: Unable to allocate channel memory
[    1.364563] vchiq: could not load vchiq

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions