I'm trying to get a PCMCIA wireless card going.

I know it requires the use of ndiswrapper. I'm trying to follow the installation instructions that come from the ndiswrapper website.

All is fine until I do modprobe ndiswrapper. When I run that, I get the prompt back with no output having appeared on the screen. However, when I look at the ndiswrapper entries in dmesg, I find:

<3> ndiswrapper (NdisMAllocateSharedMemory: 926): couldn't allocate 261376 bytes of un-cached DMA memory

At www.idevelopment.info/data/Oracle/DBA_tips/Linux/LINUX_8.shtml, I found a discussion about configuring shared memory which even I could follow. What are said to be the default outcomes when one does the following four commands are exactly what I get:

# ipcs -lm
------ Shared Memory Limits --------
max number of segments = 4096
max seg size (kbytes) = 32768
max total shared memory (kbytes) = 8388608
min seg size (bytes) = 1

#cat /proc/sys/kernel/shmmax
33554432

#cat /proc/sys/kernel/shmmni
4096

#cat /proc/sys/kernel/shmall
2097152

It seems from those outcomes that I have enough shared memory to be allocated, so I'm now focusing on the reference to "un-cached DMA" memory.

I haven't been able to find an explanation of what that particular type of memory is, so as to know whether that's my problem.

Can anyone explain this to me?

Thanks for reading,

Leslie
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to