wireless connection to setup - help needed

hello and thank you for helping me.
I ran this command and got the bellow result:

hwinfo --wlan

17: PCI 08.0: 0282 WLAN controller
[Created at pci.310]
UDI: /org/freedesktop/Hal/devices/pci_168c_13
Unique ID: y9sn.AVaIkJfdHd7
SysFS ID: /devices/pci0000:00/0000:00:08.0
SysFS BusID: 0000:00:08.0
Hardware Class: network
Model: “D-Link AirPlus DWL-G520 Wireless PCI Adapter(rev.B)”
Vendor: pci 0x168c “Atheros Communications, Inc.”
Device: pci 0x0013 “AR5212/AR5213 Multiprotocol MAC/baseband processor”
SubVendor: pci 0x1186 “D-Link System Inc”
SubDevice: pci 0x3a13 “D-Link AirPlus DWL-G520 Wireless PCI Adapter(rev.B)”
Revision: 0x01
Driver: “ath5k_pci”
Driver Modules: “ath5k”
Device File: wlan0
Features: WLAN
Memory Range: 0xcffe0000-0xcffeffff (rw,non-prefetchable)
IRQ: 19 (no events)
HW Address: 00:11:95:e7:a3:ab
Link detected: no
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462
WLAN encryption modes: WEP40 WEP104 TKIP CCMP
WLAN authentication modes: open sharedkey wpa-psk wpa-eap
Module Alias: “pci:v0000168Cd00000013sv00001186sd00003A13bc02sc00i00”
Driver Info #0:
Driver Status: ath5k is active
Driver Activation Cmd: “modprobe ath5k”
Config Status: cfg=no, avail=yes, need=no, active=unknown

what do i need to do to be able to connect wireless?
currently it’s connected via cable.

either :Atheros madwifi - openSUSE

or

Atheros ndiswrapper - openSUSE

I tried to add from madwifi and here is what I have so far:
uname -r
2.6.25.16-0.1-default

modprobe -l | grep ath
/lib/modules/2.6.25.16-0.1-default/kernel/drivers/md/dm-multipath.ko
/lib/modules/2.6.25.16-0.1-default/kernel/drivers/md/multipath.ko
/lib/modules/2.6.25.16-0.1-default/kernel/drivers/net/wireless/ath5k/ath5k.ko
/lib/modules/2.6.25.16-0.1-default/kernel/drivers/infiniband/hw/ipath/ib_ipath.ko
/lib/modules/2.6.25.16-0.1-default/weak-updates/ath/ath_pci.ko
/lib/modules/2.6.25.16-0.1-default/weak-updates/ath_hal/ath_hal.ko
/lib/modules/2.6.25.16-0.1-default/weak-updates/ath_rate/sample/ath_rate_sample.ko
/lib/modules/2.6.25.16-0.1-default/weak-updates/ath_rate/onoe/ath_rate_onoe.ko
/lib/modules/2.6.25.16-0.1-default/weak-updates/ath_rate/minstrel/ath_rate_minstrel.ko
/lib/modules/2.6.25.16-0.1-default/weak-updates/ath_rate/amrr/ath_rate_amrr.ko

I get this error when the automatic updates are trying to load some security updates:

madwifi-kmp-debug-0.9.4_2.6.25.5_2-1.x86_64 requires kernel(debug:vmlinux) = 64ac872ac277057b, but this requirement cannot be provided

I will try to blacklist the ath5k and see how that works.
Can someone spot anything wrong? What else should I check?

That was all. I’m connected via wireless. Thank you all who read and who helped me.