всё решилось через wl
вот гайд:
1. обновляемся
$ apt-get update
$ apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
2. качаем патч
$ git clone https://github.com/antoineco/broadcom-wl
$ cd broadcom-wl-patch-linux4.7
3. исправляем патч
через thunar (ну или что там у вас) идём в broadcom-wl-patch-linux4.7/src/wl/sys/
, открываем через текстовый редактор wl_linux.c
, ищем строку #include <asm/unaligned.h>
и меняем на #include <linux/unaligned.h>
4. сохраняем и возвращаемся в терминал
$ make
$ make install
$ depmod -A
$ modprobe wl
5. добавляем в dkms
$ dkms add
$...