How do I enable a Linksys WMP54 in Ubuntu 7.04?
I just installed Ubuntu 7.04. I need to know how to install the driver for my Linksys WMP54 card (will the Windows driver work?) and how to set it up (set SSID, WPA passphrase, etc.). Can anybody help me?
Thanks,
Tom
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Thanks for your question. You have seen this:
https:/
let me know. thanks
Revision history for this message
|
#2 |
I had seen this page before, but hadn't noticed before the link to NDISwrapper. It looks like I need to install NDISwrapper and WPA Supplicant to do what I want to do, but I'm not clear what driver I should use.
This looks pretty complicated for a Linux newby, but I'll give it a shot.
Thanks, Massimo.
--Tom
Revision history for this message
|
#3 |
I'm here, if you have problem, you can ask help here. And if you want we can do some process.
Revision history for this message
|
#4 |
I used the instructions for NDISwrapper. In the "Compile and Install" section, make distclean seemed to work fine, but the make following it gave error messages. I'm reproducing what I received from it. Sorry that it is very long.
tom@tom-
make -C driver
make[1]: Entering directory `/home/
make -C /lib/modules/
make[2]: Entering directory `/usr/src/
LD /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
CC [M] /home/tom/
LD [M] /home/tom/
Building modules, stage 2.
MODPOST 1 modules
CC /home/tom/
LD [M] /home/tom/
make[2]: Leaving directory `/usr/src/
make[1]: Leaving directory `/home/
make -C utils
make[1]: Entering directory `/home/
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
In file included from /usr/lib/
/usr/lib/
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
In file included from loadndisdriver.
../driver/
loadndisdriver.c: In function ‘load_file’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘parse_
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘read_conf_file’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘load_bin_file’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘load_driver’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘get_device’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘load_device’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘get_ioctl_device’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.c: In function ‘main’:
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
loadndisdriver.
make[1]: *** [loadndisdriver] Error 1
make[1]: Leaving directory `/home/
make: *** [all] Error 2
Revision history for this message
|
#5 |
try this:
We'll need to install compiling tools (don't panic when you read that, just bear with me), the latest kernel headers, and then the source code for the latest ndiswrapper (seriously, don't panic. This will be very simple).
$: sudo apt-get update
$: sudo apt-get install build-essential
$: sudo apt-get install linux-headers-
Now we make a dir where we download all
$: mkdir wi-fi
$: cd wi-fi
At this point, you need to go to the ndiswrapper sourceforge site and get the latest version of the Ndiswrapper program.
$: wget http://
Uncompress the ndiswrapper source (in my example, the file name is ndiswrapper-
$: tar -xzvf ndiswrapper-
We now install the module:
$: cd ndiswrapper-1.44
$: make uninstall
$: make
$: sudo make install
$: cd ..
let me know thanks
Revision history for this message
|
#6 |
On the first instruction (sudo apt-get update) it tried to connect to the net, which, of course, it cannot do because the wi-fi connection is not working. I have been carrying files back and forth on a flash drive. Is there any way I can do it for this?
I already have ndiswrapper-1.44 . That is the file I attempted to install before. Let me tell you what I did before: I use the procedure at http://
Is this any help? Is there any way of making these sudo instructions work without an internet connection?
Revision history for this message
|
#7 |
>s this any help? Is there any way of making these sudo instructions work >thout an internet connection?
We need internet connection :(
Your problem is that you have not all gcc installed (I think you have not headles installed).
The problem to put the pkgs on flash driver is that I don't remember all dependecies.
I try to find all dep. Thanks.
Revision history for this message
|
#8 |
I went out and bought a 15-meter long Ethernet cable and was able to run as you instructed. However, from the messages it appeared that it installed nothing new.
I continued until I got to "make uninstall". When I tried "make uninstall" it gave me a "permission denied" message. I'm not sure what to do since I am logged on as the admin already. Any suggestions?
Revision history for this message
|
#9 |
$ sudo make uninstall
It works for me just perfect!
Thanks.
Can you help with this problem?
Provide an answer of your own, or ask Tom for more information if necessary.