Framebuffer console fails on edge
Hi!
A strange behaviour happens with framebuffer in edge:
screen is completely black immediatedly after “Loading hardware drivers”.
dmesg result: http://tpaste.us/Aeoa shows that framebuffer is correctly initialized, /dev/fb* exists.
There are two fb: /dev/fb[01], since one is nvidia card, the other is i915 card (both integrated).
I’ve enabled open-rc logging, but nothing interesting is shown:
rc default logging started at Fri Nov 25 07:35:39 2016
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/acpid start
* Starting busybox acpid …
* start-stop-daemon: fopen `/var/run/acpid.pid’: No such file or
directory
* Detaching to start `/sbin/acpid’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/alsa start
* Restoring Mixer Levels …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/chronyd start
* Starting chronyd …
* start-stop-daemon: fopen `/var/run/chronyd.pid’: No such file or
directory
* Detaching to start `/usr/sbin/chronyd’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/cpufreqd start
* Starting CPU Frequency Daemon …
* Detaching to start `/usr/sbin/cpufreqd’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/crond start
* Starting busybox crond …
* start-stop-daemon: fopen `/var/run/crond.pid’: No such file or
directory
* Detaching to start `/usr/sbin/crond’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/dbus start
* Starting D-BUS system messagebus …
* start-stop-daemon: fopen `/var/run/dbus.pid’: No such file or
directory
* Detaching to start `/usr/bin/dbus-daemon’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/virtlogd start
* Starting virtlogd …
* start-stop-daemon: fopen `/var/run/virtlogd.pid’: No such file or
directory
* Detaching to start `/usr/sbin/virtlogd’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/libvirtd start
* Starting libvirtd …
* Detaching to start `/usr/sbin/libvirtd’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/sshd start
* Starting sshd …
* start-stop-daemon: fopen `/run/sshd.pid’: No such file or
directory
* Detaching to start `/usr/sbin/sshd’ …
[ ok ]
* Executing: /lib/rc/sh/openrc-run.sh /lib/rc/sh/openrc-run.sh
/etc/init.d/udev-postmount start
rc default logging stopped at Fri Nov 25 07:35:50 2016
Screen results working without framebuffer by passing to the kernel: i915.modeset=0
Thanks.
.: Francesco Colista
(from redmine: issue id 6490, created on 2016-11-25)
- Relations:
- relates #6723 (closed)
- Changesets:
- Revision a7d79124 by Timo Teräs on 2017-01-24T09:49:19Z:
main/eudev: load fbcon when graphics subsystem is loaded
If this does not work, you probably have not setup udev-trigger
init.d service to run. Use 'setup-udev' script to fix this.
ref #6490
ref #6723
- Revision 4dbfdda9 by Timo Teräs on 2017-01-25T07:29:32Z:
main/eudev: load fbcon when graphics subsystem is loaded
If this does not work, you probably have not setup udev-trigger
init.d service to run. Use 'setup-udev' script to fix this.
ref #6490
ref #6723
(cherry picked from commit a7d791240b62a09a49b910469aad1ef54e69aa2a)