[regression] acx does not load

Bug #118539 reported by Toby Smithe
100
Affects Status Importance Assigned to Milestone
linux-ubuntu-modules-2.6.22 (Ubuntu)
Fix Released
High
Ben Collins

Bug Description

Whilst the available firmware seems the same, the module "acx" provided by this kernel version will not load with my hardware, whereas it would in prior versions.

Relevant `lspci -vvnn` section:

03:01.0 Network controller [0280]: Texas Instruments ACX 111 54Mbps Wireless Interface [104c:9066]
        Subsystem: Abocom Systems Inc Unknown device [13d1:ab90]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 21
        Region 0: Memory at feafa000 (32-bit, non-prefetchable) [size=8K]
        Region 1: Memory at feac0000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: <access denied>

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

Please provide dmesg after trying to load the module (attach to the bug report via the web interface, do not paste into comment).

Thanks

Changed in linux-source-2.6.22:
assignee: nobody → ben-collins
status: Unconfirmed → Needs Info
Revision history for this message
Toby Smithe (tsmithe) wrote :

The attached dmesg shows the message generated after inserting the module, but wouldn't appear (to me) an error message. modprobe claims Invalid Argument, and the module does not load. I have tried every available firmware version.

Revision history for this message
Toby Smithe (tsmithe) wrote :

Any more info required?

Revision history for this message
Toby Smithe (tsmithe) wrote :

Hi - could someone clarify the status of this bug?

Revision history for this message
Phil Bull (philbull) wrote :

I have the same (or a similar) problem with Gutsy.

$ sudo modprobe -v acx
insmod /lib/modules/2.6.22-6-generic/ubuntu/wireless/acx/acx.ko firmware_ver=1.2.1.34
FATAL: Error inserting acx (/lib/modules/2.6.22-6-generic/ubuntu/wireless/acx/acx.ko): Invalid argument

(I changed firmware_ver from 'default' to '1.2.1.34', with no effect)

$ dmesg #last line of dmesg
[ 715.364000] acx: Loaded combined PCI/USB driver, firmware_ver=1.2.1.34

The card (D-Link GWL-650+, ACX111 chipset) was working normally under Feisty, through the wlan0 interface, and still shows up in hal-device-manager on Gutsy. However, wlan0 isn't there any more:

$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.

Revision history for this message
Phil Bull (philbull) wrote :

This is still an issue after the latest gutsy updates.

Revision history for this message
Ivan Giuliani (giuliani.v) wrote :

