ACX111-based wireless network card doesn't work with Feisty kernel

Bug #81812 reported by Martin Böhm
8
Affects Status Importance Assigned to Milestone
linux-source-2.6.20 (Ubuntu)
Fix Released
Medium
Ben Collins
network-manager (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

An ACX111-based wlan card does not work in fully updated Feisty Fawn, as of January 27th. "iwconfig" does not show any wireless extensions. This card has worked fine in Dapper and Edgy.

dmesg relevant output:

[ 748.232000] acx: found ACX111-based wireless network card at 0000:03:00.0, irq:10, phymem1:0x6C020000, phymem2:0x6C000000, mem1:0xf8a44000, mem1_size:8192, mem2:0xf8c00000, mem2_size:131072
[ 749.164000] acx: form factor 0x01 ((mini-)PCI / CardBus), radio type 0x16 (Radia), EEPROM version 0x05, uploaded firmware 'Rev 1.2.0.30' (0x03010101)
[ 749.164000] acx v0.3.21: net device wlan0, driver compiled against wireless extensions 21 and Linux 2.6.20-5-generic
[ 749.464000] ADDRCONF(NETDEV_UP): wlan0: link is not ready

Revision history for this message
Martin Böhm (martin.bohm) wrote :

I'd also like to know whether it is possible to bypass this bug in using an older kernel for example. Installing linux-image-2.6.17-10-386 results in

W: udev hook script requires at least kernel version 2.6.19
W: not generating requested initramfs for kernel 2.6.17-10-386

Revision history for this message
Kyle McMartin (kyle) wrote :

Will update acx111 version in feisty.

Revision history for this message
lancelot (bachiri-borie) wrote :

+1
When i try to do what i had to do to make my acx card work on edgy & dapper; it's seems to start working but no :

~$ sudo ln -s -f /lib/firmware/`(uname -r)`/acx/1.2.1.34/tiacx111c16 /lib/firmware/`(uname -r)`/acx/default/tiacx111c16 && sudo modprobe acx

~$ lspci | grep Wireless
00:08.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
~$ ifconfig
eth0 Lien encap:Ethernet HWaddr 00:E0:4C:D3:9D:83
          inet adr:192.168.1.3 Bcast:192.168.1.255 Masque:255.255.255.0
          adr inet6: fe80::2e0:4cff:fed3:9d83/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          Packets reçus:2769 erreurs:0 :0 overruns:0 frame:0
          TX packets:2536 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:1540368 (1.4 MiB) Octets transmis:199068 (194.4 KiB)
          Interruption:10 Adresse de base:0x8f00

lo Lien encap:Boucle locale
          inet adr:127.0.0.1 Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING MTU:16436 Metric:1
          Packets reçus:12 erreurs:0 :0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0
          Octets reçus:600 (600.0 b) Octets transmis:600 (600.0 b)

wlan0 Lien encap:Ethernet HWaddr 00:40:F4:C8:E9:D9
          UP BROADCAST MULTICAST MTU:1500 Metric:1
          Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000
          Octets reçus:0 (0.0 b) Octets transmis:0 (0.0 b)
          Interruption:10 Adresse de base:0xc000

~$ iwlist scan
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

wlan0 Interface doesn't support scanning.

please make it to work, it seems my wlan0 is recognised as an ethernet device...

Revision history for this message
lancelot (bachiri-borie) wrote :

i have manage to use my acx card thks to this page: https://launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/78513

here what i've done:

# cd /usr/src/
# wget http://lisas.de/~andi/acx100/acx-20070101.tar.bz2
# tar xjvf acx-20070101.tar.bz2
# cd acx-20070101
# make -C /lib/modules/`uname -r`/build M=`pwd`
# lsmod | grep acx
# modprobe -r acx
# cp /lib/firmware/`uname -r`/acx/default/tiacx111c16 /lib/firmware/
# insmod ./acx.ko

Revision history for this message
Ben Collins (ben-collins) wrote :

Can you confirm this against latest feisty kernel? We've since updated the driver.

Changed in linux-source-2.6.20:
assignee: nobody → ben-collins
status: Unconfirmed → Needs Info
Revision history for this message
Martin Böhm (martin.bohm) wrote :

Thanks Ben for the update. The current state of ACX111-based card on my machine has improved, but there is still one relatively nasty bug. I can set up my wlan connection through iwconfig & dhclient, but both Kubuntu and Ubuntu network managers are unable to work with it. They fail to connect to any wireless network, even if they detect it and the console process (iwconfig & dhclient) works like a charm. Aside from the fact that unskilled users will have trouble with their wireless cards, this behaviour triggers some more bugs. For example in Kubuntu some applications (Kmail mail client, for instance) won't fetch new mail unless the computer is "online" in the eyes of knetworkmanager. Since I have to use the console to set my connection up, I also have to shut down knetworkmanager to enable my network fully.

The problem described above is only an example (and a bug of its own). What I mean is that the state of the ACX111 driver is not yet optimal and I really wish you could fix this last glitch and make the driver compatible with Ubuntu network managers. If you need more debug information, just tell me.

Changed in linux-source-2.6.20:
importance: Undecided → Medium
status: Needs Info → Fix Released
Revision history for this message
pontios76 (pontios76) wrote :

My acx111 card is recognised OK from the system, it scans and finds my wireless network but it will connect to it in any way!

Both iwconfig-ifconfig-iwlist from terminal and the Network Manager, are unable to make it connect to a wireless router or Access Point.

Revision history for this message
Otto Kekäläinen (otto) wrote :

Please read how I debugged and fixed my probelms with this acx111 chipset card on Feisty:

http://otto.kekalainen.net/acx111-feisty-issue.txt

Revision history for this message
Joachim Frieben (jfrieben) wrote :

I also have trouble using a 'D-Link DWL-G520+' card with 'feisty'. The kernel spawns messages like the following over and over again:

  '[ 387.488260] wlan0: association FAILED: peer sent Status Code 18 (Assoc denied
   : requesting STA doesnt support all data rates in basic set)'

However, there is an easy fix to this which is to set the transfer rate manually to a value supported by the access point instead of using the default 'auto' mode. The access point I am using only offers 'Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s' which was the cause.
After setting the rate to 11Mb/s, everything worked like a charm.

Revision history for this message
Henrik Nilsen Omma (henrik) wrote :

Martin, could you please check if this problem persists on Gutsy? Thanks!

Changed in network-manager:
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Martin Böhm (martin.bohm) wrote :

I regret to report that I cannot, because I have sold the laptop containing this particular network card.

Revision history for this message
Alexander Sack (asac) wrote :

since linux-source reports that its fixed released and reporter cannot test anymore, I think its safe to assume that this is fixed release for NM as well.

Changed in network-manager:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.