From mboxrd@z Thu Jan 1 00:00:00 1970 From: "pelzflorian (Florian Pelz)" Subject: bug#40538: installer: Support uvesafb to install on machines without KMS. Date: Tue, 14 Apr 2020 10:16:52 +0200 Message-ID: <20200414081652.vjdu7d6w2u5piud4@pelzflorian.localdomain> References: <20200410125447.smn6xhcixe7hpday@pelzflorian.localdomain> <87tv1rv21e.fsf@gnu.org> <20200411184346.c3cgop7egcjyqzwf@pelzflorian.localdomain> <874ktpspr5.fsf@gnu.org> <20200412090257.jxljqbkwfhn7afnr@pelzflorian.localdomain> <20200412112400.x4qufeztdnkmzqhx@pelzflorian.localdomain> <874ktooj3v.fsf@gmail.com> <20200412153052.ewxdd6m4f6yar2jw@pelzflorian.localdomain> <871roqlebf.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:51471) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOGkh-0004Bt-MN for bug-guix@gnu.org; Tue, 14 Apr 2020 04:17:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jOGkg-0007re-NL for bug-guix@gnu.org; Tue, 14 Apr 2020 04:17:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:49885) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jOGkg-0007rZ-Ix for bug-guix@gnu.org; Tue, 14 Apr 2020 04:17:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jOGkg-0003Pq-FT for bug-guix@gnu.org; Tue, 14 Apr 2020 04:17:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <871roqlebf.fsf@gmail.com> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane-mx.org@gnu.org Sender: "bug-Guix" To: Mathieu Othacehe Cc: 40538@debbugs.gnu.org On Tue, Apr 14, 2020 at 09:24:52AM +0200, Mathieu Othacehe wrote: > > Hello Florian, > > > Please try adding nomodeset to the kernel parameters. I hope this > > makes the Intel machine work fine. > > Yes it works fine with nomodeset! Do you think we can do something about > it, besides adding a few lines in the documentation to warn that old > hardware may require this option? > > Thanks, > > Mathieu That is good to hear! The options I know of are: 1) Make the loading of the uvesafb kernel module by the installer conditional. For your GPU, don’t load uvesafb, if before it worked without. 2) Add modprobe.blacklist=i915 to the default kernel parameters (or whatever the kernel module for this GPU is), so this kind of GPU always only uses uvesafb. 3) Add nomodeset to the default kernel parameters for the installer, so all GPUs always use uvesafb. I do not know if uvesafb works on all display technologies though. uvesafb certainly is not supported on ARM (though maybe it works; the README of uvesafb’s helper program v86d just says it is not supported). Regards, Florian