[Gllug] D-Link DWL-G520+

Craig Millar gllug at craigmillar.org
Wed Apr 12 14:46:46 UTC 2006


I am trying to get a recently purchased D-Link DWL-G520+ wireless PCI card
working under linux. I had moderate success with the acx driver module that came
packaged with SUSE 10.0's 2.6.13-15.8 default kernel. Moderate in that I
could occasionally see the wireless networks available and could connect for
about two minutes to an open AP before the entire machine locked up and had
to be hard rebooted.

Anyhows, I have since compiled the latest version of the acx driver module
(http://acx100.erley.org) and it's inserting ok, except that it can no longer
find the appropriate windows firmware, as seen in the following dmesg
excerpt:

acx: found ACX111-based wireless network card at 0000:00:08.0, irq:177,
phymem1:0xEA040000, phymem2:0xEA000000, mem1:0xffffc20000030000,
mem1_size:8192, mem2:0xffffc20000740000, mem2_size:131072
initial debug setting is 0x000A
using IRQ 177
requesting firmware image 'tiacx111c16'
acx: firmware image 'tiacx111c16' was not provided. Check your hotplug
scripts
requesting firmware image 'tiacx111'
acx: firmware image 'tiacx111' was not provided. Check your hotplug scripts
acx: reset_dev() FAILED
ACPI: PCI interrupt for device 0000:00:08.0 disabled
acx_pci: probe of 0000:00:08.0 failed with error -5

What I'm not sure of, and am hoping someone will be able to help me on, is
how it determines the location of the firmware. I've checked in
/sbin/udev.firmware.sh for the variable FIRMWARE_DIRS (SUSE specific
apparently, other distros use /etc/firmware.agent), and that contains
/lib/firmware , which is where I have installed the firmware. How would I
determine where else it is looking for the firmware? I've tried to look
through the source with no results.

Sorry this is all so rambling - any thoughts appreciated.
Regards
Craig
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list