Linux - Wireless NetworkingThis forum is for the discussion of wireless networking in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
-------
entered 5.6.2004
it is not possible to send data. after i choose a signal to connect it gives message connected, but wenn I try to send a ping the computer crashes, I have to mannualy reset the pc..
I just got a wireless card with the Am1771 chip, and it is working with the Nautilus driver (am using it right now). Post a reply if you have problems with the driver. I even managed to compile it cleanly, even though there were some references that the compilation should exit with an error.
Ciao,
aladdin
I become it again compiled but the computer does not crash any more.
I have to add that i needed to install the following before compilation:
Code:
apt-get install libreadline4-dev kernel-headers-2.4.18-bf2.4
cd /usr/src
ln -s kernel-headers-2.4.18-bf2.4 linux
the compilation was without any error. also without changing Khal.c
after insmod Nautilus.o o got:
HoKe:# insmod Nautilus.o
NAUTILUS ------------------------------------------------
NAUTILUS Build Name : AMD - Nautilus Linux driver
NAUTILUS Build Number : 0000
NAUTILUS Build Time : 08/29/2003 00:00:00
NAUTILUS Build User : customer
NAUTILUS Build Comment :
NAUTILUS Build Architecture : x86
NAUTILUS Build Kernel Version: 2.4.18-bf2.4
NAUTILUS Calculated CPU speed: 467696944 Hz
NAUTILUS ------------------------------------------------
PCI: Found IRQ 5 for device 00:10.0
KNET Success registering device "eth1"
MACHAL Function pointer call uses Version: HW_VERSION_BASIC with HW parameters:
MACHAL --- MAC HW Version : 208B0197
MACHAL --- EEPROM Version Data : 00000000
MACHAL --- BBP HW Version : 422E3034
MACHAL --- PHY (Rfe) HW Version : 000000C2
with setting ip to eth1 was no problem.
Httpserver was also OK, but after finding a network and connecting to it I got again and again on active console...
MACKERNEL timer message 00000048 not found in queue
MACKERNEL timer message 00000048 not found in queue
MACKERNEL timer message 00000048 not found in queue
but the connection was established and it was possible to send a ping thrugh the card.
I do not know why i become the message. MACKERNEL timer message 00000048 not found in queue
I have a SMC 2602W v3 in a Debian (KNOPPIX 3.4) box, tested the Am1771 Nautilus Driver from Emota:
Compilation runs with the usual steps, configuration of the card via HttpServer is working, even joining the
WLAN and manually assigning an IP to eth1 is working without problems.
But sending a single packet over the net instantly hangs the system. Apart from 2.4.26 i have also tried using
2.4.22, as that has been known to work. same problem there.
The Card runs on IRQ 17, Nautilus however is not reporting that (as I have seen it in the other posts in this
thread):
NAUTILUS ------------------------------------------------
NAUTILUS Build Name : AMD - Nautilus Linux driver
NAUTILUS Build Number : 0000
NAUTILUS Build Time : 08/29/2003 00:00:00
NAUTILUS Build User : customer
NAUTILUS Build Comment :
NAUTILUS Build Architecture : x86
NAUTILUS Build Kernel Version: 2.4.26
NAUTILUS Calculated CPU speed: 1800156087 Hz
NAUTILUS ------------------------------------------------
KNET Success registering device "eth1"
MACHAL Function pointer call uses Version: HW_VERSION_BASIC with HW parameters:
MACHAL --- MAC HW Version : 301C0211
MACHAL --- EEPROM Version Data : 00000000
MACHAL --- BBP HW Version : 432E3030
MACHAL --- PHY (Rfe) HW Version: 000000C2
MACMGMT INFO> Authent. (OPEN_SYSTEM) Successful
ifconfig eth1 192.168.40.112 up :
MACLLC <<<<<<<< LLC set CONNECTED <<<<<<<<<<<
ping 192.168.40.112 --> workd
ping 192.168.40.1 --> hangs the system
For the first time in my linux life, i am about to give up.. if I do not find a solution to get this
card working I will go buy another in the next days, btw: any ideas which i should buy?
I got the Am1771 installed on Debian and thought of sharing some of the points that were needed to compile it.
First I'm running kernel 2.4.26-1-smp. The driver compiled with 2.4.26-1 but when inserting it I got errors for some missing functions.
One also needs the libreadline4-dev package for a correct include.
The kernel-headers for this particular kernel (2.4.26) and a link /usr/src/kernel-header ->/usr/src/linux . One also needs to modify the content of /usr/src/linux/include/linux/version.h kernel-version to what one gets with 'uname -r'. Otherwise you get a module that is "not compiled to the current kernel".
I got the same compile error for Khal.c and made the corrected the parenthesis as said in an earlier mail.
Then following the installation instructions from the readme.txt file I got a clean compile and managed to load the module. I can't try it out right now, but I guess it works. I'll post if it does not.
Hopes these notes are of some help to someone. I'll come back here from time to time, so if somebody has any questions I can try to help if I remember what I did...
Today I tried the card in another box (debian 3.0 with kernel 2.4.19), this time the module loadnig seems to work better, as the insmod instantly prints out the desired information - in the last try I hat to take a look at dmesg to get the Nautilus-"Splashinfo".
Well, anyhow, joining the net gives the error message "INVALID_PARAMETERS" every time I try - although I use the web interface to join the net.
I have tested the same command in different machines and sometimes I get a successfull join, sometimes it returns INVALID_PARAMETERS, which is kind of weird. In this new box it always results in the invalid parameters. The join command I run is:
MLME MLME_JOIN.request((xx:xx:xx:xx:xx:xx, "xyxyxy", INFRASTRUCTURE, 100, 1, 0x0000000000000000, 0x0000000000000000, (11), (0,0,0,0), (0), 0x0011, [2,4,11,22]), 10, 10, [2,4,11,22])
Any ideas ? Does anybody perhaps know of any new versions planned ? Why is there btw no demand for a ndiswrapper support to this card ? .....
My Debian install wasn't that successful after all
I'm still fighting to get the card working under Debian... As I said earlier compilation was fine. First when inserting the module I got the error "no device /dev/nautilus" but worked around this.
Now I can configure the driver and connect to a network, but when calling dhcpd to get an IP the whole system hangs, pretty much like what somebody described above.
About the link above (by yichun): the smc 2602w v3 does not use that driver - the smc 2662wv3 does, however, so this might be a mixup.
but my 2602wv3 still does not work, it's really annoying, I give it up for now but will post again once I get it to work..
Originally posted by nikke Basically this will be a simple install if you are running a 2.2.x or 2.4.y kernel version. At least on a Mandrake 10.0 Community I didn't get it compiled because of a too recent kernel version. Someone will still have to port it to 2.6.x kernels.
Has anyone managed to get this working under 2.6? I'm not prepared to go back to 2.4 so will have to buy a new card if it can't work.
I'm happy to alter any source files to try and get it working, but will the job be significantly more difficult than a little tweaking?
In case you run into problems with MLME MLME_JOIN, here is what worked for me - no need for backquoting of square parentheses and you can keep double-quotes, too !
okay, after i gave the whole smc2602-thing up a couple of months ago, i thought i might give it another final try today as i installed a fresh debian unstable yesterday - and unbelievable as it is, it is working now!
i am using an up-to-date debian 3.1 unstable with a custom 2.4.27 kernel.
step-by-step installation:
---snip---
aptitude install libreadline4-dev bison flex
tar xjvf Am1771.tar.bz2
cd Am1771/Linux
bash
source x86_setup.script
make set_platf_x86 set_pci_on set_release
make
# the make did not encounter any errors (using gcc 3.3.4)
mknod /dev/nautilus c 254 0
logout
cd ..
cd obj/x86/2.4.27
insmod ./Nautilus.o
---snap---
The Nautilus splashscreen came up and using the Httpserver i could join the net without problems. Well, not without any problems, although everything else is working, the dhcp server gave no answer to my queries. But assigning an ip manually worked fine and net access is now working flawlessly.
When adapting the nikke's expect script to join the net i encountered a minor bug in the module which got on my nerves before: before joining a net you MUST do a search for it, otherwise the join command results in INVALID_PARAMETERS, which is kind of strange.
Is it possible to get more info about your custom kernel configuration because I originally couldn't get the card working on Debian testing. The compile went without problems but that's it. I guess there has to be something special in the kernel to support this card...
As mentioned I'm using debian unstable and did not try the card under a sarge system.
However, I do not remember setting anything special in my kernel config regarding the smc-card but you can of course take a look at my kernel config ( http://kapsobor.de/files/config.2.4.27 ), hope that helps.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.