ACX Drivers -- needs updating.

Bug #26703 reported by Ken Phillis Jr
10
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Unassigned
linux-restricted-modules-2.6.15 (Ubuntu)
New
Medium
Unassigned

Bug Description

acx111 default firmware does not work correctly

the main acx driver needs updating... the following files are what are needed...

ACX released on december 7th of 2005 --
http://www.cmartin.tk/acx/acx-20051207.tar.bz2
firmware -- separated to different files.
tiacx111 -- main firmwrae for acx111... usually called Fw1130.bin or
something like that.
tiacx111r16 -- radio file for acx111... called radio16.bin on most drivers.
tiacx111r17 -- radio file for acx111... called radio17.bin on most drivers.
tiacx111c16 -- firmware and radio compiled together... not exactly the best
combo for the acx driver seeing as
               the 3 top files provide nicer results in my honest experience.
file of FwRad16.bin in the windows release.
tiacx111c16 -- firmware and radio compiled together... not exactly the best
combo for the acx driver seeing as
               the 3 top files provide nicer results in my honest experience.
file of FwRad17.bin in the windows release.
kernal load modules -- acx.ko

notes:
1) i only covered the acx111, but with the acx100 take the windows driver,
rename the fwXXXX.bin file to tiacx100
then of course the 2 radioXX.bin files to tiacx100rXX and the FwRadxx.bin to
tiacx100cXX ... just replace XXXX with number.
2) this works a lot better than what came with the ubuntu 5.10... i don't
disconnect after every 5 min on my acx111 based card.

Revision history for this message
Tristan Brindle (tristan-brindle) wrote :

An updated driver, and all the latest firmware (with names in the new format) is included in Dapper.

However, by default it loads firmware 2.3.1.31. The version of the driver included notes that it does not work well with this firmware version. I have tested firmware 1.2.1.34 and the card works correctly.

There is a note in the readme file in /lib/firmware/<kernel_ver>/acx stating that I should file a bug if "default" points to the wrong version. Consider it done!

summary: + acx111 default firmware does not work correctly
Revision history for this message
Phil Bull (philbull) wrote :

I can confirm this, with a D-Link DWL-G520+. I'm using firmware version 0.4.11.9 instead of the default, and it seems to work fine.

After a kernel update, however, it reverts to the default firmware.

Revision history for this message
Nick Richards (nick-nedrichards) wrote :

Also confirmed for the Netgear WG311 v2. The driver also spits out a comment in /var/log/messages that it doesn't like the 2.3.1.31 firmware when it's loaded.

Revision history for this message
funkydan2 (daniel-saunders-laus-deo) wrote :
Download full text (14.0 KiB)

Similar problem here. I have a DWL-650+ and need to load the acx module with the parameter firmware_ver=0.4.11.9

This is still the case after an update to linux-restricted-modules this morning (24/3 GMT +10)
---------------------------------
lspci -vv

0000:00:00.0 Host bridge: ALi Corporation M1644/M1644T Northbridge+Trident (rev 01)
        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: 0
        Region 0: Memory at f0000000 (32-bit, prefetchable) [size=64M]
        Capabilities: <available only to root>

0000:00:01.0 PCI bridge: ALi Corporation PCI to AGP Controller (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: f7f00000-fdffffff
        Prefetchable memory behind bridge: 28000000-280fffff
        BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-

0000:00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
        Subsystem: Toshiba America Info Systems: Unknown device 0004
        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: 64 (20000ns max), Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at f7eff000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <available only to root>

0000:00:04.0 IDE interface: ALi Corporation M5229 IDE (rev c3) (prog-if f0)
        Subsystem: Toshiba America Info Systems: Unknown device 0004
        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: 64 (500ns min, 1000ns max)
        Interrupt: pin A routed to IRQ 255
        Region 4: I/O ports at eff0 [size=16]
        Capabilities: <available only to root>

0000:00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 01)
        Subsystem: Toshiba America Info Systems: Unknown device 0001
        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: 64 (500ns min, 6000ns max)
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at ed00 [size=256]
        Region 1: Memory at f7efe000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <available only to root>

