Package Details: zfs-dkms 2.1.1-1

Git Clone URL: https://aur.archlinux.org/zfs-dkms.git (read-only, click to copy)
Package Base: zfs-dkms
Description: Kernel modules for the Zettabyte File System.
Upstream URL: https://zfsonlinux.org/
Licenses: CDDL
Conflicts: spl-dkms
Provides: SPL-MODULE=2.1.1, ZFS-MODULE=2.1.1, spl-dkms, zfs
Replaces: spl-dkms
Submitter: isiachi
Maintainer: eschwartz (jonathon)
Last Packager: jonathon
Votes: 120
Popularity: 4.29
First Submitted: 2015-08-31 12:01
Last Updated: 2021-10-01 10:41

Required by (18)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

jongeduard commented on 2021-09-15 23:07

@johnhamelink

For me, it's not the first time that I downgraded a kernel and I knew that I have 4 packages in total that are related to my installed kernel version. My latest previous versions that I could get with the pacman -U from /var/cache/pacman/pkg/ where these very recent ones (from only one or two days earlier or so): linux-5.13.13.arch1-1-x86_64.pkg.tar.zst, linux-headers-5.13.13.arch1-1-x86_64.pkg.tar.zst, nvidia-470.63.01-4-x86_64.pkg.tar.zst, broadcom-wl-6.30.223.271-320-x86_64.pkg.tar.zst.

Actually the best advice to give is to check your /var/log/pacman.log for history if you missed it (after the system reboot after which you discover that ZFS wasn't running anymore). Then you can easilly see which packages where installed, and you only need to pick the kernel version dependent ones from them to downgrade.

This aproach went quickly for me. And a bit of searching in the issues on github showed me the reported issue with the no longer supported blk_alloc_queue() somewhere in the sourcecode (after also reading my own DKMS log) and that this story was still a work in progress. So that made clear a kernel downgrade is the only option for the moment.

johnhamelink commented on 2021-09-14 19:09

Here's how to downgrade the kernel until zfs-2.1.1-staging build is promoted:

Use pacman's cache to downgrade the linux kernel

sudo pacman -U /var/cache/pacman/pkg/linux-headers-5.13.8.arch1-1-x86_64.pkg.tar.zst
sudo pacman -U /var/cache/pacman/pkg/linux-5.13.8.arch1-1-x86_64.pkg.tar.zst

Then in /etc/pacman.conf, ignore the downgraded packages

IgnorePkg   = linux linux-headers

Remember to undo the pacman.conf change later! If you are using the nvidia package, you may prefer to move to nvidia-dkms if you find your drivers are no longer available.

Yann.O commented on 2021-09-14 11:38

Need zfs-2.1.1-staging for kernels >= 5.14.2.

FrederickZh commented on 2021-09-10 08:48

Another one for 5.14: https://github.com/openzfs/zfs/commit/1c24bf966c373009f2be77438e8696aabf50a7e7

Without this my system failed to boot after upgrading to linux-zen 5.14.2.zen1-2

Ranguvar commented on 2021-09-09 02:19

Linux 5.14 should have an updated OpenZFS release soon, but for the impatient ones, you can patch with https://github.com/openzfs/zfs/commit/eb17f92e1edabcde442e5fbdff4525054be8595, remake, and reinstall.

fryfrog commented on 2021-07-22 03:51

Instead, build but don't install both packages. Then install both packages at the same time w/ pacman.

nesv commented on 2021-07-22 03:45

If anyone runs into an issue where zfs-dkms and zfs-utils cannot be updated due to zfs-dkms being locked to a version of zfs-utils, you can fix it by removing the zfs-dkms package first, updating zfs-utils, then re-installing zfs-dkms.

itoffshore commented on 2021-06-29 20:29

I had to downgrade gcc to 10.2.0-6 to get the modules to build for zfs-2.0.5 & 2.1.0 on linux-hardened-5.9.12-a-1

For linux-hardened-5.12.19 the modules build successfully with gcc-11.1.0 & zfs-dkms 2.1.0

eschwartz commented on 2021-06-08 15:32

Nice speech. Totally irrelevant though.

When I say I'm not going to apply the patch, what I mean is I can't. If you try applying it, you'll find out why you can't either.

To save you the time, I'll tell you the error message you'd get.

Reversed (or previously applied) patch detected! Assume -R? [n]

P.S. check the author of that PR, then check the commit message for the latest version of this PKGBUILD.

eschwartz commented on 2021-06-08 12:17

No