You are not logged in.

#1 2013-01-24 18:02:39

kimkaphwan
Member
Registered: 2013-01-24
Posts: 3

systemd or Bumblebee problem?

Hi everyone,

Archlinux is newly installed in a thinkpad Edge E430 with Optimus technology, so I follow the instructions to install Bumblebee and related packages to make use of Nvidia display card.  At the beginning it runs smoothly but, started from yesterday, the bumblebeed.service does not start automatically at boot, no matter how many times I try "systemctl disable|enable|reenable bumblebeed.service", bumblebee service is still not started after every boot. 

However, optirun command still can work after manually typing "systemctl start bumblebeed.service".  In such case I cannot address the problem if it is on bumblebee or systemd, has anyone met such similar case or got any ideas to fix it?

Linux 3.7.4-1-pae (I have to run some 32bit software)
bumblebee 3.0.1-4
dkms-nvidia-bumblebee-utils 313.18-1
bbswitch 0.5-2
xf86-video-intel-2.20.19-1
systemd-197-4

Last edited by kimkaphwan (2013-01-24 18:03:23)

Offline

#2 2013-01-24 18:46:20

Lekensteyn
Member
From: Netherlands
Registered: 2012-06-19
Posts: 192
Website

Re: systemd or Bumblebee problem?

Have you looked at your logs already? systemctl status bumblebeed

Offline

#3 2013-01-24 19:06:47

kimkaphwan
Member
Registered: 2013-01-24
Posts: 3

Re: systemd or Bumblebee problem?

Lekensteyn wrote:

Have you looked at your logs already? systemctl status bumblebeed

Thank you so much for help!

Yes, some errors message about mouse appear (but my mouse, touchpad and trackpoint work without problem), I have no idea how to fix it, I am just a normal user.  The followings are the output:


systemctl status bumblebeed

bumblebeed.service - Bumblebee C Daemon
          Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled)
          Active: inactive (dead)

1月 25 01:23:47 E430 bumblebeed[447]: [  312.745185] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
1月 25 01:23:47 E430 bumblebeed[447]: [  312.745196] [WARN][XORG] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
1月 25 01:23:48 E430 bumblebeed[447]: [  314.012029] [WARN][XORG] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
1月 25 01:23:48 E430 bumblebeed[447]: [  314.012079] [WARN][XORG] (WW) Warning, couldn't open module mouse
1月 25 01:23:48 E430 bumblebeed[447]: [  314.012085] [ERROR][XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
1月 25 01:23:48 E430 bumblebeed[447]: [  314.012102] [WARN][XORG] (WW) Warning, couldn't open module mouse
1月 25 01:23:48 E430 bumblebeed[447]: [  314.012105] [ERROR][XORG] (EE) Failed to load module "mouse" (module does not exist, 0)
1月 25 02:32:05 E430 systemd[1]: Stopping Bumblebee C Daemon...
1月 25 02:32:05 E430 bumblebeed[447]: [ 4410.855650] [WARN]Received Terminated signal.
1月 25 02:32:06 E430 systemd[1]: Stopped Bumblebee C Daemon.


More informations here:

When I run optirun command such as "optirun glxgears"

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

After manually keyin "systemctl start bumblebeed.service" and then optirun again, everything goes well.

Last edited by kimkaphwan (2013-01-24 19:11:11)

Offline

#4 2013-01-25 11:26:16

Lekensteyn
Member
From: Netherlands
Registered: 2012-06-19
Posts: 192
Website

Re: systemd or Bumblebee problem?

Those XORG messages can be ignored. Have a look at your journal (journalctl -ab) and looks for bumblebeed messages on top. systemctl enable bumblebeed should really create an entry in /etc/systemd/system/ that causes bumblebeed to start on boot.

Offline

#5 2013-01-25 16:04:14

kimkaphwan
Member
Registered: 2013-01-24
Posts: 3

Re: systemd or Bumblebee problem?

Lekensteyn wrote:

Those XORG messages can be ignored. Have a look at your journal (journalctl -ab) and looks for bumblebeed messages on top. systemctl enable bumblebeed should really create an entry in /etc/systemd/system/ that causes bumblebeed to start on boot.

Thanks again for advice. 

Finally I find a way to load bumblebeed.service at boot - just edit the /usr/lib/systemd/system/bumblebeed.service file, changing the last words from "WantedBy=graphical.target" to "WantedBy=multi-user.target", then run systemctl reenable bumblebeed.service.

I do not know why I have to do so but it really work for me!

Offline

Board footer

Powered by FluxBB