[acx111] wrong firmware image for d-link dwl g650+

Bug #44588 reported by Emmanuele Bassi
8
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: linux-restricted-modules-2.6-k7

D-Link G650+ (rev. B) wi-fi pccard uses the acx111 chipset and it's supported by the acx kernel module. the firmware image shipped with the stock package and located inside the directory:

  /lib/firmware/`uname -r`/acx/2.3.1.31/tiacx111c16

is incompatible with it, though, and bricks my card. I have to replace it at every kernel update with the right firmware image as found on the d-link ftp site at this URL:

  ftp://ftp.d-link.co.uk/wireless/dwl-g650+_rev_Bx/dwl-g650+_rev_bx_drv_v204.zip

the firmware I use for my model is located inside that zip and it's called:

  driver/Win2000/FwRad16.bin

in order to make it work, I replace the file named tiacx111c16.

this procedure unbreaks the card for me.

these are the relevant lines of the kern.log file regarding the card loading with the stock firmwar:

May 13 19:49:47 localhost kernel: [4294691.194000] acx: found ACX111-based wireless network card at 0000:02:00.0, irq:169, phymem1:0x22020000, phymem2:0x22000000, mem1:0xdca50000, mem1_size:8192, mem2:0xdcbc0000, mem2_size:131072
May 13 19:49:47 localhost kernel: [4294692.494000] acx: firmware 'Rev 2.3.1.31'
does not work well with this driver
May 13 19:49:47 localhost kernel: [4294692.494000] acx: form factor 0x01 ((mini-)PCI / CardBus), radio type 0x16 (Radia), EEPROM version 0x05, uploaded firmware 'Rev 2.3.1.31' (0x03010101)
May 13 19:49:47 localhost kernel: [4294692.494000] acx v0.3.21: net device wlan0, driver compiled against wireless extensions 19 and Linux 2.6.15-22-k7

these are the relevant lines of the kern.log file regarding the card loading with the right firmward:

May 13 19:53:14 localhost kernel: [4294933.542000] pccard: CardBus card inserted into slot 0
May 13 19:53:14 localhost kernel: [4294933.543000] yenta EnE: chaning testregister 0xC9, 04 -> 04
May 13 19:53:14 localhost kernel: [4294933.544000] PCI: Enabling device 0000:02:00.0 (0000 -> 0002)
May 13 19:53:14 localhost kernel: [4294933.544000] ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 169
May 13 19:53:14 localhost kernel: [4294933.545000] PCI: Setting latency timer of device 0000:02:00.0 to 64
May 13 19:53:14 localhost kernel: [4294933.545000] acx: found ACX111-based wireless network card at 0000:02:00.0, irq:169, phymem1:0x22020000, phymem2:0x22000000, mem1:0xdca50000, mem1_size:8192, mem2:0xdcbc0000, mem2_size:131072
May 13 19:53:15 localhost kernel: [4294934.411000] acx: form factor 0x01 ((mini-)PCI / CardBus), radio type 0x16 (Radia), EEPROM version 0x05, uploaded firmware 'Rev 1.2.0.30' (0x03010101)

Tags: linux
Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Punting to linux-source-2.6.15 where other acx firmware bugs live. Probably a dup of Bug #30766

Revision history for this message
Launchpad Janitor (janitor) wrote : This bug is now reported against the 'linux' package

Beginning with the Hardy Heron 8.04 development cycle, all open Ubuntu kernel bugs need to be reported against the "linux" kernel package. We are automatically migrating this linux-source-2.6.15 kernel bug to the new "linux" package. We appreciate your patience and understanding as we make this transition. Also, if you would be interested in testing the upcoming Intrepid Ibex 8.10 release, it is available at http://www.ubuntu.com/testing . Please let us know your results. Thanks!

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.