From: Jim C. B. <ac...@li...> - 2011-08-12 16:08:12
|
I am pretty impressed with the acx100 project. I was able to get a TI ACX100 card to work with a semi-recent distro and kernel. Most impressively, it seems to support CCMP (that is, WPA2 or AES). There's no driver I can find for this card for Windows 7 nd the newest XP driver I can find can only do WEP! But the acx-mac80211 branch worked perfectly. I checked out rev 90ac19873ca14bcf9f6c2c4f3d15feb4ec102ba1 of the acx-mac80211 branch (at that time, it was HEAD). This is the kernel that KNOPPIX 6.4.3 uses: Linux Microknoppix 2.6.36.1 #10 SMP PREEMPT Fri Nov 26 10:33:59 CET 2010 i686 GNU/Linux It also uses this version of gcc: gcc (Debian 4.4.5-4) 4.4.5 Card info from lspci -v 05:00.0 Network controller: Texas Instruments ACX 100 22Mbps Wireless Interface Subsystem: Tekram Technology Co.,Ltd. Device 1801 Flags: bus master, medium devsel, latency 64, IRQ 11 I/O ports at 1800 [size=32] Memory at 20010000 (32-bit, non-prefetchable) [size=4K] Memory at 20000000 (32-bit, non-prefetchable) [size=64K] Capabilities: [40] Power Management version 2 Kernel driver in use: acx_pci The card itself is a Gigafast WF721-AEX Txxx, bought many years ago. (The original company no longer seems to exist.) Perhaps there was something unique in the hardware of the WF721 that allows it to do CCMP. I was under the impression that the TI ACX100 could only do WPA1/TKIP due to hardware limitations (as mentioned in this thread: http://aptosid.com/index.php?name=PNphpBB2&file=viewtopic&p=3583 , which I found by a simple Google search). (A write-up of my first attempt to use this card, back in 2005, is available here: http://www.ko4bb.com/Linux/Gigafast_WF721-AEX/ ) I also grabbed the firmware from http://www.kazer.org/acx-firmware-20060207.tar.bz2 (I took this from the gentoo net-wireless/acx-firmware ebuild). I'm using the acx100_1.10.7.K firmware. tiacx100 tiacx100r0D tiacx100r11 installed into /lib/firmware. Finally, here's my wpa_supplicant.conf. I start wpa_supplicant manually with this command line: wpa_supplicant -ddd -Dwext -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf And the file itself: # Minimal /etc/wpa_supplicant.conf. # Managed by KNOPPIX. # Please see # /usr/share/doc/wpasupplicant/examples/README.wpa_supplicant.conf.gz # for more complete configuration parameters. # # Also see the other files in /usr/share/doc/wpasupplicant/examples/ for # specific configuration examples. # path to UNIX socket control interface ctrl_interface=/var/run/wpa_supplicant # Scan for accesspoints, this may be required for hidden ssids #ap_scan=1 #fast_reauth=1 ### Example of basic WPA-PSK secured AP network={ #scan_ssid=1 ssid="myssid" #proto=WPA RSN #proto=WPA #proto=WPA2 psk="mypsk" key_mgmt=WPA-PSK #auth_alg=OPEN pairwise=CCMP group=CCMP #pairwise=TKIP #group=TKIP } It works quite reliably. ----- End forwarded message ----- -- Infinite complexity begets infinite beauty. Infinite precision begets infinite perfection. |