GNU bug report logs - #31887
Modules missing to boot on VMWare

Previous Next

Package: guix;

Reported by: Taylan Ulrich Bayırlı/Kammer <taylanbayirli <at> gmail.com>

Date: Mon, 18 Jun 2018 21:00:02 UTC

Severity: normal

To reply to this bug, email your comments to 31887 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#31887; Package guix. (Mon, 18 Jun 2018 21:00:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Taylan Ulrich Bayırlı/Kammer <taylanbayirli <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Mon, 18 Jun 2018 21:00:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Taylan Ulrich Bayırlı/Kammer
 <taylanbayirli <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: Modules missing to boot on VMWare
Date: Mon, 18 Jun 2018 22:58:54 +0200
[Message part 1 (text/plain, inline)]
Although we don't want to support non-free software, perhaps it would
be nice to support booting Guix on VMWare without the user needing to
do anything extra.

While experimenting, I found out that if we just add the following
three Linux modules to the standard initrd, Guix can boot on VMWare
just fine: mptbase, mptscsih, mptspi

mptspi depends on mptscsih, and both depend on mptbase, so if
dependencies are handled automatically, declaring mptspi should be
enough.


Taylan
[Message part 2 (text/html, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#31887; Package guix. (Wed, 20 Jun 2018 21:16:02 GMT) Full text and rfc822 format available.

Message #8 received at 31887 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Taylan Ulrich Bayırlı/Kammer
 <taylanbayirli <at> gmail.com>
Cc: 31887 <at> debbugs.gnu.org
Subject: Re: bug#31887: Modules missing to boot on VMWare
Date: Wed, 20 Jun 2018 23:14:57 +0200
Hello Taylan,

Taylan Ulrich "Bayırlı/Kammer" <taylanbayirli <at> gmail.com> skribis:

> Although we don't want to support non-free software, perhaps it would
> be nice to support booting Guix on VMWare without the user needing to
> do anything extra.
>
> While experimenting, I found out that if we just add the following
> three Linux modules to the standard initrd, Guix can boot on VMWare
> just fine: mptbase, mptscsih, mptspi
>
> mptspi depends on mptscsih, and both depend on mptbase, so if
> dependencies are handled automatically, declaring mptspi should be
> enough.

Currently every module we add to the initrd is actually loaded, so we
have to think twice before adding more.  In this case I’d rather punt.

Danny and I started work a while back to load modules on demand à la
udev, so we could revisit that decision when this is implemented.  Now,
if that only benefits VMWare, it’s low-priority for me.

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#31887; Package guix. (Thu, 21 Jun 2018 16:20:02 GMT) Full text and rfc822 format available.

Message #11 received at 31887 <at> debbugs.gnu.org (full text, mbox):

From: Taylan Kammer <taylanbayirli <at> gmail.com>
To: ludo <at> gnu.org (Ludovic Courtès)
Cc: 31887 <at> debbugs.gnu.org
Subject: Re: bug#31887: Modules missing to boot on VMWare
Date: Thu, 21 Jun 2018 20:19:00 +0200
ludo <at> gnu.org (Ludovic Courtès) writes:

> Hello Taylan,
>
> Taylan Ulrich "Bayırlı/Kammer" <taylanbayirli <at> gmail.com> skribis:
>
>> Although we don't want to support non-free software, perhaps it would
>> be nice to support booting Guix on VMWare without the user needing to
>> do anything extra.
>>
>> While experimenting, I found out that if we just add the following
>> three Linux modules to the standard initrd, Guix can boot on VMWare
>> just fine: mptbase, mptscsih, mptspi
>>
>> mptspi depends on mptscsih, and both depend on mptbase, so if
>> dependencies are handled automatically, declaring mptspi should be
>> enough.
>
> Currently every module we add to the initrd is actually loaded, so we
> have to think twice before adding more.  In this case I’d rather punt.
>
> Danny and I started work a while back to load modules on demand à la
> udev, so we could revisit that decision when this is implemented.  Now,
> if that only benefits VMWare, it’s low-priority for me.

Understood and agreed. :-)

Should this bug remain open as a reminder?

> Ludo’.

Taylan




Information forwarded to bug-guix <at> gnu.org:
bug#31887; Package guix. (Thu, 21 Jun 2018 20:53:01 GMT) Full text and rfc822 format available.

Message #14 received at 31887 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Taylan Kammer <taylanbayirli <at> gmail.com>
Cc: 31887 <at> debbugs.gnu.org
Subject: Re: bug#31887: Modules missing to boot on VMWare
Date: Thu, 21 Jun 2018 22:52:03 +0200
Taylan Kammer <taylanbayirli <at> gmail.com> skribis:

> ludo <at> gnu.org (Ludovic Courtès) writes:
>
>> Hello Taylan,
>>
>> Taylan Ulrich "Bayırlı/Kammer" <taylanbayirli <at> gmail.com> skribis:
>>
>>> Although we don't want to support non-free software, perhaps it would
>>> be nice to support booting Guix on VMWare without the user needing to
>>> do anything extra.
>>>
>>> While experimenting, I found out that if we just add the following
>>> three Linux modules to the standard initrd, Guix can boot on VMWare
>>> just fine: mptbase, mptscsih, mptspi
>>>
>>> mptspi depends on mptscsih, and both depend on mptbase, so if
>>> dependencies are handled automatically, declaring mptspi should be
>>> enough.
>>
>> Currently every module we add to the initrd is actually loaded, so we
>> have to think twice before adding more.  In this case I’d rather punt.
>>
>> Danny and I started work a while back to load modules on demand à la
>> udev, so we could revisit that decision when this is implemented.  Now,
>> if that only benefits VMWare, it’s low-priority for me.
>
> Understood and agreed. :-)
>
> Should this bug remain open as a reminder?

Yes, I think so.

Ludo’.




This bug report was last modified 5 years and 282 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.