Comment 10 for bug 1157880

Revision history for this message
Konstantin Baranovskiy (baranovskiykonstantin) wrote : Re: [Bug 1157880] Re: bcmwl-kernel-source 6.20.155.1+bdcom-0ubuntu6: bcmwl kernel module failed to build on kernel 3.9 [wl_cfg80211.c:2025:3: error: too few arguments to function ‘cfg80211_put_bss’]

I can't install it :

baranovskiykonstantin@Lenovo-G550:~$ sudo dpkg -i
Загрузки/bcmwl-kernel-source_6.30.223.30+bdcom-0ubuntu1~eugenesan~raring1_i386.deb

[sudo] password for baranovskiykonstantin:
Выбор ранее не выбранного пакета bcmwl-kernel-source.
(Чтение базы данных … на данный момент установлено 315763 файла и каталога.)
Распаковывается пакет bcmwl-kernel-source (из файла
…/bcmwl-kernel-source_6.30.223.30+bdcom-0ubuntu1~eugenesan~raring1_i386.deb)

Настраивается пакет bcmwl-kernel-source
(6.30.223.30+bdcom-0ubuntu1~eugenesan~raring1) …
Loading new bcmwl-6.30.223.30+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 3.9.0-0-generic
Building for architecture i686
Building initial module for 3.9.0-0-generic
ERROR (dkms apport): kernel package linux-headers-3.9.0-0-generic is not
supported
Error! Bad return status for module build on kernel: 3.9.0-0-generic (i686)
Consult /var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/make.log for more
information.
FATAL: Module wl not found.
update-initramfs: deferring update (trigger activated)
Обрабатываются триггеры для initramfs-tools …
update-initramfs: Generating /boot/initrd.img-3.9.0-0-generic/онстантин/

make.log:

DKMS make.log for bcmwl-6.30.223.30+bdcom for kernel 3.9.0-0-generic (i686)
Суб Май 4 08:18:08 EEST 2013
make: Вход в каталог `/usr/src/linux-headers-3.9.0-0-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
   LD /var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/built-in.o
   CC [M] /var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/shared/linux_osl.o
   CC [M] /var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_linux.o
   CC [M] /var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_iw.o
   CC [M]
/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.o
/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:
В функции «wl_update_bss_info»:
/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:2051:3:
предупреждение: в передаче аргумента 1 «cfg80211_put_bss»: несовместимый
тип указателя [по умолчанию включена]Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring
Linux Lenovo-G550 3.9.0-0-generic #4-Ubuntu SMP Thu May 2 21:43:10 UTC
2013 i686 i686 i686 GNU/Linux
In file included from
/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
include/net/cfg80211.h:3302:6: замечание: expected «struct wiphy *» but
argument is of type «struct cfg80211_bss *»
/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:2051:3:
ошибка: слишком мало аргументов в вызове функции «cfg80211_put_bss»
In file included from
/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.c:33:0:
include/net/cfg80211.h:3302:6: замечание: declared here
make[1]: ***
[/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build/src/wl/sys/wl_cfg80211_hybrid.o]
Ошибка 1
make: *** [_module_/var/lib/dkms/bcmwl/6.30.223.30+bdcom/build] Ошибка 2
make: Выход из каталога `/usr/src/linux-headers-3.9.0-0-generic'

System:

Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring
Linux Lenovo-G550 3.9.0-0-generic #4-Ubuntu SMP Thu May 2 21:43:10 UTC
2013 i686 i686 i686 GNU/Linux