Environment
ndiswrapper
km_ndiswrapper
Novell Linux Desktop (NLD) 9
Novell SUSE Linux Enterprise Server (SLES) 9
Novell Open Enterprise Server (OES) (Linux based)
Situation
Unable to get wireless networking running on Linux
Can't find ndiswrapper utilities
ERROR: FATAL: error inserting ndiswrapper (/lib/modules/2.6.5-7.191/default/extra/ndiswrapper.ko): operation not permitted.
Can't find ndiswrapper utilities
ERROR: FATAL: error inserting ndiswrapper (/lib/modules/2.6.5-7.191/default/extra/ndiswrapper.ko): operation not permitted.
Resolution
The ndiswrapper utilities are not distributed in binary format with
our Enterprise distributions. With NLD9, you can download it
from the Red Carpet channel. With the other distributions,
you can install the source RPM and build the binary RPM from
that. You will need the CD containing the source code.
The current service pack (SP) for SLES 9 is SP3. The third CD of SP3 contains the sources. I will use this CD in my example of how to install the utilities.
The current service pack (SP) for SLES 9 is SP3. The third CD of SP3 contains the sources. I will use this CD in my example of how to install the utilities.
- Install the ndiswrapper utilities
- You'll need to install the development packages first
- Go into YaST's Package Management
- Change the Filter to "Selections"
- Select "C/ C++ Compiler and Tools" to install
- Change the Filter to "Search"
- Search for "strace" and "unzip", select to install them
- Choose Finish to install the packages.
- Insert "SUSE Linux Enterprise Server Service Pack 3 CD 3"
- Mount the CD
- mount /dev/cdrom /media/cdrom
- Install the source RPM
- rpm -Uvh /media/cdrom/suse/i586/ndiswrapper-1.1-4.4.src.rpm
- Builld the source RPM
- rpmbuild -bp /usr/src/packages/SPECS/ndiswrapper.spec
- rpmbuild -bb /usr/src/packages/SPECS/ndiswrapper.spec
- Install the binary RPM
- rpm -Uvh /usr/src/packages/RPMS/i586/ndiswrapper-1.1-4.4.rpm
- To configure the ndiswrapper, you can follow the steps ofInstalling
NDISWrapper on Novell Linux Desktop
Additional Information
The ndiswrapper only has limited support through Novell. See the Supported Packages
pages for details.