On Fri, 2004-04-23 at 16:22, Philip Balister wrote:
> The card is the Intel 2100 mini pci card. Kernel is 2.6.5 from FC2 devel tree.
> I added the shm numbers to /etc/sysctl that were posted a day or so back.
> ndiswrapper version 0.7 loaded
> ndiswrapper adding w70n51.sys
> loadndisdriver: page allocation failure. order:0, mode:0x20
> Call Trace:
> [<0213fb6b>] __alloc_pages+0x277/0x284
> [<0213fb90>] __get_free_pages+0x18/0x24
> [<0210d6ad>] dma_alloc_coherent+0x41/0x6e
> [<14defb55>] NdisMAllocateSharedMemory+0x2a/0x54 [ndiswrapper]
This means that the windows driver tried to allocate a chunk of DMA-able
memory, but the kernel failed to find suitable memory. I believe some
drivers allocate quite a lot of memory which is sometimes impossible
under Linux. Please load ndiswrapper as early as possible to avoid this