| *** Barely works. Lots of things are TODO. *** |
| |
| This tarball contains a port of acx driver to ieee80211softmac |
| stack. Broadcom 43xx driver was used as an example. |
| See http://bcm43xx.berlios.de/, |
| ftp://ftp.berlios.de/pub/bcm43xx/snapshots/ |
| |
| grep for '//SM' to see the code added to standalone acx driver code. |
| |
| Contact: |
| netdev@vger.kernel.org |
| acx100-devel@lists.sourceforge.net |
| softmac-dev@sipsolutions.net |
| |
| Bug reports: |
| |
| Visit http://www.catb.org/~esr/faqs/smart-questions.html |
| |
| Please describe your wireless setup, manufacturer and type |
| (acx100/acx100usb/acx111?) of your hardware. Which firmware image(s) |
| are you using? If problem is reproducible, #define ACX_DEBUG 2 |
| in acx_config.h and modprobe driver with debug=0xffff. |
| Post resulting kernel log (bzipped). It is large but very useful |
| for bug hunting. Try older versions of the driver. |
| |
| Firmware images: |
| |
| You should not supply firmware_dir= parameter anymore. Driver will try |
| to load the following images via hotplug (not from /usr/share/acx |
| directory as older driver did, hotplug firmware directory location |
| varies for different distros, try /lib/firmware or |
| /usr/lib/hotplug/firmware): |
| |
| PCI driver: |
| 'tiacxNNNcMM' (NNN=100/111, MM=radio module ID (in uppercase hex)): |
| combined firmware for specified chipset and radio. |
| Failing that, it will try to load images named 'tiacxNNN' |
| (main firmware for specified chipset) and 'tiacxNNNrMM' (corresponding |
| radio module). For example, my firmware is in file named 'tiacx111c16'. |
| Alternatively, I may remove it and use pair of files 'tiacx111' and |
| 'tiacx111r16' instead. |
| USB driver: |
| image is named 'tiacxNNNusbcMM' |
| |
| Build instructions: |
| |
| You need to have git and cogito installed. |
| |
| # Get initial wireless-2.6.git tree (large download - >300MB) |
| cg-clone rsync://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git wireless-2.6.git |
| cd wireless-2.6.git |
| # Get a branch |
| cg-branch-add r-softmac 'rsync://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6.git#softmac' |
| cg-fetch r-softmac |
| # Switch to it (make it current) |
| git-checkout r-softmac |
| # Pull updates from remote master tree |
| cg-update r-softmac |
| |
| You will have a complete Linux kernel in wireless-2.6.git/. |
| Replace drivers/net/wireless/tiacx/* by files from this tarball. |