I've been trying to get the wireless D-Link DWL-520 PCI card to work under
Mandrake 9.2 (kernel 2.4.22-37) without much luck so far.
I believe this is a Rev E1 card (at least the label on the box says H/W:E1).
The Linux Wlan web page lists it as having a Prism3 SSF chipset:
http://www.linux-wlan.org/docs/wlan_adapters.html.gz
When Mandrake boots up, it detects it as a Prism2.5 card and tries to load
the drivers, but I get some errors.
This is what lspci lists:
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
(rev 03)
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev
03)
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 04)
00:09.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev
01)
00:0d.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan chipset
(rev 01)
01:00.0 VGA compatible controller: nVidia Corporation NV20 [GeForce3] (rev
a3)
But doing modprobe prism2_pci prints this error:
/lib/modules/2.4.22-37mdk/kernel/drivers/pcmcia/ds.o.gz: init_module:
Operation not permitted
Hint: insmod errors can be caused by incorrect module parameters, including
invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.22-37mdk/kernel/drivers/pcmcia/ds.o.gz
failed
modprobe: insmod prism2_pci failed
And spits this out in dmesg:
orinoco.c 0.13e (David Gibson <(E-Mail Removed)> and others)
orinoco_pci.c 0.13e (David Gibson <(E-Mail Removed)> & Jean
Tourrilhes <(E-Mail Removed)>)
PCI: Found IRQ 11 for device 00:0d.0
Detected Orinoco/Prism2 PCI device at 00:0d.0, mem:0xDE000000 to 0xDE000FFF
-> 0xe0911000, irq:11
Reset
done.............................................. .................................................. .................................................. .................................................. .................................................. ...;
Clear
Reset............................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .................................................. .......;
pci_cor : reg = 0x0 - 1A75 - 1A43
hermes @ MEM 0xe0911000: Timeout waiting for card to reset (reg=0x0000)!
eth0: failed to initialize firmware (err = -110)
eth0: Failed to register net device
How would I go about diagnosing the problem further? Is there something I
can try, or should I give up on the card and return it. In that case, any
recommendations for 802.11b cards that will work flawlessly under Linux?
Thanks!
--Noel