Wireless for the Gateway Laptop 4012GZ on Fedora Core 4 July 7, 2005 (*j*)
were the ones I used to get the ndis wrapper working.
This was the result of google searches with keywords like
“ndis wrapper wireless device driver fedora core 4 installation”.
The best I could with a fedora core 4 was the first one above and the following will
be notes on the documents above of my experience with the ndiswrapper:
I used the ndiswrapper-2.1 from sourceforge. I created a directory in source as
/lib/modules/<YourKernel>/source to place the results of the
tar xzvf ndiswrapper-2.1.tar.gz
My kernel is 2.6.11-1.1369_FC4
I did a
Verified the results with
and ndiswrapper.ko was the result.
whereis loadndisdriver ndiswrapper wlan_radio_averatec_5110hx
responded as indicated except that wlan_radio_averatec_5110 was not found.
I found bcmwl5 drivers on the web but chose to use the existing drivers on the
winXP as they were newer and larger. They are in Drivers\Wireless directory in the winXP partition. I copied the bcmwl5.sys and bcmwl5.inf files to fedora 4 using a memory stick (next step is an NTFS mount from fedora in fstab) and placed them in
a home (/root) directory: /root/fedora4/drivers.
Issued the command:
/usr/sbin/ndiswrapper -i /root/fedora4/drivers/bcmwl5.inf
the output was one line with something like “Installed ndis drivers: bcmwl5 present”
As indicated, this “copies all necessary files to /etc/ndiswrapper and creates the config files (but not all of them) for your card”. One is not done yet. Bringing up the NIC is next.
shows the status of your installed drivers and should respond “Installed ndis drivers: bcmwl5 driver present, hardware present” if all is well.
returns nothing but that is good (You get no error).
Check the system log my the command
to check if the driver is loaded by looking in the last few lines for the characters:
“ndiswrapper version 1.2 loaded”.
Also a following line in the dmesg should say
“ndiswrapper: driver bcmwl5 added.
In addition a config file is needed in the /etc directory sysconfig/network-scripts/
I had one script ifcfg-eth0 which I chose to leave alone for the broadband cable connection should I use it. I created a new conf file ifcfg-wlan0 and editing it manually:
My ESSID or name of the wireless router transmitting a signal was “linksys” a default.
To find the ESSID one can issue:
iwlist wlan0 scan
which returns the details of the wireless router(s).
The other configuration entries to the ifcfg-wlan0 file can be set with iwconfig command:
iwconfig wlan0 mode Managed
iwconfig wlan0 essid linksys
as well as
An example of a more complete config file is from http://www.linuxquestions.org/questions
where the response to the “iwlist wlan0 scan” should be checked for values.
Finally (as per instructions)
should start the wireless network however I needed to reboot or
to get things working.
Finally I did a
to make the module alias once everything was working.
My kernel is not enabled for the "4K option" needed by ndisdriver (I see a warning during compilation). Anyway, it is working pretty well. One other note is a warning about the wrong version (compatibility) for the driver was mentioned
in the dmesg but this did not seem to be a problem. The laptop attempts to connect to the broadband cable connection if it is present and when it fails it dhcp's the wireless and if the signal is found it will start. Use the “iwlist wlan0 scan” command to find the names of other wireless sources that are local and change the entry in the ifcfg-wlan0 config file to access them if appropriate.