Because the installer's uvesafb service loads uvesafb only on some machines.
This is a follow-up to commit
0ad60b2a89d6d387236466e0bcdd61ac489fca37.
* gnu/system/install.scm (uvesafb-shepherd-service): Adjust provision and
description fields.
;; support Kernel Mode Setting. Otherwise kmscon is missing /dev/fb0.
(define (uvesafb-shepherd-service _)
(list (shepherd-service
- (documentation "Load the uvesafb kernel module.")
- (provision '(uvesafb))
+ (documentation "Load the uvesafb kernel module if needed.")
+ (provision '(maybe-uvesafb))
(requirement '(file-systems))
(start #~(lambda ()
;; uvesafb is only supported on x86 and x86_64.