|
Size: 6069
Comment: Add link to french translation
|
Size: 4751
Comment: Update for acx-mac80211.
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/acx|Français]] -~ | ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/acx|Français]]-~ |
| Line 5: | Line 5: |
| Line 9: | Line 10: |
| acx is a module for Texas Instruments ACX100, ACX111, ACX100USB and TNETW1450 wireless LAN chipsets, developed by the [[http://acx100.sourceforge.net/|acx100 project]]. | acx-mac80211 is an experimental, reverse-engineered, out-of-tree Linux kernel driver for wireless LAN devices based on Texas Instruments ACX100/TNETW1100, ACX111/TNETW1130, ACX100USB and TNETW1450 chipsets. It is developed by the [[http://acx100.sourceforge.net/|acx100 project]]. [[#supported|Supported devices]] are listed at the end of this page. |
| Line 11: | Line 12: |
| Driver source is packaged for Debian as DebianPkg:acx100-source in [[DebianLenny|Lenny]]. Non-free firmware is required, which must be acquired and installed for device operation. | This driver supports the WPA and WPA2 security protocols. Non-free firmware is required for device operation. |
| Line 13: | Line 14: |
| <!> This driver is not available for [[DebianSqueeze|Squeeze]] due to Debian bug DebianBug:563474. | {i} The previously available "plain driver" (DebianPts:acx100) was removed from Debian to resolve bug DebianBug:581519. |
| Line 16: | Line 17: |
| Line 17: | Line 19: |
| The relevant firmware is required to be present before the acx module is loaded. Some devices may require a particular firmware version or file(s) to be provided/omitted, see [[http://acx100.sourceforge.net/wiki/Firmware]] for more information. | Firmware is required to be present before the acx-mac80211 module is loaded. Some devices may require a particular firmware version or file(s) to be provided/omitted, see [[http://acx100.sourceforge.net/wiki/Firmware]] for more information. |
| Line 20: | Line 23: |
| Line 23: | Line 27: |
| To install all version 1.2.1.34 firmware for the ACX111 chipset: {{{ $ su |
To install all version 1.2.1.34 firmware for the ACX111 chipset: {{{ |
| Line 31: | Line 34: |
| To install firmware for the ACX100USB chipset: {{{ $ su |
To install firmware for the ACX100USB chipset: {{{ |
| Line 39: | Line 41: |
| To install firmware for the TNETW1450 chipset (not supported by DebianPkg:lenny/acx100-source): {{{ $ su |
To install firmware for the TNETW1450 chipset: {{{ |
| Line 47: | Line 48: |
| The acx driver is required to be compiled and installed, which can be automated via [[ModuleAssistant|module-assistant]]. | |
| Line 49: | Line 49: |
| ==== Lenny ==== 1. Add a "contrib" component to {{{/etc/apt/sources.list}}}, for example: {{{ # Debian Lenny/5.0 deb http://ftp.us.debian.org/debian lenny main contrib non-free |
==== Wheezy ==== The acx-mac80211 driver is required to be compiled and installed, which can be automated via DKMS. 1. Install the DebianPkg:dkms and DebianPkg:git packages: {{{ # aptitude install dkms git && exit |
| Line 54: | Line 56: |
| 1. Update the list of available packages and install the DebianPkg:module-assistant and DebianPkg:wireless-tools packages: {{{ aptitude update aptitude install module-assistant wireless-tools |
This will also install the recommended linux-headers-* package as appropriate for your system. 1. Checkout the [[http://acx100.git.sourceforge.net/git/gitweb.cgi?p=acx100/acx-mac80211|acx-mac80211]] repository: {{{ $ git clone git://acx100.git.sourceforge.net/gitroot/acx100/acx-mac80211 |
| Line 58: | Line 61: |
| 1. Build and install an acx100-* package within your system: {{{ m-a a-i acx100 |
1. Move the repository directory to {{{/usr/src}}} and rename: {{{ $ su # mv acx-mac80211 /usr/src/acx-mac80211-git |
| Line 61: | Line 65: |
| 1. If not already performed, connect the device to your system. | 1. Add {{{acx-mac80211-git}}} to the tree for building and installing: {{{ # dkms add -m acx-mac80211 -v git }}} 1. Build and install the acx-mac80211 module: {{{ # dkms build -m acx-mac80211 -v git # dkms install -m acx-mac80211 -v git }}} 1. Load the module: {{{ # modprobe acx-mac80211 }}} If necessary, connect the device to your system. |
| Line 63: | Line 77: |
| 1. Load the acx module: {{{ modprobe acx }}} This module will be automatically loaded when your system is restarted and the device is connected. 1. Verify your device has an available interface: {{{ iwconfig }}} 1. Raise the interface to activate the radio, for example: {{{ ifconfig wlan0 up }}} |
|
| Line 76: | Line 79: |
| See also [[#troubleshooting|troubleshooting]] and [[#issues|known issues]]. | Alternate installation methods are described within the repository's INSTALL file. |
| Line 78: | Line 81: |
| <<Anchor(troubleshooting)>> === Troubleshooting === * Firmware is required to be loaded before a wireless interface is created on your system. * Examine the kernel ring buffer ([[DebianMan:1/dmesg|dmesg(1)]]) to verify the required firmware files are being loaded by the driver. Firmware not currently available will be stated, for example: ~- {{{ acx: found ACX111-based wireless network card at 0000:09:00.0, irq:11, phymem1:0xE0000000, phymem2:0xE0020000, mem1:0xe0a08000, mem1_size:8192, mem2:0xe0b80000, mem2_size:131072 initial debug setting is 0x000A using IRQ 11 requesting firmware image 'tiacx111c16' acx: firmware image 'tiacx111c16' was not provided. Check your hotplug scripts requesting firmware image 'tiacx111' acx: firmware image 'tiacx111' was not provided. Check your hotplug scripts acx: reset_dev() FAILED }}} -~ * Ensure the required firmware is installed, then re-insert the driver module: {{{modprobe -r acx ; modprobe acx}}} <<Anchor(issues)>> == Known Issues == * [[WPA]] encryption is not supported. * The driver version provided in DebianPkg:lenny/acx100-source does not support the TNETW1450 chipset. |
<<Anchor(supported)>> |
| Line 102: | Line 86: |
| The following list is based on the ''alias'' fields of {{{modinfo acx}}} built from DebianPkg:lenny/acx100-source: | The following list is based on the ''alias'' fields of {{{modinfo acx-mac80211}}} as of version v2012-07-26_2-WIP. |
| Line 104: | Line 88: |
| ##TAG:LIST_1_START | |
| Line 116: | Line 101: |
http://acx100.sourceforge.net/wiki/Device_list - supported devices |
##TAG:LIST_1_END |
| Line 120: | Line 104: |
| Line 123: | Line 108: |
| * http://acx100.sourceforge.net/ - Project homepage; * http://acx100.sourceforge.net/wiki/ - Wiki; * http://acx100.sourceforge.net/wiki/Firmware - Firmware page * http://acx100.sourceforge.net/wiki/Device_list - Supported devices * irc://irc.freenode.net/acx100 - Driver [[IRC]] channel * http://wireless.kernel.org/en/users/Drivers/acx1xx - Linux Wireless driver page |
* http://acx100.sourceforge.net/ * http://acx100.sourceforge.net/wiki/ * http://sourceforge.net/projects/acx100/support |
Translation(s): English - Français
Texas Instruments ACX100/TNETW1100, ACX111/TNETW1130, ACX100USB, TNETW1450 devices
This page describes how to enable support for WiFi devices based on Texas Instruments chipsets on Debian systems.
Contents
acx-mac80211 is an experimental, reverse-engineered, out-of-tree Linux kernel driver for wireless LAN devices based on Texas Instruments ACX100/TNETW1100, ACX111/TNETW1130, ACX100USB and TNETW1450 chipsets. It is developed by the acx100 project. Supported devices are listed at the end of this page.
This driver supports the WPA and WPA2 security protocols. Non-free firmware is required for device operation.
The previously available "plain driver" (acx100) was removed from Debian to resolve bug 581519.
Installation
Firmware
Firmware is required to be present before the acx-mac80211 module is loaded. Some devices may require a particular firmware version or file(s) to be provided/omitted, see http://acx100.sourceforge.net/wiki/Firmware for more information.
ACX100
Specific firmware is required for devices with this chipset, refer to the acx100 firmware page.
ACX111
To install all version 1.2.1.34 firmware for the ACX111 chipset:
# mkdir /usr/local/lib/firmware # for i in "" c16 c17 r16 r17 ; do wget -P /usr/local/lib/firmware http://acx100.erley.org/fw/acx111_1.2.1.34/tiacx111$i ; done
ACX100USB
To install firmware for the ACX100USB chipset:
# mkdir /usr/local/lib/firmware # wget -P /usr/local/lib/firmware http://acx100.erley.org/fw/acx100_1.0.9-USB/tiacx100usbc0D
TNETW1450
To install firmware for the TNETW1450 chipset:
# mkdir /usr/local/lib/firmware # wget -P /usr/local/lib/firmware http://acx100.erley.org/fw/acx111_2.4.0.70-USB/tiacx111usbc1B
Driver
Wheezy
The acx-mac80211 driver is required to be compiled and installed, which can be automated via DKMS.
Install the dkms and git packages:
# aptitude install dkms git && exit
This will also install the recommended linux-headers-* package as appropriate for your system.Checkout the acx-mac80211 repository:
$ git clone git://acx100.git.sourceforge.net/gitroot/acx100/acx-mac80211
Move the repository directory to /usr/src and rename:
$ su # mv acx-mac80211 /usr/src/acx-mac80211-git
Add acx-mac80211-git to the tree for building and installing:
# dkms add -m acx-mac80211 -v git
Build and install the acx-mac80211 module:
# dkms build -m acx-mac80211 -v git # dkms install -m acx-mac80211 -v git
Load the module:
# modprobe acx-mac80211
If necessary, connect the device to your system.Configure your wireless interface as appropriate.
Alternate installation methods are described within the repository's INSTALL file.
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device. The page HowToIdentifyADevice/USB explains how to identify a USB device.
The following list is based on the alias fields of modinfo acx-mac80211 as of version v2012-07-26_2-WIP.
PCI: 104C:8400 Texas Instruments ACX 100 22Mbps Wireless Interface PCI: 104C:8401 Texas Instruments ACX 100 22Mbps Wireless Interface PCI: 104C:9066 Texas Instruments ACX 111 54Mbps Wireless Interface USB: 0451:60C5 Texas Instruments, Inc. (Device name unknown) USB: 057C:5601 AVM GmbH AVM Fritz!WLAN [Texas Instruments TNETW1450] USB: 057C:6201 AVM GmbH AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450] USB: 07B8:B21A AboCom Systems Inc WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450] USB: 0CDE:0017 Z-Com (Device name unknown) USB: 2001:3B00 D-Link Corp. AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB] USB: 2001:3B01 D-Link Corp. WLAN Boot Device
See Also
