12 Dec, 2009

5 commits

  • Adjusts the signal levels reported by the wlags49_h2 and wlags49_h25 staging
    drivers. With the constants supplied by Agere the signal levels are always
    poor, even in close proximity to the AP. The signals are now measured with
    a real device. 100% for close proximity to the AP, 0% for the noice floor.
    Now the levels shown by the NetworkManager gauge make sense.

    Some magic numbers in the related code are replaced by the correct constants
    from the wireless extension interface (wireless.h). Also the flag IW_QUAL_DBM
    is now set, as specified in the wireless.h header file.

    Signed-off-by: Henk de Groot
    Signed-off-by: Greg Kroah-Hartman

    Henk de Groot
     
  • Cc: Henk de Groot
    Cc: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    Andrew Morton
     
  • Fix depends/selects in wlags49 drivers.

    ERROR: "wireless_spy_update" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "iw_handler_get_spy" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "iw_handler_set_spy" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!

    ERROR: "pcmcia_dev_present" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_request_irq" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_register_driver" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_request_configuration" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_request_io" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_error_ret" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_error_func" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_unregister_driver" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_disable_device" [drivers/staging/wlags49_h25/wlags49_h25_cs.ko] undefined!
    ERROR: "pcmcia_dev_present" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_request_irq" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_register_driver" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_request_configuration" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_request_io" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_error_ret" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_error_func" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_unregister_driver" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!
    ERROR: "pcmcia_disable_device" [drivers/staging/wlags49_h2/wlags49_h2_cs.ko] undefined!

    Signed-off-by: Randy Dunlap
    Signed-off-by: Greg Kroah-Hartman

    Randy Dunlap
     
  • Adds TODO to the wlags_h2 and wlags_h5 staging drivers.

    Signed-off-by: Henk de Groot
    Signed-off-by: Greg Kroah-Hartman

    Henk de Groot
     
  • WLAN driver for cards using the HERMES II and HERMES II.5 chipset

    Based on Agere Systems Linux LKM Wireless Driver Source Code,
    Version 7.22; complies with Open Source BSD License.

    The software is a modified version of wl_lkm_722_abg.tar.gz from the
    Agere Systems website, addapted for Ubuntu 9.04 and modified to
    fit in the current Linux kernel (2.6.31).

    Modified for kernel 2.6 by Henk de Groot
    Based on 7.18 version by Andrey Borzenkov $Revision: 39 $

    Signed-off-by: Henk de Groot
    Cc: Bartlomiej Zolnierkiewicz
    Signed-off-by: Greg Kroah-Hartman

    Henk de Groot