unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
From: ludo@gnu.org (Ludovic Courtès)
To: Mark H Weaver <mhw@netris.org>
Cc: 25231@debbugs.gnu.org
Subject: bug#25231: Linux-libre 4.9 fails to load modules on i686 (release blocker!)
Date: Mon, 19 Dec 2016 21:41:15 +0100	[thread overview]
Message-ID: <87r3533b4k.fsf@gnu.org> (raw)
In-Reply-To: <87k2av3f1l.fsf@netris.org> (Mark H. Weaver's message of "Mon, 19 Dec 2016 14:16:38 -0500")

Mark H Weaver <mhw@netris.org> skribis:

> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Linux-libre 4.9.0 triggers this problem on i686 (quoting
>> <https://hydra.gnu.org/build/1713833/nixlog/21/raw>):
>>
>> loading kernel modules...
>> [    6.085552] libahci: disagrees about version of symbol mcount
>> [    6.085978] libahci: Unknown symbol mcount (err -22)
>> ./gnu/build/linux-modules.scm:195:6: In procedure load-linux-module*:
>> ./gnu/build/linux-modules.scm:195:6: In procedure load-linux-module: Invalid argument
>>
>> With 4.8.14, things went well:
>> <https://hydra.gnu.org/build/1689159/log/raw>.
>>
>> To reproduce, run, for instance:
>>
>>   ./pre-inst-env guix system vm gnu/system/install.scm -s i686-linux
>>
>> <https://patchwork.kernel.org/patch/9380911/> suggests this might be a
>> 4.9 bug.
>>
>> Mark, any ideas?  Did anyone get 4.9 running on i686?
>
> Not that I know of.  I didn't test it on i686.  Here's another relevant
> post:
>
>   https://lkml.org/lkml/2016/10/27/124
>
> I see that there are some commits addressing this issue in Linus' git
> repository, but it's not clear to me which set of commits to include, or
> how they depend on each other.  It's probably best to wait for 4.9.1.

Yeah.

>> If not, I suggest reverting the 4.8.14 → 4.9 upgrade for the release.
>
> Sounds good.  On 'master', I just reverted the 4.9 upgrade, followed
> immediately by an upgrade to 4.8.15.  Feel free to cherry-pick to the
> version-0.12.0 branch, but make sure to get both of them.

Awesome, thanks for the fast reply!

Ricardo: I’ll let you cherry-pick these two commits, sounds good?
(There’s a bunch of commits you may want to take from master anyway.)

Ludo’.

  reply	other threads:[~2016-12-19 20:42 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-19 16:28 bug#25231: Linux-libre 4.9 fails to load modules on i686 (release blocker!) Ludovic Courtès
2016-12-19 19:16 ` Mark H Weaver
2016-12-19 20:41   ` Ludovic Courtès [this message]
2016-12-20 10:06     ` Ricardo Wurmus
2017-01-24 21:59 ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87r3533b4k.fsf@gnu.org \
    --to=ludo@gnu.org \
    --cc=25231@debbugs.gnu.org \
    --cc=mhw@netris.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).