Copyright (c) 2003-2007 wlan.kewl.org 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.
NOTICE:
There are issues unloading the module and its cleanup, expect the worst.
FreeBSD 6.1-RELEASE:
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.
see http://dev.kewl.org/acx100+111/acx-6.1/acxmisc/unbackout.sh
FreeBSD 6.1-STABLE:
working
FreeBSD 6.2-RELEASE:
working
FreeBSD 7.0-CURRENT-200710
working (except ifconfig channel, use acxtool instead)
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 1.2.1.34
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:
http://lists.kewl.org/mailman/listinfo/acx
Usage:
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.
Usage:
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 10.1.36.140 netmask 255.255.255.128
rufus# ping 10.1.36.129
PING 10.1.36.129 (10.1.36.129): 56 data bytes
64 bytes from 10.1.36.129: icmp_seq=0 ttl=127 time=2.321 ms
64 bytes from 10.1.36.129: icmp_seq=1 ttl=127 time=1.701 ms
^C
rufus# ifconfig -v acx0
acx0: flags=843<UP,BROADCAST,RUNNING,SIMPLEX> mtu 1500
inet 10.1.36.140 netmask 0xffffff80 broadcast 10.1.36.255
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