Package: ar5523
Severity: normal
Hi,
I'm using a USB WLAN adaptor with AR5523 chipset.
I found this very useful description by GeoffSimmons:
http://wiki.debian.org/ar5523
But at step 4 I get an error message:
$ m-a a-i ar5523
(...)
# build module
/usr/bin/make -C /usr/src/modules/ar5523
KSRC=/lib/modules/2.6.26-2-amd64/build
make[2]: Entering directory `/usr/src/modules/ar5523'
/usr/bin/make -C /lib/modules/2.6.26-2-amd64/build
SUBDIRS=/usr/src/modules/ar5523 modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-2-amd64'
CC [M] /usr/src/modules/ar5523/ar5523.o
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_data_rx_cb’:
/usr/src/modules/ar5523/ar5523.c:580: error: implicit declaration of
function ‘IEEE80211_SKB_RXCB’
/usr/src/modules/ar5523/ar5523.c:580: warning: passing argument 1 of
‘__memcpy’ makes pointer from integer without a cast
/usr/src/modules/ar5523/ar5523.c:580: warning: passing argument 1 of
‘__builtin_memcpy’ makes pointer from integer without a cast
/usr/src/modules/ar5523/ar5523.c:581: error: too few arguments to
function ‘ieee80211_rx_irqsafe’
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_data_tx_cb’:
/usr/src/modules/ar5523/ar5523.c:791: error: implicit declaration of
function ‘IEEE80211_SKB_CB’
/usr/src/modules/ar5523/ar5523.c:791: warning: assignment makes pointer
from integer without a cast
/usr/src/modules/ar5523/ar5523.c:794: error: dereferencing pointer to
incomplete type
/usr/src/modules/ar5523/ar5523.c:794: error: ‘IEEE80211_TX_STAT_ACK’
undeclared (first use in this function)
/usr/src/modules/ar5523/ar5523.c:794: error: (Each undeclared identifier
is reported only once
/usr/src/modules/ar5523/ar5523.c:794: error: for each function it
appears in.)
/usr/src/modules/ar5523/ar5523.c:795: error: too few arguments to
function ‘ieee80211_tx_status_irqsafe’
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_bss_info_changed’:
/usr/src/modules/ar5523/ar5523.c:970: error: ‘BSS_CHANGED_BSSID’
undeclared (first use in this function)
/usr/src/modules/ar5523/ar5523.c:975: error: ‘struct ieee80211_bss_conf’
has no member named ‘bssid’
/usr/src/modules/ar5523/ar5523.c:975: error: ‘struct ieee80211_bss_conf’
has no member named ‘bssid’
/usr/src/modules/ar5523/ar5523.c:1003: error: ‘struct
ieee80211_bss_conf’ has no member named ‘bssid’
/usr/src/modules/ar5523/ar5523.c:1003: error: ‘struct
ieee80211_bss_conf’ has no member named ‘bssid’
/usr/src/modules/ar5523/ar5523.c: At top level:
/usr/src/modules/ar5523/ar5523.c:1035: warning: initialization from
incompatible pointer type
/usr/src/modules/ar5523/ar5523.c:1037: warning: initialization from
incompatible pointer type
/usr/src/modules/ar5523/ar5523.c:1038: warning: initialization from
incompatible pointer type
/usr/src/modules/ar5523/ar5523.c:1039: warning: initialization from
incompatible pointer type
/usr/src/modules/ar5523/ar5523.c:1041: warning: initialization from
incompatible pointer type
/usr/src/modules/ar5523/ar5523.c: In function ‘ar5523_probe’:
/usr/src/modules/ar5523/ar5523.c:1511: error: ‘struct wiphy’ has no
member named ‘interface_modes’
make[4]: *** [/usr/src/modules/ar5523/ar5523.o] Fehler 1
make[3]: *** [_module_/usr/src/modules/ar5523] Fehler 2
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-2-amd64'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/usr/src/modules/ar5523'
make[1]: *** [binary-modules] Fehler 2
make[1]: Leaving directory `/usr/src/modules/ar5523'
make: *** [kdist_build] Fehler 2
I'm not sure why this compilation fails.
I'm on Debian lenny and this is my c-compiler:
$ cc --version
cc (Debian 4.3.2-1.1) 4.3.2
Any help would be greatly appreciated!
-- System Information:
Debian Release: 5.0.6
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]