Hello,
we have tried the brand new driver for d211 card compiled for kernel 2.4 and gcc 3.2, it doesn load much better now , but still doesn't work with Red Hat Linux 8.0 !!
I am Red Hat France director, and i ask one of my linux engineer to do the configuration for me. He is quite skill full on linux, and followed your documentation and recommendation, and everything is going well from compilation to module load, but the card can not find the access point (ACTIONTEC).
I have tried the card on a MS windows laptop with the windows driver and the card works fine and find the access point immediately. so it doesn't comme form the compatibility between the access point and the card.
We have check several times the configuration, but it seems the card doesn't find any signal.
Can you help on that please ?
THANKS A LOT FOR YOUR FEEDBACK
i attached hereunder all the logs, files, outputs i have on my machine :
WLAN NetDev =eth1
WLAN MAC =00:e0:03:08:70:f9
WLAN ChrDev =nokia_cs
WLAN ChMajor=253
WLAN ChMinor=0
GSM TTYDev =ttyNC0
GSM ChMajor =204
GSM ChMinor =42
Tx_packets_in_queue=0
Tx_packets_dropped=5
Netif_stopped=0
GSM status =off
WLAN status =initialized
WLAN state =initialized
WLAN BSSID =00:00:00:00:00:00
WLAN SSID =Not Joined
WLAN channel=0
WLAN radioSS=8192
WLAN mode =AdHoc
WLAN known BSSs:
-ID---CAP--MAC-----------------CH---MX----RSSI----SSID--------------------------
/etc/pcmcia/nokia_cs.opts
##################################################################
#
# Nokia D211 multimode radio card driver configuration
#
# Copyright (c) Nokia 2002. All Rights Reserved.
#
# Nokia is a registered trademark of Nokia Corporation.
# Other product and company names mentioned herein may be
# trademarks or tradenames of their respective owners.
Lecture des spcification partir de /usr/lib/gcc-lib/i386-redhat-linux/3.2/specs
Configur avec: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --host=i386-redhat-linux --with-system-zlib --enable-__cxa_atexit
Modle de thread: posix
version gcc 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
[root@localhost Nokia_d211]# make all
set -e; for d in src ui control; do make -C $d ; done
make[1]: Entre dans le rpertoire `/root/Nokia_d211/src'
gcc -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -D__KERNEL__ -DMODULE -I../include -I/usr/src/linux-2.4/include -DD_DEBUG -c dllc.c
dllc.c: Dans la fonction dllc_register :
dllc.c:110: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c:113: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_delete :
dllc.c:122: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_unregister :
dllc.c:139: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_devhard_start_xmit :
dllc.c:216: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_timer :
dllc.c:294: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_devset_multicast_list :
dllc.c:362: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c:369: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c:375: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c:378: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c:384: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c:387: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c:397: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_set_my_mac_addr :
dllc.c:466: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_remove_from_queue :
dllc.c:494: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dllc.c: Dans la fonction dllc_init_queue :
dllc.c:528: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
chmod -x dllc.o
...
...
...
l.c: Dans la fonction dser_signal :
dserial.c:529: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:548: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:556: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c: Dans la fonction dser_new :
dserial.c:582: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:590: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:635: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:640: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:648: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c: Dans la fonction dser_delete :
dserial.c:667: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:678: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:680: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
dserial.c:688: AVERTISSEMENT: concatenation of string literals with __FUNCTION__ is deprecated
chmod -x dserial.o
ld -r -o nokia_cs.o dllc.o dmodule.o dtools.o dserial.o nokia_cs.a
chmod -x nokia_cs.o
make[1]: Quitte le rpertoire `/root/Nokia_d211/src'
make[1]: Entre dans le rpertoire `/root/Nokia_d211/ui'
make[1]: Rien faire pour `all'.
make[1]: Quitte le rpertoire `/root/Nokia_d211/ui'
make[1]: Entre dans le rpertoire `/root/Nokia_d211/control'
make[1]: `all' est jour.
make[1]: Quitte le rpertoire `/root/Nokia_d211/control'
[root@localhost Nokia_d211]# make install
set -e; for d in src ui control; do make -C $d install ; done
make[1]: Entre dans le rpertoire `/root/Nokia_d211/src'
echo "Installing module ("nokia_cs.o" to "//lib/modules/2.4.18-18.8.0"/pcmcia)"
Installing module (nokia_cs.o to //lib/modules/2.4.18-18.8.0/pcmcia)
mkdir -p //lib/modules/2.4.18-18.8.0/pcmcia
cp -p nokia_cs.o //lib/modules/2.4.18-18.8.0/pcmcia
mkdir -p //etc/pcmcia/bin
cp ../bin/d211fw.bin //etc/pcmcia/bin/smac2.bin
make[1]: Quitte le rpertoire `/root/Nokia_d211/src'
make[1]: Entre dans le rpertoire `/root/Nokia_d211/ui'
cp -p nokia_ctl //sbin
make[1]: Quitte le rpertoire `/root/Nokia_d211/ui'
make[1]: Entre dans le rpertoire `/root/Nokia_d211/control'
cp -p nokia_cs //sbin
make[1]: Quitte le rpertoire `/root/Nokia_d211/control'
[root@localhost Nokia_d211]# modprobe nokia_cs
Warning: loading /lib/modules/2.4.18-18.8.0/pcmcia/nokia_cs.o will taint the kernel: non-GPL license - Proprietary
See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module nokia_cs loaded, with warnings
RE: D211 new linux driver 1.04 not working !!
2002-12-12, 08:31#2
Thank you for reporting this problem. Based on this we have found a bug in the binary part (nokia_cs userspace). We have now corrected it and we will publish a new version 1.05 after we have completed all tests. This will take approximately one week.