Does not support rev.B1 of DLink DWL-G650+ (missing firmware)

Bug #17497 reported by Ross Burton
6
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Medium
Adam Conrad

Bug Description

The D-Link DWL-G650+ rev B1 (firmware 2.04) is not supported by Hoary out of the
box. It uses the acx111 chip so the acx_pci driver works, but on loading the
module tries to load the TIACX111.BIN firmware onto the card, followed by
RADIO16.BIN.

Turns out this is totally wrong for this variant of the ACX111. To get it to
work I had to take FwRad16.bin from the CD and put it in /lib/hotplug/firmware,
and then delete TIACX111.BIN. Now the module looks for and can't find TIACX111,
then uploads FwRad16.bin, which works.

For even more fun note that recent versions of acx_pci don't try looking for
FwRad16.bin or RADIO16.bin, so on my Sid laptop I had to replace the provided
TIACX111.BIN with FwRad16.bin.

(this is so screwed up)

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

This bug has been flagged because it is old and possibly inactive. It may or may
not be fixed in the latest release (Breezy Badger 5.10). It is being marked as
"NEEDSINFO". In two weeks time, if the bug is not updated back to "NEW" and
validated against Breezy, it will be closed.

This is needed in order to help manage the current bug list for the kernel. We
would like to fix all bugs, but need users to test and help with debugging.

If this change was in error for this bug, please respond and make the
appropriate change (or email <email address hidden> if you cannot make the
change).

Thanks for your help.

Revision history for this message
Ross Burton (ross) wrote :

Still seeing this in Breezy; RADIO16.BIN is searched for and not found.

Revision history for this message
Adam Conrad (adconrad) wrote :

This should be fixed in dapper, with our new and comprehensive acx firmware collection.

Revision history for this message
Ross Burton (ross) wrote :

Nope, still broken, and confirmed on two different machines. It's finding firmware this time, but it doesn't work.

Jun 13 12:18:08 localhost kernel: [4451476.834000] pccard: CardBus card inserted into slot 1
Jun 13 12:18:08 localhost kernel: [4451476.834000] PCI: Enabling device 0000:07:00.0 (0000 -> 0002)
Jun 13 12:18:08 localhost kernel: [4451476.834000] ACPI: PCI Interrupt 0000:07:00.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
Jun 13 12:18:08 localhost kernel: [4451476.834000] PCI: Setting latency timer of device 0000:07:00.0 to 64
Jun 13 12:18:08 localhost kernel: [4451476.834000] acx: found ACX111-based wireless network card at 0000:07:00.0, irq:11, phymem1:0xC4020000, phymem2:0xC4000000, mem1:0xf8a2c000, mem1_size:8192, mem2:0xf91c0000, mem2_size:131072
Jun 13 12:18:09 localhost kernel: [4451477.661000] acx: firmware 'Rev 2.3.1.31' does not work well with this driver
Jun 13 12:18:09 localhost kernel: [4451477.661000] acx: form factor 0x01 ((mini-)PCI / CardBus), radio type 0x16 (Radia), EEPROM version 0x05, uploaded firmware 'Rev 2.3.1.31' (0x03010101)
Jun 13 12:18:09 localhost kernel: [4451477.661000] acx v0.3.21: net device wlan0, driver compiled against wireless extensions 19 and Linux 2.6.15-23-686
Jun 13 12:18:19 localhost dhclient: Internet Systems Consortium DHCP Client V3.0.3
Jun 13 12:18:19 localhost dhclient: Copyright 2004-2005 Internet Systems Consortium.
Jun 13 12:18:19 localhost dhclient: All rights reserved.
Jun 13 12:18:19 localhost dhclient: For info, please visit http://www.isc.org/products/DHCP
Jun 13 12:18:19 localhost dhclient:
Jun 13 12:18:19 localhost kernel: [4451488.246000] ADDRCONF(NETDEV_UP): wlan0: link is not ready
Jun 13 12:18:20 localhost dhclient: Listening on LPF/wlan0/00:11:95:15:6e:c7
Jun 13 12:18:20 localhost dhclient: Sending on LPF/wlan0/00:11:95:15:6e:c7
Jun 13 12:18:20 localhost dhclient: Sending on Socket/fallback
Jun 13 12:18:23 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
Jun 13 12:18:28 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
Jun 13 12:18:35 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
Jun 13 12:18:44 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
Jun 13 12:18:58 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
Jun 13 12:19:05 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
Jun 13 12:19:15 localhost dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9
Jun 13 12:19:24 localhost dhclient: No DHCPOFFERS received.
Jun 13 12:19:24 localhost dhclient: No working leases in persistent database - sleeping.

Revision history for this message
huamisoft (h-sokolowski) wrote :

hi!

it hasn't been fixed in dapper for the latest kernel (2.6.15-26-k7).
to fix the problem you have to change directory 1.2.1.34 to default in /lib/firmware/2.6.15-26-k7/acx and reload acx module so it can load proper firmware.

regards
hs

Revision history for this message
Simon Law (sfllaw) wrote :

This is a confirmed bug, with a claimed working fix.

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.