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