LINUX.ORG.RU

Could not connect to bumblebee daemon

 , ,


0

2

Уже долгое время после обновления на 15.04 слетел демон bumblebee, что бы я не делал по мануалам, одно другое взаимозаменяемо и в итоге к положительному результат не приводило. Вот логи:

[   96.539335] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[   96.539475] [ERROR]Could not connect to bumblebee daemon - is it running?

Забавно, что драйвер стоит, и работал до обновления.
modprobe: FATAL: Module nvidia not found.
И кто разбирается, подскажите в чем разница между nvidia-current, nvidia-3* и nvidia-3*-update драйверов и какой выбрать, это важно.

Я так понимаю, Ubuntu? Скорее всего сменилось ядро системы. Тебе нужно переустановить bumblebee-nvidia (перекомпилировать для нового ядра).

Deleted
()

Модуль автоматом не перекомпилировался, Так что sudo apt-get remove bumblebee-nvidia && sudo apt-get install bumblebee-nvidia

Deleted
()

Только nvidia-xconfig _НЕ_ запускай (он может попросить в логе установки).

Deleted
()
Ответ на: комментарий от Deleted

Верно, Убунту. Пакет переустановил с функцией удаление конфигов, не помогло. Вопрос возникает такого порядка: почему нет модуля драйвера в системе. Если этот вопрос решить, то полагаю шаги к основной проблемы будут яснее

isodeska
() автор топика
Ответ на: комментарий от Akamanah

А хз, у меня при обновлении со стейбла до тестинга на дебиан вечно падает. Или если я обновил ядро, поставил без перезагрузки бамблби, то он сначала скомпилирует оный для текущего ядра, потом перезагрузится в новое (fedora).

Deleted
()
Ответ на: комментарий от isodeska

Ночью не торопит, надеюсь? Давай я с утра у себя посмотрю и напишу тебе.

Deleted
()
Ответ на: комментарий от Deleted

можно и завтра продолжить не вопрос, к чему кросноглазить. lsmod | grep nvidia тоже ничего не вывел

isodeska
() автор топика

Похоже, у тебя не собирается модуль nvidia.
У меня было похожее (для 346), решил так:
В /usr/src/nvidia-346-346.59/dkms.conf поменял предпоследнюю строку на

MAKE[0]+="; make -C uvm module KERNEL_UNAME=${kernelver} KBUILD_EXTMOD=${dkms_tree}/nvidia/346-346.59/build/uvm"

После этого через
dkms install nvidia/346-346.59 

все собралось и bumblebee заработал

kravich ★★★★
()

sudo dpkg-reconfigure bbswitch-dkms && sudo dpkg-reconfigure bumblebee

amorpher ★★★★★
()
Ответ на: комментарий от isodeska

Надо

echo ON > /proc/acpi/bbswitch
modprobe nvidia-что-то-там, как в ubuntu хз
lsmod | grep nvidia
или поиск в /lib/modules/`uname -r` nvidia-???.ko
find /lib/modules/`uname -r` -name 'nvidia*.ko'

backbone ★★★★★
()
Ответ на: комментарий от backbone
# find /lib/modules/`uname -r` -name 'nvidia*.ko'

/lib/modules/3.19.0-25-generic/kernel/drivers/video/fbdev/nvidia/nvidiafb.ko
/lib/modules/3.19.0-25-generic/updates/dkms/nvidia_346.ko
/lib/modules/3.19.0-25-generic/updates/dkms/nvidia_346_uvm.ko
isodeska
() автор топика
Ответ на: комментарий от isodeska

Дальше для разбора ситуации нужно включить питание на карте через bbswitch и попытаться загрузить модуль вручную. (см. выше)

backbone ★★★★★
()
Ответ на: комментарий от backbone

Посмотрел у себя: модуль не загружается. Точнее он будто грузится автоматически при primusrun.

Deleted
()
Ответ на: комментарий от kravich
● bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/lib/systemd/system/bumblebeed.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since вт 2015-08-04 15:39:38 EEST; 33s ago
  Process: 9558 ExecStart=/usr/sbin/bumblebeed (code=exited, status=1/FAILURE)
 Main PID: 9558 (code=exited, status=1/FAILURE)

сер 04 15:39:38 Linux-PC systemd[1]: bumblebeed.service: main process exited, code=exited, status=1/FAILURE
сер 04 15:39:38 Linux-PC systemd[1]: Unit bumblebeed.service entered failed state.
сер 04 15:39:38 Linux-PC systemd[1]: bumblebeed.service failed.
isodeska
() автор топика
Ответ на: комментарий от isodeska

Слушай, посмотри, установлены ли заголовки (headers) обновлённого ядра? На всякий случай установи linux-headers-generic, у тебя же простое ядро? Когда подтянутся заголовки текущего ядра - модуль для Нвидии должен сам собраться, перезагрузись и проверь.

Deleted
()
Последнее исправление: Chelobaka (всего исправлений: 1)
Ответ на: комментарий от Deleted

Так и должно быть. Я ТС предложил его вручную загрузить, чтобы определить причину.

backbone ★★★★★
()
Ответ на: комментарий от isodeska

сер 04 11:46:39 Linux-PC bumblebeed[644]: [ 15.815289] [ERROR]Module 'nvidia' is not found.

Модуль драйвера ядра, возможно, должен называться не nvidia, а как-то nvidia-что-то_там, например «nvidia_346». Если проделаете процедуру, описанную выше, определите верное название и запишите уже его в /etc/bumblebee/bumblebee.conf.

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 3)
Ответ на: комментарий от backbone

Имя можно узнать lspci -v | grep nvidia или modprobe -c | grep nvidia.

backbone ★★★★★
()
Ответ на: комментарий от backbone

подставил в конфиг драйвер nvidia_346, в итоге все по новой

Cannot access secondary GPU - error: Could not load GPU driver

[  307.706115] [ERROR]Aborting because fallback start is disabled

isodeska
() автор топика
Ответ на: комментарий от isodeska

Ещё раз, имя файла модуля и имя модуля - не одно и то же! Вероятно, как написал kravich, KernelDriver=nvidia-346... Удачи! =)

backbone ★★★★★
()
Последнее исправление: backbone (всего исправлений: 2)

КАК Я РЕШИЛ ПРОБЛЕМУ

Для начала снес всё: nvidia*, primus, bumblebee. Удалил настройки последнего. Затем установил заново. После чего сделал симлинк папки /usr/lib*/nvidia-346 на /usr/lib*/nvidia-current. После чего выполнил команду modprob nvidia_346. Данная процедура позволило получить доступ к видеокарте. Что бы не делать симлинки, менял настройки в bumblebee, но он на отрез не видел файлы, так что он дружит только с nvidia-current.

isodeska
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.