[acx111] wrong firmware image for d-link dwl g650+
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
Binary package hint: linux-restricte
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/
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.
the firmware I use for my model is located inside that zip and it's called:
driver/
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)
Punting to linux-source-2.6.15 where other acx firmware bugs live. Probably a dup of Bug #30766