×

Discussion Board

Results 1 to 2 of 2
  1. #1
    Registered User
    Join Date
    Mar 2003
    Posts
    5

    D211 new linux driver 1.04 not working !!

    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.

    # Operating mode (WLAN/GSM)

    MODE=WLAN

    # WLAN settings

    PROFILE=WLAN_profile
    NETWORK_START=yes

    # WLAN profiles

    [WLAN_profile]
    mode=infra
    #restrictchannel=
    #ssid=ACTIONTEC
    #shared_key1=
    #active_key=




    lsmod

    Module Size Used by Tainted: P
    ide-cd 33608 0 (autoclean)
    cdrom 33696 0 (autoclean) [ide-cd]
    nokia_cs 100272 1
    ds 8712 1 [nokia_cs]
    yenta_socket 12960 1
    pcmcia_core 54784 0 [nokia_cs ds yenta_socket]
    cs4281 50504 1 (autoclean)
    soundcore 6532 3 (autoclean) [cs4281]
    n_hdlc 8032 0
    ppp_synctty 7936 0
    ppp_generic 24380 1 [ppp_synctty]
    slhc 6756 0 [ppp_generic]
    cisco_ipsec 399264 0 (unused)
    3c59x 30640 1
    iptable_filter 2412 0 (autoclean) (unused)
    ip_tables 14936 1 [iptable_filter]
    mousedev 5524 1
    keybdev 2976 0 (unused)
    hid 22244 0 (unused)
    input 5920 0 [mousedev keybdev hid]
    usb-uhci 26188 0 (unused)
    usbcore 77024 1 [hid usb-uhci]
    ext3 70368 6
    jbd 52212 6 [ext3]





    ps ux|grep nokia_cs

    root 5300 0.0 0.3 3860 992 ? S 13:41 0:00 sh -c ./nokia_cs





    tail -n 20 /var/log/messages
    ...
    Nov 29 13:43:14 localhost cardmgr[5551]: + Starting up WLAN
    Nov 29 13:43:14 localhost kernel: D211_Debug(wld_ioctl): CHRDEV IOCTL 253:0
    Nov 29 13:43:14 localhost last message repeated 3 times
    Nov 29 13:43:14 localhost kernel: D211_Debug(wld_release): CHRDEV Close.
    Nov 29 13:43:15 localhost cardmgr[5551]: + I know of these:
    Nov 29 13:43:15 localhost cardmgr[5551]: + eth1,default,0,0,,253,0
    Nov 29 13:43:15 localhost cardmgr[5551]: + Initializing profile WLAN_profile
    Nov 29 13:43:19 localhost kernel: D211_Debug(dllc_devset_multicast_list): eth1: setting multicast Rx mode 1003 to 1 addresses.
    Nov 29 13:43:19 localhost kernel: D211_Debug(dllc_devset_multicast_list): Multicast MAC: 01:00:5e:00:00:01
    Nov 29 13:43:19 localhost kernel: D211_Debug(dllc_devset_multicast_list): eth1: setting multicast Rx mode 1003 to 1 addresses.
    Nov 29 13:43:19 localhost kernel: D211_Debug(dllc_devset_multicast_list): Multicast MAC: 01:00:5e:00:00:01
    Nov 29 13:43:19 localhost kernel: D211_Debug(dllc_devset_multicast_list): eth1: setting multicast Rx mode 1003 to 1 addresses.
    Nov 29 13:43:19 localhost kernel: D211_Debug(dllc_devset_multicast_list): Multicast MAC: 01:00:5e:00:00:01
    Nov 29 13:43:20 localhost cardmgr[5551]: + msgrcv: Interrupted system call
    Nov 29 13:43:24 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
    Nov 29 13:43:25 localhost cardmgr[5551]: + msgrcv: Interrupted system call
    Nov 29 13:43:29 localhost kernel: D211_Debug(dllc_timer): No data to send
    Nov 29 13:43:30 localhost cardmgr[5551]: + msgrcv: Interrupted system call
    Nov 29 13:43:31 localhost dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 11



    ifconfig

    eth1 Lien encap:Ethernet HWaddr 00:E0:03:08:70:F9
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:5 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:100
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)



    cat /etc/sysconfig/network-scripts/ifcfg-eth1

    DEVICE=eth1
    ONBOOT=no
    BOOTPROTO=dhcp
    TYPE=nokia_cs


    uname -r

    2.4.18-18.8.0



    gcc -v

    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

  2. #2
    Regular Contributor
    Join Date
    Mar 2003
    Posts
    452

    RE: D211 new linux driver 1.04 not working !!

    Hello,

    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.


    Best Regards,

    Nokia D211 Support

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×