On Fri, Dec 23, 2016 at 9:26 AM, Robert Nelson <robertcnel...@gmail.com> wrote: > Nice!! > > On Fri, Dec 23, 2016 at 3:33 AM, Stephane Charette > <stephanechare...@gmail.com> wrote: >>> [I'm using] this build: >>> https://rcn-ee.com/rootfs/bb.org/testing/2016-12-18/lxqt-4gb/BBBW-blank-debian-8.6-lxqt-4gb-armhf-2016-12-18-4gb.img.xz >> >> >> When the BBBW boots up, I see this message on the serial console: >> >> [FAILED] Failed to start Light Display Manager. >> See 'systemctl status lightdm.service' for details. >> >> If it matters, my hookup is like this: BBBW -> micro HDMI -> >> HDMI-to-DVI-adapter -> DVI to old DELL flat screen display. >> >> When I run "systemctl status lightdm.service", part of what I see is this: >> >> Dec 23 00:39:16 beaglebone systemd[1]: lightdm.service: Start request >> repeated too quickly. >> Dec 23 00:39:16 beaglebone systemd[1]: Failed to start Light Display >> Manager. >> Dec 23 00:39:16 beaglebone systemd[1]: lightdm.service: Unit entered failed >> state. >> Dec 23 00:39:16 beaglebone systemd[1]: lightdm.service: Failed with result >> 'start-limit-hit'. >> >> If I wait a minute or so and then manually run the command "sudo systemctl >> start lightdm" then the desktop starts fine. >> >> After poking around, I found a solution. Turns out the default pause >> between retries for systemd to restart a service is 100ms, and it only >> retries a maximum of 5 times within 10 seconds before it gives up forever. >> So I added the following lines to >> /etc/systemd/system/display-manager.service: >> >> RestartSec=5s >> TimeoutSec=60s >> StartLimitInterval=5min >> StartLimitBurst=60 >> >> With this, the X desktop now starts up every time on my BBBW. >> >> Robert, is the file /etc/systemd/system/display-manager.service something >> that we control, or does it come from an upstream source? Can we easily >> make modifications to it to increase the length between restarts, and >> increase the number of times systemd tries to restart it? > > I've been doing a evil hack for lcd's: > > https://github.com/RobertCNelson/boot-scripts/blob/master/boot/am335x_evm.sh#L449-L460 > > but i like your setup better.. > > /etc/systemd/system/display-manager.service is a symlink too: > > /lib/systemd/system/lightdm.service > > I'll just patch lightdm and push it out: > > https://packages.debian.org/jessie/lightdm
and pushed out to the repo.. That works so much nicer then my race hack! sudo apt update ; sudo apt upgrade Regards, -- Robert Nelson https://rcn-ee.com/ -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYhTKcnwOK4K_12KcMMqmWgWJqQ%2Bg%2BWeunhfQt%3D4-nho5A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.