Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Перестал компилироваться драйвер wifi.  (Прочитано 878 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Veujin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Сразу признаюсь, у меня Elementary, но она основана на ubuntu 12.04LTS.
Есть бук Lenovo g580 с картой вайфая bcm4313. Сама Ubuntu не подхватывала эту карточку и я скачал с офф сайта драйвер. Долго не мог понять как его установить, но в итоге понял. Потом решил запилить себе bumblebee вот по этой инструкции: https://help.ubuntu.ru/wiki/bumblebee. Последовательность действий была такова:
sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy linux-headers-generic-lts-saucy
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install nvidia-331 nvidia-settings
sudo apt-get install bumblebee bumblebee-nvidia primus primus-libs-ia32
sudo reboot
После ребута драйвер не включился (из-за шаманства с ядром, как я понял), но при команде make компилятор ругался и не хотел собирать новый *.ko файл. Вот что пишет в конце компиляции:
cc1: some warnings being treated as errors
make[2]: *** [/home/veujin/Documents/hybr/src/wl/sys/wl_linux.o] Ошибка 1
make[1]: *** [_module_/home/veujin/Documents/hybr] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.11.0-15-generic'
make: *** [all] Ошибка 2
P.S. http://www.broadcom.com/support/802.11/linux_sta.php - драйвер(64bit)
P.P.S. Очень прошу помощи, хотя бы скажите куда копать.

| toZen |

  • Гость
Re: Перестал компилироваться драйвер wifi.
« Ответ #1 : 17 Февраля 2014, 14:01:13 »
Veujin, дайте полный вывод компиляции.

Оффлайн Veujin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Перестал компилироваться драйвер wifi.
« Ответ #2 : 17 Февраля 2014, 14:08:46 »
τοΖεη,
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Вход в каталог `/usr/src/linux-headers-3.11.0-15-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  CC [M]  /home/veujin/Documents/hybr/src/wl/sys/wl_linux.o
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c: В функции «wl_tkip_printstats»:
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3246:7: предупреждение: в передаче аргумента 1 «wl->tkipmodops->print_stats»: несовместимый тип указателя [по умолчанию включена]
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3246:7: замечание: expected «struct seq_file *» but argument is of type «char *»
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3249:4: предупреждение: в передаче аргумента 1 «wl->tkipmodops->print_stats»: несовместимый тип указателя [по умолчанию включена]
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3249:4: замечание: expected «struct seq_file *» but argument is of type «char *»
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c: В функции «wl_reg_proc_entry»:
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3470:2: ошибка: неявная декларация функции «create_proc_entry» [-Werror=implicit-function-declaration]
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3470:22: предупреждение: в присваивании целое преобразуется в указатель без приведения типа [по умолчанию включена]
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3475:16: ошибка: доступ по указателю на неполный тип
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3476:16: ошибка: доступ по указателю на неполный тип
/home/veujin/Documents/hybr/src/wl/sys/wl_linux.c:3477:16: ошибка: доступ по указателю на неполный тип
cc1: some warnings being treated as errors
make[2]: *** [/home/veujin/Documents/hybr/src/wl/sys/wl_linux.o] Ошибка 1
make[1]: *** [_module_/home/veujin/Documents/hybr] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.11.0-15-generic'
make: *** [all] Ошибка 2

| toZen |

  • Гость
Re: Перестал компилироваться драйвер wifi.
« Ответ #3 : 17 Февраля 2014, 15:01:49 »
Veujin, почти уверен, что проблема в заголовочном файлe ядра. Предыдущее осталось, или удалили уже?
« Последнее редактирование: 17 Февраля 2014, 15:03:53 от τοΖεη »

Оффлайн Veujin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Перестал компилироваться драйвер wifi.
« Ответ #4 : 17 Февраля 2014, 15:11:49 »
τοΖεη,
Никаких прямых действий для его сохранения или удаления я не предпринимал. Лишь при установке bumblebee ввел такую команду:
sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy linux-headers-generic-lts-saucy.
Там что-то написано про заголовочный файл.

Оффлайн hetto

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Перестал компилироваться драйвер wifi.
« Ответ #5 : 10 Мая 2014, 17:09:21 »
Veujin,
"Есть бук Lenovo g580 с картой вайфая bcm4313. Сама Ubuntu не подхватывала эту карточку и я скачал с офф сайта драйвер. Долго не мог понять как его установить, но в итоге понял."
У меня тот же бук и та же проблема- сети видит, соединения нет. Как удалось решить проблему? Если можно, по пунктам :) А то я по неопытности ещё чего-нибудь напутаю:)

 

Страница сгенерирована за 0.048 секунд. Запросов: 25.