Copyright (c) 2003-2007 Project and Darron Broad
All rights reserved.

Licensed under the terms of the BSD license, see file LICENSE for details.

$Id: HEADER,v 1.1 2003/11/24 03:13:57 darron Exp $

There are no versions here. You must inspect the file timestamp to see if there
have been any changes.


There are issues unloading the module and its cleanup, expect the worst.


due to an oversight, this source is no longer in sync with 6.1-RELEASE, however
it can compile and operate with some kernel source reversions.






FreeBSD 7.0-CURRENT-200710

working (except ifconfig channel, use acxtool instead)
 NameLast modifiedSize

 Parent Directory  -
 acx-6.1/2011-01-28 12:00 -
 acx-6.1.tgz2007-10-29 22:47 61K
 README.txt2007-10-29 22:45 3.3K
 Makefile2007-10-29 22:45 109

The following devices are detected by this driver:

acx0: <Texas Instruments (TI) 802.11b+ 22Mbps Wireless Adapter>
    port 0xd000-0xd01f
    mem 0xf7d30000-0xf7d30fff,0xf7d20000-0xf7d2ffff
    irq 11 at device 0.0 on cardbus1
acx0: Ethernet address: 00:0a:e2:00:1b:49
acx0: Eeprom Rev 4 Domain ETSI Europe (1-13), Firmware Rev 1.9.8.b

acx0@pci4:0:0:  class=0x028000 card=0x8403104c chip=0x8400104c rev=0x00 hdr=0x00
    vendor   = 'Texas Instruments (TI)'
    device   = '802.11b+ 22Mbps Wireless Adapter'
    class    = network

acx1: <Texas Instruments (TI) 802.11b+/g 54Mbps Wireless Adapter>
    mem 0xf7d60000-0xf7d61fff,0xf7d40000-0xf7d5ffff
    irq 11 at device 0.0 on cardbus2
acx1: Ethernet address: 00:0d:88:83:3a:d2
acx1: Eeprom Rev 5 Domain ETSI Europe (1-13), Firmware Rev

acx1@pci5:0:0:  class=0x028000 card=0x3b051186 chip=0x9066104c rev=0x00 hdr=0x00
    vendor   = 'Texas Instruments (TI)'
    device   = 'TNETW1130(ACX111) 802.11b/g Wireless Cardbus/PCI Adapter'
    class    = network

This version tested to work in FreeBSD:
	6.1-REL 		+ifconfig +acxtool
	6.2-REL 		+ifconfig +acxtool
	7.0-CURRENT-200710 	-ifconfig(broken channel selection) +acxtool

contact : darron at kewl org or subcribe to a list here:


This experimental version of the ACX(4) driver for FreeBSD-6.1+ should work for
infrastructure clients, Ad-hoc connections and in a limited form as an access
point. In the latter case functionality such as power saving or client to
client bridging is not implemented.

ifconfig is used to configure the ip address of the adapter which initialises
the connection and the application "acxtool" found in the acxtool directory
should be compiled to configure attributes such as channel, ssid etc, however
ifconfig may perform most of these operations but the feature set at this time
is incomplete.


rufus# kldload acx100fw.ko  # if you have an acx100
rufus# kldload acx111fw.ko  # if you have an acx111
rufus# kldload if_acx.ko    # driver for either of the above

rufus# kldstat
28    1 0xc272e000 d000     acx100fw.ko
29    3 0xc273b000 3000     firmware.ko
30    1 0xc273e000 2b000    acx111fw.ko
31    1 0xc369b000 11000    if_acx.ko

rufus# acxtool acx0 -M 0 -S kewl9 -C 9 -P 1 -W 0:0xc0dedeadc0dedeadc0dedeadab

rufus# ifconfig acx0 inet netmask

rufus# ping
PING ( 56 data bytes
64 bytes from icmp_seq=0 ttl=127 time=2.321 ms
64 bytes from icmp_seq=1 ttl=127 time=1.701 ms

rufus# ifconfig -v acx0
acx0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX> mtu 1500
    inet netmask 0xffffff80 broadcast
    ether 00:c0:49:ca:79:b4
    media: IEEE 802.11 Wireless Ethernet autoselect
    status: associated
    ssid kewl9 channel 9 (0) bssid 00:c0:49:cc:64:9c
    authmode OPEN privacy ON deftxkey 1 txpowmax 63 txpower 63

rufus# acxtool acx0

        Mode:            ESS
        SSID:            kewl9
        Channel:         9  
        WEP Mode:        on
        WEP Key:         0xc0dedeadc0dedeadc0dedeadab
        MSDU Lifetime:   4000 
        ED Threshold:    0x70
        Short Retry:     15 
        Long Retry:      15 
        CCA Mode:        0x0d
        Current Antenna: 0x8f
        Power Level:     63