[HOW TO] Installing Wireless Networking


Recommended Posts

DjmUK:

I'm having a problem with Part 7 on Step 2 of the first post of this topic.  I'm extremely new to Linux and have Fedora Core 4.  I'm trying to get my Linux card to work on this thing.  I do an lspci and come up with the following (just for the sake of having posted as much info as possible)

So I go to do this install on my nix box and get to this part

and type in the word 'make' to get something along the following output (I had to write it down seeing as how I have no net connection).

Someone please tell me what this means?  Why am I getting an error?

586129713[/snapback]

You need to install the sources for your kernel.

I think you should be able to install the sources via yum, but there are too many hits for me to track down the one(s) that may help. None of the titles jumped out at me as being "the answer".

http://www.google.com/linux?q=fedora+4+ins...nel+sources+yum

Okay, I'm familiar with Windoze but not Linux. What's a source? My kernel is something like my version, right? 2.6.11-1.1369_FC4?? So, in essence I have to install a "source" for 2.6.11-1.1369_FC4, but I can't figure out what a source is or where to get it. So far all I've got is this

Source - The code that makes a program work.

But what that is saying to me is that there must be different versions of ndiswrapper and I picked the wrong one????

......PLEASE FORGIVE ME FOR BEING SO IGNORANT ABOUT THIS SUBJECT I APPOLOGIZE.....

Also, what is yum, I haven't quite googled that question yet but I've been googling the source question for a few days now to no avail.

Yes, source is the code that was written to create the program (in this case, the kernel). It is written in human-readable form (generally in C), but is not machine-executable until it is compiled into 'binary' code (like a Windows .exe). And you are right in needing to download the source that matches your current kernel version. You are understanding it fine, so far. (Y)

As far as "yum" goes, it is an application that manages all of your installed packages (including the kernel). You can type "yum install celestia", and yum will search for, and install, the space simulator "Celestia". You type "yum update", and yum will check for newer versions of everything that you have on your computer. To find out more, you type "man yum" to read the 'manual' for 'yum'.

Ok, did a bit of hunting, and here is what I have found:

Procedure that may be helpful: http://fedoraforum.org/forum/showthread.php?t=29434

