https://bugs.dragonflybsd.org/
https://bugs.dragonflybsd.org/favicon.ico?1629395208
2011-11-09T16:48:15Z
DragonFlyBSD bugtracker
DragonFlyBSD - Bug #2181: contigmalloc_map() failure
https://bugs.dragonflybsd.org/issues/2181?journal_id=10280
2011-11-09T16:48:15Z
masterblaster
<ul></ul><p>Unfortunately commit bc3396b8d6a56c64d72b08d59dcd520b018dd139 didn't help</p>
<p>At v2.13.0.229.gae286-DEVELOPMENT</p>
<p>$ dmesg |tail<br /><abbr title="ROOT">HAMMER</abbr> mounted clean, no recovery needed<br />Mounting devfs<br />sgioctl: rejecting cmd 0x40906468<br />sgioctl: rejecting cmd 0x40906468<br />sgioctl: rejecting cmd 0x40906468<br />sgioctl: rejecting cmd 0x40906468<br />drm0: <ATI Radeon HD 3450> on vgapci0<br />vgapci0: child drm0 requested pci_enable_busmaster<br />info: [drm] Initialized radeon 1.31.0 20080613<br />contigmalloc_map: failed size 33554432 low=0 high=ffffffff align=4096 boundary=0<br />flags=00000102</p>
<p>$ kldstat <br />Id Refs Address Size Name<br /> 1 17 0xffffffff80200000 d1d050 kernel<br /> 2 1 0xffffffff80f1e000 4a378 snd_hda.ko<br /> 3 3 0xffffffff80f69000 1af9f8 sound.ko<br /> 4 1 0xffffffff81119000 19d08 ukbd.ko<br /> 5 1 0xffffffff81133000 4b5f8 snd_uaudio.ko<br /> 6 1 0xffffffff8117f000 6274d0 acpi.ko<br /> 7 1 0xffffffff817a7000 bbf98 ahci.ko<br /> 8 1 0xffffffff81863000 40b80 ehci.ko<br /> 9 1 0xffffffff81e32000 141000 radeon.ko<br />10 1 0xffffffff81f73000 12d000 drm.ko</p>
DragonFlyBSD - Bug #2181: contigmalloc_map() failure
https://bugs.dragonflybsd.org/issues/2181?journal_id=10281
2011-11-09T17:12:00Z
sepherosa
<ul></ul><p>On Mon, Nov 7, 2011 at 4:34 AM, Magliano Andrea (via DragonFly issue<br />tracker) <<a class="email" href="mailto:sinknull@leaf.dragonflybsd.org">sinknull@leaf.dragonflybsd.org</a>> wrote:</p>
<blockquote>
<p>New submission from Magliano Andrea <<a class="email" href="mailto:masterblaster@tiscali.it">masterblaster@tiscali.it</a>>:</p>
<p>Somewhere between v2.13.0-39-gc3ec66..v2.13.0-204-gdf5ed code changes cause now<br />xorg radeon driver to fail memory allocation, falling back to sw operation; this<br />mean no dri and no Xv (guess how long windows scrolling takes with a full HD<br />monitor...)</p>
<blockquote>
<p>From dmesg:</p>
</blockquote>
<p>contigmalloc_map: failed size 33554432 low=0 high=ffffffff align=4096 boundary=0<br />flags=00000102</p>
<p>Happens everytime at system startup where no heavy memory load / fragmentation<br />should happen. Allocation size is 1/127 of low--high range (so not a terrific<br />one), flags are NOWAIT|ZERO.</p>
</blockquote>
<p>Change NOWAIT -> WAITOK, and then give it a try.</p>
<p>Best Regards,<br />sephe</p>
DragonFlyBSD - Bug #2181: contigmalloc_map() failure
https://bugs.dragonflybsd.org/issues/2181?journal_id=10316
2011-11-19T18:19:07Z
masterblaster
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li></ul><p>Solved by commit 79d182b0d3dee841326d364c0e92e46c405765e6</p>
<p>This issue was triggered by X server, i.e. an application starting far after kernel memory setup at boot time: it's likely vm.dma_reserved=..m is needed in /boot/loader.conf too.</p>
<p>With vm.dma_reserved=64m this issue is solved for me (radeon Xorg driver is requesting 32m in this case).</p>