Please note: This project is no longer active. The website is kept online for historic purposes only.
If you´re looking for a Linux driver for your Atheros WLAN device, you should continue here .

Changes between Version 11 and Version 12 of DadWifi

Author:
mrenzmann (IP: 0.0.0.0)
Timestamp:
11/03/08 17:07:27 (8 years ago)
Comment:

Replaced most of the outdated information with a short explanation.

Legend:

Unmodified
Added
Removed
Modified
  • DadWifi

    v11 v12  
    11= DadWifi = 
    22 
    3 Recently [http://article.gmane.org/gmane.linux.drivers.madwifi.devel/3306 announced] port of MadWifi to [http://www.devicescape.com Devicescape's] [http://devicescape.com/opensource/ 802.11 software stack] (d80211 aka Advanced Datapath Driver). 
    4  
    5 DadWifi has [http://article.gmane.org/gmane.linux.drivers.madwifi.devel/3356 moved] over to the madwifi.org website, using the madwifi repository and bugtracking facilities. The madwifi.org team intends to support the porting effort in order to reach one of the milestones defined for the [wiki:About/TheProject#MissionStatement long-term goal] "getting MadWifi into the Linux kernel". 
    6  
    7 DadWifi has already appeared in the [browser:branches/dadwifi dadwifi svn branch]. 
    8  
    9 == Status == 
    10  
    11 This driver is in the early stages of development so should be considered 
    12 unstable.  Do not use it for applications where you cannot tolerate an 
    13 occasional crash or loss in connectivity. 
    14  
    15 What is working: 
    16  
    17   * station (client) mode 
    18   * monitor (wireless sniffer) mode 
    19   * ap mode 
    20  
    21 == Using DadWifi ==  
    22  
    23 Check out the latest dadwifi source from the madwifi.org subversion repository: 
    24  
    25 {{{ 
    26 $ svn co http://svn.madwifi.org/madwifi/branches/dadwifi 
    27 }}} 
    28  
    29 This driver requires a recent wireless-dev git development tree.  We track   
    30 changes in John Linville's tree.  To clone John Linville's tree using Cogito:  
    31 {{{ 
    32 $ cg-clone git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-dev.git 
    33 }}}  
    34  
    35 Build, install and boot that kernel. Be sure to enable the d80211 wireless  
    36 stack, CONFIG_D80211. 
    37  
    38 The dadwifi source can then be built by simply invoking make (you need to set the  
    39 variable KERNELPATH to the wireless-dev tree if the build system does not find the correct tree): 
    40 {{{ 
    41 $ export KERNELPATH=/usr/src/wireless-dev  
    42 $ make 
    43 }}}  
    44 to install it (as root) : 
    45 {{{ 
    46 # make install 
    47 # modprobe 80211 rc80211_simple ath_pci 
    48 }}} 
    49 For AP mode a recent hostapd development snapshot is required.  hostapd-0.5.5 
    50 is known to work.  You must configure hostapd to include the Devicescape 
    51 driver. In hostapd's build configuration (.config) add the following lines 
    52 (adjust to match the location of your wireless-dev tree) : 
    53  
    54 {{{ 
    55 CONFIG_DRIVER_DEVICESCAPE=y 
    56 WIRELESS_DEV=/usr/src/wireless-dev 
    57 CFLAGS += -I$(WIRELESS_DEV)/include 
    58 CFLAGS += -I$(WIRELESS_DEV)/net/d80211 
    59 CFLAGS += -D_LINUX_TYPES_H 
    60 }}} 
    61  
    62  
    63 == Development == 
    64  
    65 The following tickets are currently filed for the DadWifi component: 
    66  
    67 [[TicketQuery(component=dadwifi&status=new|assigned|reopened)]] 
     3!DadWifi was a port of !MadWifi to [http://www.devicescape.com Devicescape's] [http://devicescape.com/opensource/ 802.11 software stack] (d80211 aka Advanced Datapath Driver, today known as the mac80211 stack in the Linux kernel). This was an important step towards the goal of getting an Atheros driver into the Linux kernel, which helped development of ath5k.