После установки ядра 3.9-1 не могу установить драйвер broadcom-sta. Пробовал с помощью module-assistant. Лог
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/3.9-1-686-pae/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/3.9-1-686-pae/g ;s/#KVERS#/3.9-1-686-pae/g ; s/_KVERS_/3.9-1-686-pae/g ; s/##KDREV##/3.9.8-1/g ; s/#KDREV#/3.9.8-1/g ; s/_KDREV_/3.9.8-1/g ' < $templ > ${templ%.modules.in}; \
done
dh_clean
/usr/bin/make clean KBUILD=/lib/modules/3.9-1-686-pae/build KVERS=3.9-1-686-pae
make[1]: Entering directory `/usr/src/modules/broadcom-sta'
KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.9-1-686-pae/build M=/usr/src/modules/broadcom-sta clean
make[2]: Entering directory `/usr/src/linux-headers-3.9-1-686-pae'
CFG80211 API is prefered for this kernel version
make[2]: Leaving directory `/usr/src/linux-headers-3.9-1-686-pae'
make[1]: Leaving directory `/usr/src/modules/broadcom-sta'
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/broadcom-sta'
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/3.9-1-686-pae/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/3.9-1-686-pae/g ;s/#KVERS#/3.9-1-686-pae/g ; s/_KVERS_/3.9-1-686-pae/g ; s/##KDREV##/3.9.8-1/g ; s/#KDREV#/3.9.8-1/g ; s/_KDREV_/3.9.8-1/g ' < $templ > ${templ%.modules.in}; \
done
dh_clean
/usr/bin/make clean KBUILD=/lib/modules/3.9-1-686-pae/build KVERS=3.9-1-686-pae
make[2]: Entering directory `/usr/src/modules/broadcom-sta'
KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.9-1-686-pae/build M=/usr/src/modules/broadcom-sta clean
make[3]: Entering directory `/usr/src/linux-headers-3.9-1-686-pae'
CFG80211 API is prefered for this kernel version
/usr/src/modules/broadcom-sta/Makefile:80: Neither CFG80211 nor Wireless Extension is enabled in kernel
make[3]: Leaving directory `/usr/src/linux-headers-3.9-1-686-pae'
make[2]: Leaving directory `/usr/src/modules/broadcom-sta'
make[1]: Цель `kdist_config' не требует выполнения команд.
dh_testdir
dh_testroot
dh_prep
# Build and install the module
make -C /lib/modules/3.9-1-686-pae/build M=/usr/src/modules/broadcom-sta
make[2]: Entering directory `/usr/src/linux-headers-3.9-1-686-pae'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_32
LD /usr/src/modules/broadcom-sta/built-in.o
CC [M] /usr/src/modules/broadcom-sta/src/shared/linux_osl.o
CC [M] /usr/src/modules/broadcom-sta/src/wl/sys/wl_linux.o
CC [M] /usr/src/modules/broadcom-sta/src/wl/sys/wl_iw.o
CC [M] /usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.o
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c: In function ‘wl_cfg80211_join_ibss’:
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:757:26: error: ‘struct cfg80211_ibss_params’ has no member named ‘channel’
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c: At top level:
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:1664:2: warning: initialization from incompatible pointer type [enabled by default]
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:1664:2: warning: (near initialization for ‘wl_cfg80211_ops.set_tx_power’) [enabled by default]
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:1665:2: warning: initialization from incompatible pointer type [enabled by default]
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:1665:2: warning: (near initialization for ‘wl_cfg80211_ops.get_tx_power’) [enabled by default]
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c: In function ‘wl_update_bss_info’:
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:2092:11: error: ‘struct cfg80211_bss’ has no member named ‘information_elements’
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:2093:15: error: ‘struct cfg80211_bss’ has no member named ‘len_information_elements’
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:2095:3: warning: passing argument 1 of ‘cfg80211_put_bss’ from incompatible pointer type [enabled by default]
In file included from /usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:27:0:
/usr/src/linux-headers-3.9-1-common/include/net/cfg80211.h:3302:6: note: expected ‘struct wiphy *’ but argument is of type ‘struct cfg80211_bss *’
/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:2095:3: error: too few arguments to function ‘cfg80211_put_bss’
In file included from /usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.c:27:0:
/usr/src/linux-headers-3.9-1-common/include/net/cfg80211.h:3302:6: note: declared here
make[5]: *** [/usr/src/modules/broadcom-sta/src/wl/sys/wl_cfg80211.o] Ошибка 1
make[4]: *** [_module_/usr/src/modules/broadcom-sta] Ошибка 2
make[3]: *** [sub-make] Ошибка 2
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-headers-3.9-1-686-pae'
make[1]: *** [binary-modules] Ошибка 2
make[1]: Leaving directory `/usr/src/modules/broadcom-sta'
make: *** [kdist_build] Ошибка 2