The same here, I tried to load different firmware versions (I even tried to download the firmware images from the acx100's website) but I always get "invalid argument" when modprobe-ing.

Revision history for this message
Samuel Abels (knipknap) wrote :

Same problem with most recent Gutsy.

Revision history for this message
Toby Smithe (tsmithe) wrote :

Hmm I think this is enough info to confirm this bug... Is there more needed? If so, how could we be of service?

Revision history for this message
martyscholes (martyscholes) wrote :

I can also confirm. This seems related to the 2.6.22-7 kernel. Loading under the previous 2.6.20-16 kernel works just fine. Copying /lib/modules/2.6.20-16-generic/kernel/ubuntu/wireless/acx/acx.ko to /lib/modules/2.6.22-7-generic/ubuntu/wireless/acx/acx.ko does not help.

Is this possibly related to moving the module from the /lib/modules/*/kernel subtree to the /lib/modules/*/ubuntu subtree?

Just thoughts...

Revision history for this message
Phil Bull (philbull) wrote :

Confirming bug due to multiple reports.

Changed in linux-ubuntu-modules-2.6.22:
status: Incomplete → Confirmed
Revision history for this message
Jasey (jason-rivers) wrote :

is there any news on this?

I can confirm this on a SiteCom wireless card based on ACX111 chipset running Gutsy 18-07-2007

Revision history for this message
si (menzies-conachers) wrote :

I ran in to this one too after having upgraded to Gutsy tonight. I tried compiling the AC100 driver against the latest headers and got the following errors

/usr/src/acx-20070101/acx-20070101/common.c: In function ‘acx_l_rxmonitor’:
/usr/src/acx-20070101/acx-20070101/common.c:2757: error: ‘struct sk_buff’ has no member named ‘mac’
make[1]: *** [/usr/src/acx-20070101/acx-20070101/common.o] Error 1
make: *** [_module_/usr/src/acx-20070101/acx-20070101] Error 2
make: Leaving directory `/usr/src/linux-headers-2.6.22-8-generic'

I hope that this helps someone.

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

Driver snapshot "acx-20070101" is not compatible with the new "mac80211" wireless stack of kernel version 2.6.22.x and later. However, there is a modified version by Hauke available at

    http://www.hauke-m.de/fileadmin/acx/acx-20070610.tar.bz2 .

This one builds and works nicely for me up to the latest 2.6.23 snapshots! I cannot tell for sure how this will work with "Gutsy" since I am running the "Fedora" development tree, but it seems obvious to me that the issue is due to a broken interface to the wireless stack. I strongly recommend to update the "Gutsy" driver source to this snapshot!

Revision history for this message
si (menzies-conachers) wrote :

Cheers Joachim, I'll try and build this tonight and report back.

Revision history for this message
si (menzies-conachers) wrote :

OK I've built the above and it builds fine but when I install it I get the following errors in dmesg

[ 51.079446] acx: need to load firmware for acx111 chipset with radio ID 16, p
lease provide via firmware hotplug:
[ 51.079451] acx: either one file only (<c>ombined firmware image file, radio-
specific) or two files (radio-less base image file *plus* separate <r>adio-speci
fic extension file)
[ 51.079461] requesting firmware image 'tiacx111c16'
[ 51.996052] acx: firmware image 'tiacx111c16' was not provided. Check your ho
tplug scripts
[ 51.996064] requesting firmware image 'tiacx111'
[ 52.005342] acx: firmware image 'tiacx111' was not provided. Check your hotpl
ug scripts

the firmware is in the /lib/firmware/2.6.22-9-generic/acx/default directory as it was for previous kernels. What have I done wrong. Cheers

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

Using the current "Fedora" development tree, that's hard to tell for me. Here, "hotplug" is not used at all. What I can state is that on my sytem, the firmware can be found at "/lib/firmware/tiacx111c16". You might want to try copying your firmware file to this location or have a look at the "hotplug" scripts of your system and/or the driver source.
For your information, I have attached the "dmesg" output which shows the correct function of the kernel module for my system. Btw, I am using F/W 2.3.1.31 but F/W 1.2.1.34 works equally well.

Revision history for this message
si (menzies-conachers) wrote :

I've had another try and managed to get it working by copying the tiacx11c16 file to /lib/firmware/2.6.22-9-generic. Thanks for all your help.

Revision history for this message
Leonardo Prosperi (leo1981) wrote :

I managed to get it working in Feisty with Gutsy kernel 2.6.22..
I compiled the module acx-20070101 with this patch:
http://acx100.sourceforge.net/wiki/Patch_2.6.22
I copied the firmware in /lib/firmware/ (I don't know if it is necessary).

Revision history for this message
Fabien Lusseau (fabien-beosfrance) wrote :

Same for me with a D-Link AirPlus: DWL-650+:

lspci:

02:00.0 Network controller: Texas Instruments ACX 100 22Mbps Wireless Interface

My last update of gutsy : 15/08/2007 15 h 43 (in france)

same error at module insertion ...

Revision history for this message
Fabien Lusseau (fabien-beosfrance) wrote :

Same bug in the 64 bits kernel ...

Patch it !! :)

Revision history for this message
Fabien Lusseau (fabien-beosfrance) wrote :

This patch work for me too !

Please don't forget to patch it for the next kernel build :-)

Revision history for this message
bert07 (marien.bert) wrote :

Installed Tribe 5. Still the same: The acx directory and files are there, but no wireless detected.

Revision history for this message
Forrest Sheng Bao (forrest.bao) wrote : Re: [Bug 118539] Re: [regression] acx does not load

I strongly recommend Ubuntu team to fixed this problem. If necessary, even
patch the kernel. I have been bothered by this problem for quite a long
time.

On 8/23/07, bert07 <email address hidden> wrote:
>
> Installed Tribe 5. Still the same: The acx directory and files are
> there, but no wireless detected.
>
> --
> [regression] acx does not load
> https://bugs.launchpad.net/bugs/118539
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>

--
Forrest Sheng Bao,
Department of Computer Science
Texas Tech University

Home Page: http://forrest.bao.googlepages.com
MSN: <email address hidden>
Yahoo! : <email address hidden>
Google : <email address hidden>
AIM: forrestbao
Skype: forrestbao
Facebook: Forrest Sheng Bao
Tel: +1 (806) 283-4348
China Tel: 86-13915962625 (also available in USA)

Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html

Revision history for this message
Martin Jackson (mhjacks) wrote :

I can confirm the same brokenness with an acx-based Linksys WPC54G v2.0

Phil Bull (philbull)
Changed in linux-ubuntu-modules-2.6.22:
importance: Undecided → Medium
Revision history for this message
TenLeftFingers (tenleftfingers) wrote :

I can confirm this with acx based USR 5410 on tribe 5 (gutsy). Worked great with Feisty from the Live CD. I had reported a bug here https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.22/+bug/134920

Revision history for this message
Matt Joiner (anacrolix) wrote :

i have trouble with this driver for G520+ for both feisty and gutsy tribe 5.

Revision history for this message
Fabien Lusseau (fabien-beosfrance) wrote :

temporally I use the windows driver with ndisgtk (ndiswrapper gtk GUI) and it work perfectly (mostly better (WPA work with ndiswrapper and not with native driver))

Revision history for this message
bert07 (marien.bert) wrote :

I installed the daily build of 03/09/2007, still the same. No wireless.
Is anyone going to fix this? 'Cause without this fixed, I cannot use gutsy at all. And many others with me.

Revision history for this message
Leonardo Prosperi (leo1981) wrote :

I think Ubuntu doesn't like acx.
In 6.06 and 6.10 there was a bug (a wrong link, easy to fix), that was fixed in 7.04.
Now this bug, I compiled myself the driver with the patch for the new kernel and it works.
I don't want to wait 8.04.
I suggest also to use ndiswrapper for the WPA, waiting for the new acx-mac80211.

Revision history for this message
Matt Joiner (anacrolix) wrote :

I can get a D-Link G520+ to come up and do unencrypted wireless (I haven't tested others).
I followed the following article: http://acx100.sourceforge.net/wiki/Distribution_list/Ubuntu
this module: http://lisas.de/~andi/acx100/acx-20070101.tar.bz2
and applied this patch: http://acx100.sourceforge.net/wiki/Patch_2.6.22
I also created soft symbolic links to the firmware requested in dmesg after modprobing the compiled driver in /lib/firmware/`uname -r`
lrwxrwxrwx 1 root root 21 2007-09-06 03:19 tiacx111 -> acx/1.2.1.34/tiacx111
lrwxrwxrwx 1 root root 24 2007-09-06 03:23 tiacx111c16 -> acx/1.2.1.34/tiacx111c16
lrwxrwxrwx 1 root root 24 2007-09-06 03:24 tiacx111r16 -> acx/1.2.1.34/tiacx111r16

As I understand it, WPA doesn't work, but I've not tried.

Revision history for this message
Hamish Downer (mishd) wrote :

had the same problem when I tried tribe 5.

This is stopping me using gutsy for testing purposes. And if this is not fixed before release there'll be a lot of very unhappy people who installed feisty and their wireless 'just worked' (tm) do an upgrade and suddenly they can't access the net ...

Revision history for this message
Marco A S Ribeiro (salsichad2) wrote :

had the same problem in tribe 5/6 Kernel 2.6.22-11

Revision history for this message
Michael Brunton-Spall (bruntonspall) wrote :

Same problem here, solved by either booting from kernel 2.6.20, or by installing ndisgtk and using ndis wrappers,

Revision history for this message
bert07 (marien.bert) wrote :

Downloaded i386 live cd of 14/09/2007. Did not install it (I'm getting tired of doing so). Still no wireless. Will this be fixed before the final release? Somebody! Please?!

Revision history for this message
Leonardo Prosperi (leo1981) wrote :

The beta freeze is September 20th and the kernel freeze is October 4th.
I hope they have a minute to fix this bug.
Probably Canonical is working on the compatibility with Dell computers.

Revision history for this message
Id2ndR (id2ndr) wrote :

Bug confirmed with daily livecd 20070921.1 and a trendnet PCI card using acx 111.

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

Fixed this problem in ubuntu-gutsy-lum git. Will be uploaded for 7.10-beta inclusion.

Changed in linux-ubuntu-modules-2.6.22:
importance: Medium → High
status: Confirmed → Fix Committed
Revision history for this message
bert07 (marien.bert) wrote :

Thank you very much. I'm looking forward to test the beta.

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

linux-ubuntu-modules-2.6.22 (2.6.22-12.31) gutsy; urgency=low

  [Ben Collins]

  * acx: Add proper config defines to get a proper build
    - LP: #118539

 -- Ben Collins <email address hidden> Sat, 22 Sep 2007 12:08:54 -0400

Changed in linux-ubuntu-modules-2.6.22:
status: Fix Committed → Fix Released
Revision history for this message
Fabien Lusseau (fabien-beosfrance) wrote :

Thank you very very Much. You save Me !

Revision history for this message
bert07 (marien.bert) wrote :

Downloaded the daily build of 20070925-2 for i386. Didn't install it yet, but I did run the live cd and I can say that the wireless is back for those who need acx drivers.
Although it took a little bit of doing because it didn't work with my first configuration; somehow the network manager did not load the new configuration. I changed wep key hex to wep key ascii and then it did load the new configuration. Alas my access point does not seem to understand ascii, so I changed it back to wep key hex, and this time the network manager loaded the configuration with the hex key.
Acx wireless is back in Gutsy!
Thank you all!

Revision history for this message
bert07 (marien.bert) wrote :

Downloaded the i386 beta version of Ubuntu yesterday.
Wireless with acx drivers worked okay.
No problems found.

Revision history for this message
Bart Heinsius (bheinsius) wrote :

Hi,

I believe that this bug still exists for Gutsy Server.
Anyway, my D-Link DWL-G650+ AirPlusG+ with acx111 would not work out-of-the-box, with messages in dmesg like above:

[ 51.079461] requesting firmware image 'tiacx111c16'
[ 51.996052] acx: firmware image 'tiacx111c16' was not provided. Check your ho
tplug scripts
[ 51.996064] requesting firmware image 'tiacx111'
[ 52.005342] acx: firmware image 'tiacx111' was not provided. Check your hotpl
ug scripts

In my Gutsy Server install, these images got installed in /lib/firmware/2.6.22-14-generic/acx.
I copied the directory /lib/firmware/2.6.22-14-generic/acx to /lib/firmware/ and now it works.

regards Bart.

Revision history for this message
Jonas (jonass) wrote :

With Ubuntu 8.10 the D-Link DWL-G650+ seems to be recognized but my computer crashes when the card is activated. I tried twice: 1. booting with card inserted 2. boot without card and insert later. I used the live-CD without installing Ubuntu on harddrive. My card is H/W A1 and F/W ver 1.0.

Revision history for this message
PrinceRiley (wmarketing3) wrote :
Download full text (4.4 KiB)

Just found this page and still can't figure out what are the steps needed to get the ACX111 drivers to work on the Hardy LiveCD.

The Sourceforge project page om the ACX111 is far from clear and seems to point in different directions (what to do) based on the Ubuntu release. There are several mentions in the linked pages to disabling the NetworkManager which I am loath to do since this bug has been around since early 2007.

Here are the steps I've taken so far ....
//
ubuntu@ubuntu:~$ sudo lspci
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 12)
00:1f.0 ISA bridge: Intel Corporation 82801BA ISA Bridge (LPC) (rev 12)
00:1f.1 IDE interface: Intel Corporation 82801BA IDE U100 Controller (rev 12)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
00:1f.3 SMBus: Intel Corporation 82801BA/BAM SMBus Controller (rev 12)
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12)
02:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
02:01.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5500] (rev a1)
02:02.0 Mass storage controller: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller (rev 02)
02:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:0a.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 03)
ubuntu@ubuntu:~$ lspci -n
00:00.0 0600: 8086:1a30 (rev 03)
00:01.0 0604: 8086:1a31 (rev 03)
00:1e.0 0604: 8086:244e (rev 12)
00:1f.0 0601: 8086:2440 (rev 12)
00:1f.1 0101: 8086:244b (rev 12)
00:1f.2 0c03: 8086:2442 (rev 12)
00:1f.3 0c05: 8086:2443 (rev 12)
00:1f.4 0c03: 8086:2444 (rev 12)
02:00.0 0280: 104c:9066 <------------- Wireless card here
02:01.0 0300: 10de:0326 (rev a1)
02:02.0 0180: 1095:0680 (rev 02)
02:09.0 0200: 10ec:8139 (rev 10)
02:0a.0 0401: 1274:5880 (rev 03)
//
ubuntu@ubuntu:~$ sudo find /lib/modules/`uname -r` -name "*acx*"
/lib/modules/2.6.24-19-generic/ubuntu/wireless/acx
/lib/modules/2.6.24-19-generic/ubuntu/wireless/acx/acx.ko
//
ubuntu@ubuntu:~$ sudo apt-get install linux-restricted-modules-2.6.24-16-386
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  linux-image-2.6.24-16-386
Suggested packages:
  linux-doc-2.6.24 linux-source-2.6.24 avm-fritz-firmware-2.6.24-16 nvidia-glx
  nvidia-glx-legacy nvidia-glx-new
The following NEW packages will be installed:
  linux-image-2.6.24-16-386 linux-restricted-modules-2.6.24-16-386
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 36.3MB of archives.
After this operation, 107MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://archive.ubuntu.com hardy/main linux-image-2.6.24-16-386 2.6.24-16.30 [18.3MB]
Get:2 http://archive.ubuntu.com hardy/restricted linux-restricted-modules-2.6.24-16-386 2.6.24.12-16.34 [18.0MB]
Fetched 36.3MB in 2min10s (279kB/s)
Selecting p...

Read more...

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.