l...@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.

> 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.

      Thanks,
        Mark



Reply via email to