(you probably won't want/need to rebuild your whole kernel, but the first part will install it for you) EDIT: I think that all you will want to di is the single "rpm" command as step #2.

Where your "source RPM" is located: http://download.fedora.redhat.com/pub/fedo...x/core/4/SRPMS/

Look for "kernel-2.6.11-1.1369_FC4.src.rpm"

That should get what you are needing.

Okay, an update: I followed your link (thank you so much for the direction, some people need their hands held) installed the src (I only used the first command '$ rpm -ivh kernel-2.6.9-1.1021_FC4.src.rpm' I don't know if I should have done the rest of it, from your post earlier it didn't seem like it.) but I was getting nokey errors. So I stumbled upon something online saying that I need to do a 'yum install kernel-devel' in order to not get a nokey error. It worked and then the src installed fine (I think) and now I'm at the ndiswrapper install at the beginning of this post again. I get to the make part and see a bunch of errors. Did I mess something up?

[root@localhost ndiswrapper-1.2]# make

make -C driver

make[1]: Entering directory `/home/tv/ndiswrapper-1.2/driver'

make -C /lib/modules/2.6.11-1.1369_FC4/build SUBDIRS=/home/tv/ndiswrapper-1.2/driver \

        NDISWRAPPER_VERSION=1.2 \

        EXTRA_VERSION= modules

/usr/src/kernels/2.6.11-1.1369_FC4-i686/scripts/gcc-version.sh: line 11: gcc: command not found

/usr/src/kernels/2.6.11-1.1369_FC4-i686/scripts/gcc-version.sh: line 12: gcc: command not found

make[2]: gcc: Command not found

make[2]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'

  CC [M]  /home/tv/ndiswrapper-1.2/driver/hal.o

/bin/sh: gcc: command not found

make[3]: *** [/home/tv/ndiswrapper-1.2/driver/hal.o] Error 127

make[2]: *** [_module_/home/tv/ndiswrapper-1.2/driver] Error 2

make[2]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'

make[1]: *** [default] Error 2

make[1]: Leaving directory `/home/tv/ndiswrapper-1.2/driver'

make: *** [all] Error 2

Errrrrr, doesnt yum install linux-source simply work? :unsure:

edit: nevermind, i see you have the source installed now... But for future reference thats how you install your kernel source, you have a package manager, USE IT... although you were advised not to for some reason...

Edited by Bliksem

SWEET!!! now I have the compiler installed and started to do the make. I got to I think its number 4 on part 5 and realized that it says that my driver is an invalid driver and that kinda worries me. One more thing is that in the instructions it says to use all caps when pointing at the .inf file. Problem is, mine's not in all caps for some strange reason. Here's my histor below

[root@localhost ndiswrapper-1.2]# make

make -C driver

make[1]: Entering directory `/home/tv/ndiswrapper-1.2/driver'

make -C /lib/modules/2.6.11-1.1369_FC4/build SUBDIRS=/home/tv/ndiswrapper-1.2/driver \

        NDISWRAPPER_VERSION=1.2 \

        EXTRA_VERSION= modules

make[2]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'

  CC [M]  /home/tv/ndiswrapper-1.2/driver/hal.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/iw_ndis.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/loader.o

/home/tv/ndiswrapper-1.2/driver/loader.c: In function ?ndiswrapper_add_pci_device?:

/home/tv/ndiswrapper-1.2/driver/loader.c:202: warning: ignoring return value of ?pci_set_power_state?, declared with attribute warn_unused_result

  CC [M]  /home/tv/ndiswrapper-1.2/driver/misc_funcs.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/ndis.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/ntoskernel.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/pe_linker.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/proc.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/wrapper.o

/home/tv/ndiswrapper-1.2/driver/wrapper.c: In function ?miniport_halt?:

/home/tv/ndiswrapper-1.2/driver/wrapper.c:293: warning: ignoring return value of ?pci_set_power_state?, declared with attribute warn_unused_result

/home/tv/ndiswrapper-1.2/driver/wrapper.c: In function ?ndiswrapper_suspend_pci?:

/home/tv/ndiswrapper-1.2/driver/wrapper.c:737: warning: ignoring return value of ?pci_set_power_state?, declared with attribute warn_unused_result

/home/tv/ndiswrapper-1.2/driver/wrapper.c: In function ?ndiswrapper_resume_pci?:/home/tv/ndiswrapper-1.2/driver/wrapper.c:759: warning: ignoring return value of ?pci_enable_device?, declared with attribute warn_unused_result

  CC [M]  /home/tv/ndiswrapper-1.2/driver/usb.o

  CC [M]  /home/tv/ndiswrapper-1.2/driver/divdi3.o

  LD [M]  /home/tv/ndiswrapper-1.2/driver/ndiswrapper.o

  Building modules, stage 2.

  MODPOST

  CC      /home/tv/ndiswrapper-1.2/driver/ndiswrapper.mod.o

  LD [M]  /home/tv/ndiswrapper-1.2/driver/ndiswrapper.ko

make[2]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'

*** WARNING:  Kernel is compiled with 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will not work with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernel

make[1]: Leaving directory `/home/tv/ndiswrapper-1.2/driver'

make -C utils

make[1]: Entering directory `/home/tv/ndiswrapper-1.2/utils'

cc -Wall -g -DNDISWRAPPER_VERSION=\"1.2\"    -c -o loadndisdriver.o loadndisdriver.c

gcc -o loadndisdriver loadndisdriver.o

make[1]: Leaving directory `/home/tv/ndiswrapper-1.2/utils'

[root@localhost ndiswrapper-1.2]# make install

make -C driver install

make[1]: Entering directory `/home/tv/ndiswrapper-1.2/driver'

make -C /lib/modules/2.6.11-1.1369_FC4/build SUBDIRS=/home/tv/ndiswrapper-1.2/driver \

        NDISWRAPPER_VERSION=1.2 \

        EXTRA_VERSION= modules

make[2]: Entering directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'

  Building modules, stage 2.

  MODPOST

make[2]: Leaving directory `/usr/src/kernels/2.6.11-1.1369_FC4-i686'

*** WARNING:  Kernel is compiled with 4K stack size option (CONFIG_4KSTACKS); many Windows drivers will not work with this option enabled. Disable CONFIG_4KSTACKS option, recompile and install kernel

mkdir -p /lib/modules/2.6.11-1.1369_FC4/misc

install -m 0644 ndiswrapper.ko /lib/modules/2.6.11-1.1369_FC4/misc

/sbin/depmod -a

make[1]: Leaving directory `/home/tv/ndiswrapper-1.2/driver'

make -C utils install

make[1]: Entering directory `/home/tv/ndiswrapper-1.2/utils'

install -D -m 755 loadndisdriver /sbin/loadndisdriver

install -D -m 755 ndiswrapper /usr/sbin/ndiswrapper

install -D -m 755 ndiswrapper-buginfo /usr/sbin/ndiswrapper-buginfo

NOTE: Windows driver configuration file format has changed since 1.0-rc2. You must re-install Windows drivers if they were installed before.

make[1]: Leaving directory `/home/tv/ndiswrapper-1.2/utils'

mkdir -p -m 0755 /usr/share/man/man8

install -m 644 ndiswrapper.8 /usr/share/man/man8

[root@localhost ndiswrapper-1.2]# ls -l /lib/modules/`uname -r`/misc/

total 1640

-rw-r--r--  1 root root 1667592 Jul  1 16:50 ndiswrapper.ko

[root@localhost ndiswrapper-1.2]# whereis ndiswrapper loadndisdriver wlan_radio_averatec_5110hx

ndiswrapper: /usr/sbin/ndiswrapper /usr/share/man/man8/ndiswrapper.8

loadndisdriver: /sbin/loadndisdriver

wlan_radio_averatec_5110hx:

[root@localhost ndiswrapper-1.2]# /usr/sbin/ndiswrapper -i /home/tv/BCMWL5.INF

Installing bcmwl5

cp: cannot stat `/home/tv/BCMWL5.INF': No such file or directory

[root@localhost ndiswrapper-1.2]# /usr/sbin/ndiswrapper -i /home/tv/bcmwl5.inf

bcmwl5 is already installed. Use -e to remove it

[root@localhost ndiswrapper-1.2]# ndiswrapper -l

Installed ndis drivers:

bcmwl5  invalid driver!

[root@localhost ndiswrapper-1.2]#

  • 3 weeks later...

hello i have a little trouble installing my USB wlan card with ndiswrapper 1.2 I have read about others using this usb device with ndiswrapper so it should work, but it doesn't. I have completed all steps from post #1 and #3 with out errors but when i try to reactivate the network with

service network restart

i get

determining IP address for wlan0: Failed no link present. Check cable? [FAILED]

what could be the problem? All lights are on and it starts blinking when trying to get an IP (which according to the book means that it has a valid connection and is sending/receiving data) :cry:

It should. NDISWrapper uses the Windows drivers and makes them work in Linux. There may be a newer version out now than this procedure specifies. I don't have wireless, so I can't vouch.

  • 3 weeks later...
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Personally, I think these things are way over rated and way over priced, even at this price. I recently had Frontier Fiber installed with 2 of these devices and although they worked, I switched back to my own router and AP setup and get way better consistency on wireless speed than with Eeros. Wired speed seems to be more consistent also. Will be returning Eeros soon. I had told Frontier I didn't want them to begin with.
    • Yes, exactly what I have been thinking. Don't make the context menu simpler, make it smarter to learn what I actually use. And then, give me the ability to pin settings that I rarely use but need forget where they are.
    • https://www.change.org/p/save-the-new-stargate-series-let-martin-gero-build-the-future-of-the-franchise?utm_source=share_petition&utm_medium=mobileNativeShare&utm_campaign=share_petition&recruited_by_id=376d0b10-cf3c-11e7-a513-03b837c94000&recruiter=836653795&share_id=jVyr5PGfkN Petition for anyone who's interested 
    • Here's how to watch Summer Game Fest 2026 and what to expect from the 2-hour showcase by Pulasthi Ariyasinghe The June game showcase schedule is packed, and with the Sony event already behind us, it's time for the next major presentation to come in swinging. Later today, Geoff Keighley will be bringing the 2026 edition of Summer Game Fest live from the Dolby Theatre in Los Angeles, California. For anyone wanting to tune in online, the Summer Game Fest showcase livestream will be kicking off at 2 PM PT | 5 PM ET | 10 PM BST later today, June 5. The jam-packed show is slated to run for about two hours, with platforms like YouTube (4K at 60FPS), Twitch, Facebook, or X being available for catching it. Like in previous years, separate streams featuring American Sign Language and Descriptive Audio are available on YouTube as well. Keighley has only dropped a few teasers about what gaming fans can expect to see at the show. This includes a new look at Star Wars Zero Company from EA, a major announcement from Guild Wars developer ArenaNet, more Clutch gameplay, and some sort of Sega presence. As for fan expectations, there is hype building about a Final Fantasy 7 Remake Part 3 reveal here, and we might see new details about announced games like Alien Isolation 2 as well. If you want even more games, keep in mind that right after the main kickoff event, the Day of the Devs showcase will begin its own festivities at 4 pm PT | 7 pm ET. This is focused entirely on upcoming indie games. Following this, the next major games showcase is slated to happen on June 7. Here, Microsoft is bringing the big guns with its Xbox Games Showcase and Gears of War E-Day Direct. Check out the full calendar for all of the June events over here.
    • AI is destroying jobs like nothing before
  • Recent Achievements

    • Conversation Starter
      FBSPL earned a badge
      Conversation Starter
    • Week One Done
      I2D earned a badge
      Week One Done
    • Week One Done
      Dr Jared Dental Studio earned a badge
      Week One Done
    • Week One Done
      RG INVESTMENT GROUP earned a badge
      Week One Done
    • Very Popular
      The Norwegian Drone Pilot earned a badge
      Very Popular
  • Popular Contributors

    1. 1
      +primortal
      487
    2. 2
      PsYcHoKiLLa
      262
    3. 3
      Skyfrog
      86
    4. 4
      FloatingFatMan
      64
    5. 5
      Michael Scrip
      63
  • Tell a friend

    Love Neowin? Tell a friend!