0000:00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
        Subsystem: Toshiba America Info Systems: Unknown device 0004
        Control: I/O+ Mem+ BusMast...

Revision history for this message
Rafał Próchniak (burlap) wrote :

Confirmed for d-link dwl-g650+ (acx111). Also, linking to 1.2.1.34 works, but links are broken with each kernel upgrade.

Revision history for this message
Martin Bailey (martin-pcalpha) wrote :

I confirm the same issue with a US Robotics wireless card. The default firmware is wrong so linking to 1.2.1.34 fixes it.

Revision history for this message
Carlos (cecolmena) wrote :

I have the same issue with the Hawking HWP54G. The default firmware is wrong so linking to 1.2.1.34 fixes it.

Revision history for this message
Mike Homer (homerhomer) wrote :

Same issue here too

lspci
0000:02:09.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless

dmesg output

[4294911.880000] acx: Loaded combined PCI/USB driver, firmware_ver=default
[4294911.881000] acx: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them
[4294911.892000] ACPI: PCI Interrupt 0000:02:09.0[A] -> Link [APC2] -> GSI 17 (l evel, low) -> IRQ 201
[4294911.892000] acx: found ACX111-based wireless network card at 0000:02:09.0, irq:201, phymem1:0xE0024000, phymem2:0xE0000000, mem1:0xf9040000, mem1_size:8192 , mem2:0xfa7c0000, mem2_size:131072
[4294912.629000] acx: firmware 'Rev 2.3.1.31' does not work well with this drive r
[4294912.629000] acx: form factor 0x01 ((mini-)PCI / CardBus), radio type 0x16 ( Radia), EEPROM version 0x05, uploaded firmware 'Rev 2.3.1.31' (0x03010101)
[4294912.630000] acx v0.3.21: net device wlan0, driver compiled against wireless extensions 19 and Linux 2.6.15-20-k7
[4294912.630000] usbcore: registered new driver acx_usb
[4294912.817000] ADDRCONF(NETDEV_UP): wlan0: link is not ready

Revision history for this message
colpompidou (colpompidou-deactivatedaccount) wrote :

Same issue with a Linksys WPC54G v2 card.

lspci output :
0000:03:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface

Linking the default firmware to 1.2.1.34 causes it to work but links are broken with each kernel update.

Revision history for this message
Matt Zimmerman (mdz) wrote :

Rejecting linux task; problem is in linux-restricted-modules

Changed in linux:
status: Confirmed → Rejected
Revision history for this message
lcn (lcn) wrote :

Also reported in bug 45162.

Hi,

My wi-fi connection works.
I use Ubuntu 6.06.
Linux 2.6.15-25-386.
Wi-fi PCI card D-Link DWL-G520+, H/W Ver. A3, F/W Ver. 1.0.11.

How to do.
The firmware tiacx111c16 in directories 1.2.0.30 and 1.2.1.34 work. But not the one in 2.3.1.31.

cd /lib/firmware/2.6.15-23-386/acx/default
rm tiacx111c16

ln -s ../1.2.0.30/tiacx111c16 tiacx111c16
    or
ln -s ../1.2.1.34/tiacx111c16 tiacx111c16

Nota : Seems working from channel 1 (2412 MHz) to channel 13 (2472 MHz). Didn't test with channel 14 (2484 MHz).

I attached file from lspci -vv, lspci -vvn, lsusb.

Revision history for this message
Nick Richards (nick-nedrichards) wrote :
Revision history for this message
Jerry Chong (zanglang) wrote :

Oddly enough my G650+ still doesn't work as well on 2.6.15-26... confirmation anyone?

Curtis Hovey (sinzui)
Changed in ubuntu:
assignee: Registry Administrators (registry) → nobody
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.