Hi, i have problems with compiling kernel after updating new atheros drivers: -mno-align-long-strings -mpreferred-stack-boundary=2 -ffreestanding -Werror ../../../net80211/ieee80211_crypto_none.c ../../../net80211/ieee80211_crypto_none.c:196: warning: redundant redeclaration of 'none_attach' ../../../net80211/ieee80211_crypto_none.c:76: warning: previous definition of 'none_attach' was here ../../../net80211/ieee80211_crypto_none.c:197: warning: redundant redeclaration of 'none_detach' ../../../net80211/ieee80211_crypto_none.c:82: warning: previous definition of 'none_detach' was here ../../../net80211/ieee80211_crypto_none.c:198: warning: redundant redeclaration of 'none_setkey' ../../../net80211/ieee80211_crypto_none.c:88: warning: previous definition of 'none_setkey' was here ../../../net80211/ieee80211_crypto_none.c:199: warning: redundant redeclaration of 'none_encap' ../../../net80211/ieee80211_crypto_none.c:95: warning: previous definition of 'none_encap' was here ../../../net80211/ieee80211_crypto_none.c:200: warning: redundant redeclaration of 'none_decap' ../../../net80211/ieee80211_crypto_none.c:112: warning: previous definition of 'none_decap' was here ../../../net80211/ieee80211_crypto_none.c:201: warning: redundant redeclaration of 'none_enmic' ../../../net80211/ieee80211_crypto_none.c:131: warning: previous definition of 'none_enmic' was here ../../../net80211/ieee80211_crypto_none.c:202: warning: redundant redeclaration of 'none_demic' ../../../net80211/ieee80211_crypto_none.c:140: warning: previous definition of 'none_demic' was here ../../../net80211/ieee80211_crypto_none.c:204: error: redefinition of 'ieee80211_cipher_none' ../../../net80211/ieee80211_crypto_none.c:59: error: previous definition of 'ieee80211_cipher_none' was here ../../../net80211/ieee80211_crypto_none.c:221: error: redefinition of 'none_attach' ../../../net80211/ieee80211_crypto_none.c:76: error: previous definition of 'none_attach' was here ../../../net80211/ieee80211_crypto_none.c:227: error: redefinition of 'none_detach' ../../../net80211/ieee80211_crypto_none.c:82: error: previous definition of 'none_detach' was here ../../../net80211/ieee80211_crypto_none.c:233: error: redefinition of 'none_setkey' ../../../net80211/ieee80211_crypto_none.c:88: error: previous definition of 'none_setkey' was here ../../../net80211/ieee80211_crypto_none.c:240: error: redefinition of 'none_encap' ../../../net80211/ieee80211_crypto_none.c:95: error: previous definition of 'none_encap' was here ../../../net80211/ieee80211_crypto_none.c:257: error: redefinition of 'none_decap' ../../../net80211/ieee80211_crypto_none.c:112: error: previous definition of 'none_decap' was here ../../../net80211/ieee80211_crypto_none.c:276: error: redefinition of 'none_enmic' ../../../net80211/ieee80211_crypto_none.c:131: error: previous definition of 'none_enmic' was here ../../../net80211/ieee80211_crypto_none.c:285: error: redefinition of 'none_demic' ../../../net80211/ieee80211_crypto_none.c:140: error: previous definition of 'none_demic' was here ../../../net80211/ieee80211_crypto_none.c:221: warning: 'none_attach' defined but not used ../../../net80211/ieee80211_crypto_none.c:227: warning: 'none_detach' defined but not used ../../../net80211/ieee80211_crypto_none.c:233: warning: 'none_setkey' defined but not used ../../../net80211/ieee80211_crypto_none.c:240: warning: 'none_encap' defined but not used ../../../net80211/ieee80211_crypto_none.c:257: warning: 'none_decap' defined but not used ../../../net80211/ieee80211_crypto_none.c:276: warning: 'none_enmic' defined but not used ../../../net80211/ieee80211_crypto_none.c:285: warning: 'none_demic' defined but not used {standard input}: Assembler messages: {standard input}:220: Error: symbol `ieee80211_cipher_none' is already defined *** Error code 1 Thanks for help. Tomas Randa On Fri, 2004-08-20 at 23:12, Sam Leffler wrote: > http://www.freebsd.org/~sam/net80211+ath-20040818.tgz has a first cut at > back-merging the work I've done in Linux to FreeBSD. These changes update > the 802.11 support and all the drivers that use it. The patch also brings in > the latest version of the Atheros hal. To use it do something like: > > cd /usr/src > tar zxf net80211+ath-20040818.tgz > cd sys > patch < net80211+ath-20040818.patch > > then rebuild modules and/or kernels. The diffs are against current as of a > couple of days ago. There are obvious changes missing to if_ray > (s/struct/union/) which keep it from building. Otherwise beware that I've > built only on x86. > > Note that this code is lightly tested. WEP support is reported broken. I've > tested station mode of the wi driver but not ap operation. I'm certain > ap+wep is broken for the wi driver. One person reported adhoc mode > "vanished" for the wi driver but another said it was there. > > The 802.11 changes are significant. They represent >9 months work in updating > 802.11g support and adding WPA supplicant and authenticator support. WPA > support for FreeBSD is not available yet; it uses Jouni Malinen's > wpa_supplicant and hostapd programs. > > Note that the crypto support is now broken out into separate loadable modules > (or statically linked into the kernel). To get wep support add > > device wlan_wep > > to your config file. Otherwise the crypto code will automatically try to load > this module at runtime when a key is setup (likewise for tkip, ccmp, or other > keys). This loading may generate WITNESS complaints about holding a lock > over blocking malloc calls. Resolving this correctly requires addressing > some general locking issues in the net80211 layer wrt drivers. > > I'm putting this stuff out as a patch because I've got no time to work on it. > If folks can cleanup the remaining issues then someone else is welcome to > commit it (I'll deal with the ath hal import). Otherwise I'll look at it as > time permits. However I'm away the next two weeks. > > Sam > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"Received on Sun Aug 22 2004 - 07:08:39 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:07 UTC